Messenger ribose nucleic acid (mRNA) is the RNA responsible for providing the genetic information for translation. It is the template for protein synthesis. Each set of three bases, called codons, specifies a certain protein in the sequence of amino acids that comprise the protein. The sequence of a strand of mRNA is the inverse of the sequence of a complementary strand of DNA.