Introduction
All the information that encodes your genes has to exist somewhere, right? Well, I’m pretty sure you know that place is DNA, in your cells. You probably heard of the genetic code too. In fact, if you’ve taken biology, you probably know this stuff in decent detail. I’m here to stretch how far we can view this as a language.
The Chemistry of Proteins, RNA, and DNA
You know how the raw form of natural language is phones and sound waves - the stuff you’d see from either the Praat software or a very detailed anatomical procedure on how to pronounce a voiceless uvular-bilabial doubly articulated stop? Similarly, the raw form of genetic information is biochemistry.
Biochemistry is centered around macromolecules. There are four main types, but the two we will care about are proteins and nucleic acids. Proteins are quite important for a lot of things - for example, speeding up reactions, transport, signaling, and structure, just to name a few. We can think of their functions like semantic reference - what we intend and think about when we say something.
Proteins
Proteins are quite complicated. At the very surface level, it’s a sequence of amino acids.
Note that the \(R\) isn’t a constant molecule. Rather, it’s a variable that represents the group that distinguishes all \(20\) amino acids.
However, proteins can fold to form structures, such as alpha helices or beta sheets, and the chemical properties of the environment determine how the \(R\)-groups interact with each other, which determines the 3D shape, which determines the function. The relationship between shape and function might sound suspicious, but it actually makes sense - enzymes (a type of protein), for example, bind to a specific molecule called the substrate, allowing reactions to speed up. Binding is similar to putting together Lego pieces, so the shape of the enzyme must be very exact - otherwise, its shape will match with the wrong type of molecule (or no molecule at all), failing its function.
DNA and RNA
DNA and RNA are nucleic acids. Their main function is storing and transmitting information, which is why they are like a language. The NA stands for “nucleic acid”. So what does the first letter stand for? The D stands for deoxyribose, while the R stands for ribose. These are both sugars, except deoxyribose has one less oxygen atom than ribose. This isn’t the only difference. RNA has a single strand of nucleotides (bases with nitrogen in them), while DNA has two strands, making the double helix shape we all know and love.
The part resembling language
Nucleotides
The bases are adenine, cytosine, guanine, and thymine in DNA. In RNA, it’s similar, except with uracil instead of thymine.
Here’s what these bases look like:
Also, here is the source of this image.
These can be represented by the first letters of their names: A, C, G, T, and U.
These nitrogenous bases are called nucleotides. Long sequences of nucleotides create nucleic acids.
We can write a DNA sequence as a string of letters, like this:
5’ A T G C G T A A C G 3’ 3’ T A C G C A T T G C 5’
The 3’ and 5’ are the direction of the strands, specifically which carbon is on either end (the 3’ is attached to a hydroxyl group, while the 5’ is attached to a phosphate group). Just know that if one strand is 5’ to 3’, the other strand is 3’ to 5’.
You probably know that A always pairs with T, and C with G. But wouldn’t this be redundant, since the other strand gives the same information? Well, this redundancy serves as an error-correcting mechanism - if one nucleotide goes missing, its corresponding base on the other strand can tell which nucleotide it was.
Codons and the genetic code
A codon is a group of three consecutive nucleotides. The genetic code takes every three codons and maps it to an amino acid. Note that this is for codons of RNA, not DNA. While DNA is meant for long term storage, RNA is what is used to make proteins. By the way, it’s called transcription when DNA is written into RNA (fairly easily, since it’s just base-pairing rules), and translation when RNA is used to make proteins. I’ll get into the linguistics analogy in a bit.
In translation, ribosomes (organelles to synthesize proteins) read each RNA codon from 5’ to 3’ and add a corresponding amino acid to the protein chain in progress.
Now, here’s the part we’ve been waiting for - how codons really map to amino acids.
You should note a few things. First, we read the nucleotide from the inside to the outside, since the inside is 5’ and the outside is 3’. Also, note how there are start and stop codons. It’s basically metadata! The ribosome will stop reading the RNA once it encounters either UAA, UAG, or UGA. The start codon AUG actually corresponds to the amino acid methionine, rather than nothing at all, since this starts off the amino acid chain.
Think of nucleotides as phonetic features of a phone. Vowels and consonants can usually be written in three distinctive features - (height, backness, roundedness) or (place, manner, voice), respectively. Put them together and you get an entire phone. Similarly, codons are like phones, which must have three arguments defining them.
Amino acids are like phonemes… kind of. They aren’t more abstract or anything, since they are just as physical. But a phoneme can be realized with multiple different phones, similar to how an amino acid can be encoded by multiple different codons. The analogy breaks down a tiny bit when you realize that the phonetic realizations of phonemes can be ambiguous. One phone might be the realization of two different phonemes (think about how in some accents of English, /n/ can sound like [m] before a /p/ or a /b/, but so would /m/, since that’s its default). However, evolution ensured the genetic code was unambiguous, since the organisms who had an ambiguous genetic code would die of getting the wrong proteins all the time! English wasn’t this drastic since mixing up phrases like “warm blanket” and “worn blanket” are pretty rare and not nearly as dangerous.
Back to the genetic code… wait! It doesn’t seem very efficient! There are only \(20\) amino acids, but there are \(61\) codons (\(4^3=64\), but then subtract \(3\) for the number of stop codons) that can correspond to amino acids! Well, remember how I said that the redundancy of two strands allows for error correction? Similarly, this does the same thing. If a nucleotide is wrong, there’s still a decent chance that the correct amino acid will be produced.
How can a nucleotide go wrong, though? Glad you asked! That’s where mutations come in.
Mutations
A mutation is when the sequence of nucleotides changes unexpectedly. The simplest is a point mutation, where a single nucleotide changes.
Remember how the genetic code has a bit of redundancy? GUA and GUG map to the same amino acid, valine. That means if the third nucleotide in GUA becomes a G, we’re still good! This is a silent mutation, because it doesn’t annoy us with metaphorical loudness.
If instead the second nucleotide became a C, we have GCA, or alanine. Because the amino acid changes, this is a missense mutation.
Now if we have UAU that gets mutated to UAG, our tyrosine becomes a stop codon, meaning the ribosome stops reading the RNA and stops adding to the protein. Uh-oh! There is no way this biological skill issue really works - sounds like nonsense! No, really - it’s called a nonsense mutation.
Things get a lot more annoying if we insert or delete stuff instead. After all, if sequences of nucleotides are strings, and we want to find the edit distance, we consider insertions and deletions as valid operations too, not just replacements. Since ribosomes read nucleotides in groups of three, this is a bit catastrophic, isn’t it?
Think about this sequence:
\(5' \ \ \ U \ U \ C \ G \ A \ G \ A \ A \ C \ \ \ 3'\)
\(5' \ \ \ [U \ U \ C] \ \ [G \ C \ G] \ \ [A \ A \ C] \ \ \ 3'\)
\(\text{Phe} \ \ \text{Ala} \ \ \text{Asn}\)
Now, suppose we add an extra uracil at position 4.
\(5' \ \ \ U \ U \ C \ U \ G \ A \ G \ A \ A \ C \ \ \ 3'\)
\(5' \ \ \ [U \ U \ C] \ \ [U \ G \ C] \ \ [G \ A \ A] \ \ C \ \ \ 3'\)
\(\text{Phe} \ \ \text{Cyc} \ \ \text{Glu} \ \ \text{???}\)
Ouch! Now, unless there’s a lucky coincidence where the rest was just a string of “AAAAAAAAAAAA” (nah, that’s an extreme example; it’s a lot easier to be lucky for a single amino acid), the ribosome will make the wrong amino acid most of the time from now on, and the rest of the protein is cooked.
There are other types of mutations that are a bit bigger and don’t just involve a single nucleotide. This includes repeating a section of the sequence, swapping a section, or reversing a section (duplication, translocation, or inversion, respectively). You can also have insertion and deletion of entire sections, rather than individual nucleotides.
But hold on! Did you notice that a lot of these mutations seem similar to sound changes? If you’ve read Historical Linguistics, you might recall insertion or deletion as well, which work exactly the same. Metathesis is like swapping sections (except more for single phonemes rather than entire sequences), and reduplication (not really a common sound change, since it occurs more in morphological processes than phonological ones, but just to extend the analogy) is like repetition.
While this analogy might excite you, there is a major flaw. Mutations are random and usually happen once on specific words, while sound changes systematically apply to all words at once. However, apart from that, the changes themselves are very analogous.
Conclusion
Hopefully, you now understand the “linguistics” behind your genes, in a way. In the comments, feel free to share any other analogies you’ve noticed between the two fields!
Further Information
MIT’s course 24.901 “Introduction to Phonology” had the example of “warm blanket” versus “worn blanket” potentially being ambiguous.
The evolution of “going to” as it became “gonna” is shown in David J. Peterson’s The Art of Language Invention.
This tool allows you to align two sequences of DNA, which is important for…
Doing the comparative method on DNA!
Here is some deeper information about how all life evolved from a single cell.
Meanwhile, here’s some of the analogous topic in linguistics, which is a lot more debated.
This article explains creoles in more depth.
Here is some history behind the discovery of the genetic code.
If you’re more curious about how proteins fold after their initial structure (a sequence of amino acids), you might find AlphaFold interesting, as it’s an AI that can predict how a protein’s shape will change over time.
This goes into a bit more detail about how the \(3'\) and \(5'\) orientations of DNA work.


