mRNA (meesenger -RNA) is synthesized on DNA template in the nucleus. It carries information for protein synthesis from DNA and comes to cytoplasm through nuclear pore. In association with ribosome, it synthesizes protein. It constitutes 3% to 5 % of the total cellular RNA. It is single stranded.