v
IB Biology SL Topic 4 — Making Proteins Paper 1 & 2 Core skill ~8 min read

The Genetic Code

Four bases have to spell out twenty different amino acids. Reading them one at a time would only give four options, and two at a time only sixteen. Three at a time gives sixty-four — more than enough. That is the whole reason the genetic code works in threes.

📘 What you need to know

Why three bases?

Work through the maths and it becomes obvious. With four bases to play with:

Four bases, read three at a time 1st base 2nd base 3rd base 4 choices 4 choices 4 choices× ×4 × 4 × 4 = 64 possible codons but only 20 amino acids are used So most amino acids have more than one codon, which is what degenerate means
Sixty-four labels for twenty things means plenty of spares. Those spares turn out to be useful.

Degenerate: more codons than amino acids

Because there are 64 codons and only 20 amino acids, most amino acids have several codons that all mean the same thing. Alanine, for example, is coded by GCU, GCC, GCA and GCG. Notice that only the third base changes.

This is not a design flaw. It protects the organism:

If a question asks how a base substitution can have no effect on the protein, the answer is one word plus one sentence: degenerate — the new codon codes for the same amino acid.

Universal: everything uses the same dictionary

AUG means methionine in a human, in a mushroom and in a bacterium. Almost every organism on Earth uses the same code, with only a few rare exceptions.

That has a big practical consequence. It means a gene taken from one species will still make the right protein inside another species — which is exactly why genetic engineering works. Put the human insulin gene into a bacterium, and the bacterium reads it correctly and produces human insulin.

Universal also hints at something bigger: if every living thing uses the same dictionary, it is very strong evidence that all life shares a common ancestor.

Non-overlapping: each base is used once

The bases are read in blocks of three, one after another, and no base is ever shared between two codons. Once the start codon has set the reading frame, everything after it is read in fixed blocks.

Read in blocks of three, each base used once A U G G C U A A G U A Acodon 1 codon 2 codon 3 codon 4Met Ala Lys STOPNo base is ever shared between two codons The start codon sets the reading frame, and the blocks follow on from there
The start codon does two jobs at once: it puts methionine at the front, and it decides where every codon after it begins.

Reading a codon table

You will be given a table of mRNA codons in the exam — you never have to memorise it. Codon tables are written for mRNA, so get your sequence into mRNA form before you look anything up.

Here are some of the codons used on this page, so you can follow the worked examples:

mRNA codon(s)Amino acid
AUGMethionine (Met) — also the start codon
GCU, GCC, GCA, GCGAlanine (Ala)
CCU, CCC, CCA, CCGProline (Pro)
GAA, GAGGlutamic acid (Glu)
GUU, GUC, GUA, GUGValine (Val)
UAU, UACTyrosine (Tyr)
AAA, AAGLysine (Lys)
UUU, UUCPhenylalanine (Phe)
UAA, UAG, UGANo amino acid — stop codons

🧩 Turning a DNA sequence into amino acids

  1. Check which strand you have. Coding strand or template strand? The whole answer depends on this.
  2. Get to the template strand if you were given the coding strand, by pairing the bases (A with T, C with G).
  3. Transcribe the template into mRNA, remembering U instead of T.
  4. Split the mRNA into groups of three and write them out with gaps.
  5. Look up each codon in the table and write the amino acids in order.

Worked examples

WORKED EXAMPLE

From DNA coding strand to amino acid sequence

The coding strand of a gene reads ATG CCA GAG TAC TGA. Use the table above to work out the amino acid sequence it codes for.

Step 1: Write the template strand TAC GGT CTC ATG ACT Step 2: Transcribe it into mRNA AUG CCA GAG UAC UGA Check: same as the coding strand with U for T. It matches, so the working is sound. Step 3: Look up each codon AUG = Met, CCA = Pro, GAG = Glu, UAC = Tyr, UGA = stop Met − Pro − Glu − Tyr Four amino acids, not five. The stop codon does not add one.
WORKED EXAMPLE

A change with no effect

A mutation changes an mRNA codon from GCU to GCC. Explain the effect on the polypeptide.

Step 1: Look up both codons GCU = alanine   and   GCC = alanine Step 2: Compare Same amino acid, so the sequence of the polypeptide is unchanged. No effect on the protein This works because the code is degenerate, and because it was the third base that changed.
WORKED EXAMPLE

Explain a claim about the code

A student says that because the genetic code is universal, a human gene can be expressed in a bacterium. Explain why the student is right.

The reasoning Universal means the same codons code for the same amino acids in nearly all organisms. So what follows A bacterium reading a human gene builds the same order of amino acids as a human cell would. And the result The bacterium makes the human protein, which is exactly how insulin is made industrially. Same code, so same protein Add “with a few rare exceptions” if you want to sound precise. Examiners like it.

💡 Exam tip

⚠ Common mix-up

Up next: Protein Structure & Mutations — what happens to the finished polypeptide, and what one wrong base can do to it.

Want this explained one-to-one?

Book a free session with an experienced IB Biology tutor and get your trickiest topics made simple.

Book a Free Session →