Protein Synthesis Simulator — Transcription and Translation
Every protein in your body — every enzyme, hormone, and structural component — is assembled according to instructions encoded in DNA. The two-stage process of transcription and translation converts that genetic code into functional proteins. This guide explains every step, from DNA template to finished polypeptide.
The Central Dogma of Molecular Biology
The central dogma describes how genetic information flows in living cells:
| Stage | Process | Location | Molecule produced |
|---|---|---|---|
| 1 | Transcription | Nucleus | mRNA (messenger RNA) |
| 2 | RNA processing | Nucleus | Mature mRNA (introns removed) |
| 3 | Translation | Ribosome (cytoplasm / ER) | Polypeptide (protein) |
Exceptions exist: retroviruses use reverse transcriptase to copy RNA back into DNA, and some RNA molecules (ribozymes) act as catalysts — but for all standard proteins, the flow is always DNA → RNA → protein.
How to Use the Protein Synthesis Simulator
- Open the Protein Synthesis Simulator
- Enter a DNA template strand or use the pre-loaded sequence
- Click Transcribe to see the complementary mRNA sequence generated
- Click Translate to watch the ribosome read codons and build the amino acid chain
- Step through the animation manually or use Auto Play for continuous translation
- View the codon table to look up which amino acid each triplet codes for
Transcription in Detail
Initiation
RNA polymerase binds to a promoter sequence upstream of the gene. In eukaryotes, transcription factors must first bind the TATA box (a sequence ~25 base pairs upstream) before RNA polymerase II can attach. The double helix unwinds at the transcription bubble.
Elongation
RNA polymerase reads the template strand 3' to 5' and synthesises mRNA 5' to 3', adding complementary ribonucleotides (A pairs with U, not T; G pairs with C). The transcript is identical to the non-template (coding) strand, except U replaces T. RNA polymerase has no proofreading activity — error rate is ~1 per 10,000 bases.
Termination and RNA processing
In eukaryotes, the pre-mRNA is processed before it can be translated: a 5' cap (modified guanosine) and a 3' poly-A tail are added for stability and ribosome recognition. Introns (non-coding sequences) are spliced out by the spliceosome; exons are joined. The resulting mature mRNA exits through nuclear pores.
Translation in Detail
The genetic code
mRNA is read in triplets called codons. There are 64 possible codons (4³) encoding 20 amino acids plus 3 stop codons. The code is degenerate — most amino acids have multiple codons (synonyms). The code is nearly universal: the codon AUG (methionine) is the start codon in virtually all organisms.
Ribosome structure and function
Ribosomes have three binding sites: A (aminoacyl) accepts incoming tRNA carrying the next amino acid; P (peptidyl) holds the growing polypeptide; E (exit) releases spent tRNA. The ribosome moves codon by codon in the 5' to 3' direction, and a peptide bond forms between amino acids with each step — catalysed by rRNA (a ribozyme), not protein.
tRNA and anticodons
Transfer RNA molecules are the adapters that match codons to amino acids. Each tRNA has an anticodon loop that base-pairs with the mRNA codon, and an acceptor stem that carries the corresponding amino acid. Aminoacyl-tRNA synthetase enzymes "charge" tRNAs by attaching the correct amino acid — this is the critical step where the genetic code is physically enforced.
Mutations and Their Effects
| Mutation type | Change | Protein effect |
|---|---|---|
| Silent | Codon changes but same amino acid (degeneracy) | No change |
| Missense | One amino acid changed | Altered protein — often subtle |
| Nonsense | Codon → stop codon | Truncated, usually non-functional protein |
| Frameshift | Insertion or deletion of non-multiple-of-3 bases | All downstream amino acids changed |
Common Questions
Why is the genetic code nearly universal?
The code evolved very early in the history of life — before the divergence of major lineages. Because any change to a codon assignment would alter thousands of proteins simultaneously (almost certainly lethal), the code has been essentially frozen for ~3.5 billion years. Minor variations exist in mitochondrial genomes and a few microorganisms.
What are polyribosomes?
A polyribosome (polysome) is a chain of multiple ribosomes all translating the same mRNA simultaneously. As soon as one ribosome moves away from the start codon, another can begin. This massively amplifies protein output from a single mRNA — a single mRNA can be translated by 10–100 ribosomes at once.
Simulate Protein Synthesis
Enter a DNA sequence and watch transcription and translation happen step by step in the Protein Synthesis Simulator — codons, tRNA, and amino acid assembly animated live.
Open Protein Synthesis Simulator