Take the 2-minute tour ×
Biology Stack Exchange is a question and answer site for biology researchers, academics, and students. It's 100% free, no registration required.

DNA is made of 4 unique nucleotides. When coding for a protein, a sequence of 3 nucleotides is used to code for each amino acid. Why are codons 3 nucleotides in length?

A related question can be found here: why-are-there-exactly-four-nucleobases-in-dna

share|improve this question
I have asked and answered this here because I had posted this answer to the linked question, but that was not truely answering it. There are now much better alternative answers, so I have asked the question I actually answered here! –  Luke Jan 26 '13 at 11:56

3 Answers 3

The central dogma of molecular biology: DNA makes RNA makes Protein

DNA is a reference for proteins*, which are the functional molecules in cells. These are comprised of 20 unique amino acids, and each is coded for by a stretch of DNA known as a codon. Codons are always 3 base-pairs (nucleotides) in length.

DNA is made of 4 unique nucleotides; (A)denine, (G)uanine, (C)ytosine and (T)hymine. This means that there are 64 unique codons that can be made with these 4 bases (4*4*4).

Why not just have 2-base codons?

If codons were only 2 bases in length then the variety of codons that could be created would be less (only 16 unique sequences if there are still 4 nucleotides). More unique nucleotides would be required to get enough unique sequences to code for the 20 amino acids (as well as the STOP codons). For instance, to get 64 unique sequences using a 2-bases-per-codon system there would need to be 8 unique nucleotides.

We cannot ever 'know' what happened in evolutionary terms, but it seems likely that the 3-base (nucleotide) codon system would have arisen after a period of a 2-base system, as the biological systems became more complex. This would have allowed a lot more variation in the amino-acids used, and thus more "evolvability", which would have been very advantageous to early organisms.

However as the 4-unique-nucleotide/3-codon system is ubiquitous to all life we have discovered on earth, it seems likely that, back at the start of DNA (in fact probably RNA), this was the system that worked, or at least, this is the one that survived (although as Kevin rightly points out, we don't know whether there ever were any other systems). Variations may have arisen over the years, but it is this 1 system that has prevailed here on Earth.

See this question for some more interesting info: why-20-amino-acids-instead-of-64?

*only around 1% of our genome is actually protein-coding, and many non-protein-coding RNA products have very important functions, but I won't go into this here. Suffice it to say I am referring to the protein-coding regions of the DNA.

share|improve this answer
Overall, this is a good answer. I take issue though with saying "determined that the most efficient". We have no idea that other combinations ever existed. 4 nucleotides in combinations of 3 did not not work. That's all we know. –  kmm Jan 26 '13 at 14:24
@Kevin thanks, and you are absolutely right. I have given the answer a general re-work because I don't think it flowed properly having been adapted from a different question, and have taken your comment into account. Many thanks. –  Luke Jan 26 '13 at 16:30

Your question should be more properly (or rather for clarificational purposes) as nitrogenous bases. I think your query confused me a bit.

An article I found online explains this in a more-or-less feasible way:


share|improve this answer
Your answer is also not very clear and mainly consists of a link. Can you please improve that? –  Chris May 7 at 5:25

I think a strong case can be made for three nt codons existing already in the primordial genetic code, which included only eight abiotic amino acids (this is still clearly seen today in translation tables where most abiotic amino acids are defined by four or more codons). However, in this primordial genetic code, the last nt was likely meaningless (this has been reinvented in many mitochondrial genomes where a single tRNA, usually thanks to a modified U in the anticodon wobble position, recognizes up to 4 codons). Assuming the three nt codon primordial genetic code existed, we see that the reason for the three nt codon structure was not that two nt codon structure was not enough for coding everything (4^2 > 9, it would have sufficed), but something else. So what could it be? My educated guess is that it has to do with the A,P,E-site structure of the ribosome not fitting into a smaller molecular configuration (i.e. you couldn't have the adjacent A,P,E-sites within the space limited by just five phosphodiester bonds (six nt, three two nt codons) vs. eight phosphodiester bonds (nine nt, three three nt codons)). So in short, my view is that the primordial ribosomal structure was the key factor to the three nt codon structure of the genetic code, it couldn't have worked with anything less and anything more would have been a waste.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.