Protein synthesis (or gene expression) is a two-stage process. In the first stage (transcription), an mRNA molecule is produced that echoes the DNA sequence of the gene being expressed. In the second stage (translation), a chain of amino acids is formed at the ribosome, following the instructions provided by the mRNA molecule.