A type of RNA that carries genetic information from DNA to ribosomes where it specifies the amino acid sequence for protein synthesis.
RNA Processing: The modifications that a primary RNA transcript undergoes to become mature mRNA. These processes include splicing, 5' capping, and addition of a poly-A tail.