A proof you can touch

DNA Is Code

People say DNA is just a molecule. But in every cell of your body this molecule stores a text of 3 billion letters, with a dictionary, “start” and “stop” commands and protection from errors.

Ten screens. Every sequence here is real, from the open human genome database. Tap, change the letters and see for yourself.

1 · Where it lies

Let us zoom in on a person ten million times

2 · The information carrier

Four letters are two bits

A=00 C=01 G=10 T=11

The start of the hemoglobin gene. A computer stores everything as zeros and ones, 1 bit per symbol. DNA stores it in four letters, 2 bits per symbol. The same principle, only denser.

3.1 billionletters in one set of chromosomes
775 MBthat is how much this is in bytes. Almost exactly one CD
1.5 GBa cell holds two sets: from the father and from the mother
0.006 mmthe size of the nucleus where all of this lies
1000 volumesof a thousand pages each, if one set were printed
2 metersthe length of the DNA thread from one cell
3 · The program runs

Run the insulin gene

This is the real INS gene, 333 letters. The cell makes a working copy of it, and the ribosome reads it three letters at a time. Each triplet is a command: “place this amino acid”.

The protein being assembled
The same thing as a program
4 · Dictionary

64 words, one dictionary for everything alive

There are only 64 triplets of four letters. They encode 20 amino acids and a “stop” command. Tap any triplet and you will see its synonyms.

Chemistry does not force GCC to mean alanine. Translator molecules set the link, and they themselves are written in DNA in this same code. To read the dictionary, a finished dictionary is already needed.

A check in practice. Since 1978 the human insulin gene has been put into a bacterium, and it makes human insulin. Diabetes is treated with it. A program written for a human runs in a bacterium, because the language is one.

The dictionary is almost universal: in a human, an oak, a fungus and E. coli it is the same one, and only rare small departures are known.

5 · Change a letter

What is written in these lines

6 · A familiar architecture

A programmer recognizes everything here

In the cell
In a program
Gene
function
The word ATG at the start, three stop words at the end
begin … end
Switches in front of the gene: turn on in this tissue, at this age
if (condition) { … }
The ribosome reads the commands one by one
code executor
A check while copying: about one error per billion letters
checksum, error correction
The second strand of the helix: the first is repaired from it
backup copy
One gene gives several proteins: 20 thousand genes, more than 100 thousand proteins
compression, reuse
Hox genes switch on whole blocks: head, chest, limbs
main() calls subroutines

The comparison simplifies in one direction: DNA is more complex than our programs. It also directs its own reading, and we have not fully taken it apart.

7 · The reverse check

Write your name in DNA

In DNA letters
Read back

This is not a toy. Engineers do exactly this: they translate a file into the letters A, C, G, T, synthesize real DNA, and then read it back without a single error.

215 million GBwritten into one gram of DNA (the journal Science, 2017)
thousands of yearsa record keeps in the dry cold. A hard drive lasts about ten years

If we ourselves use DNA as a flash drive, it is already too late to argue whether this is a carrier of information.

8 · What they say from outside

This is not what theologians say

“The machine code of the genes is uncannily computer-like.”

Richard Dawkins, biologist, the best-known atheist in the world. River Out of Eden, 1995
“The machine code of the genes is uncannily computer-like.”

“Human DNA is like a computer program but far, far more advanced than any software ever created.”

Bill Gates, founder of Microsoft. The Road Ahead, 1995
Objection

“There is a code. But evolution wrote it: chance and selection.”

  1. Selection works only where something already reproduces. And nothing can reproduce without a finished code and a machine that reads it. Selection does not explain the appearance of what it needs in order to start at all.
  2. The dictionary of the code is written in this very code. The machine that reads DNA is assembled from the instructions in DNA. Which came first?
  3. In all of human experience a language, a dictionary and a program have one source: a mind. We know of no exceptions.
Conclusion
A book has→an author
A program has→a programmer
DNA has→
What next

Still have questions? Ask them

“Questions for Life” is a free course for those who doubt or do not believe. Thirty days, one short lesson at a time in Telegram: meaning, conscience, God, Jesus, suffering. Honest and without pressure.

You can reply to any lesson, and a real person, a mentor, will write back.

If you have a mentor code, enter it on the course page.