Discussion about this post

User's avatar
DH's avatar

Thanks for another fascinating article.

Now that we have a tentative answer to "How much information is in DNA?", my follow-up question is: how much additional information is in a human organism -- or if you want to simplify, a human embryo or zygote?

Consider the following thought experiment: We discover an alien civilization whose biology has nothing in common with ours, and we want to instruct them on how to make humans who can live on their planet. (Disregard for now practical problems such as what these humans would eat.) Our technology does not allow a personal visit, so we can only communicate by radio (with high latency). We send them a chemical description of DNA and a human DNA sequence. What is the minimum amount of additional information we must send in order for them to construct a viable human from scratch?

I have no idea how to attack this problem from the perspective of information theory. Can you think of a way to approach it?

Expand full comment
Isaac King's avatar

Great article.

I think it's worth noting by the way that some of the information that makes you "you" may not be held in your DNA at all. Any time a cell reproduces, the child cell needs to be built by something, it can't bootstrap from solely DNA. These various ancillary mechanisms could be conveying their own information into the child cell, separate from the DNA. (Epigenetic inheritance.) In particular, they describe how the DNA is interpreted, which is itself information. Arguably DNA is less analogous to code and more analogous to data, with the cell's mechanisms that interact with it being the code that reads the data and decides what to do with it.

Perhaps another measure of complexity that takes this into account would be to take a page out of the Hutter prize's book and use Kolmogorov complexity but including both the "code" and the "data"; that is, look for the fewest number of atoms that could, on their own, grow into a recognizable human. But this is unfortunately still subjective of course, because an egg needs a pleasant environment to grow in, this one could argue that it isn't truly standalone. (Same issue with the Huttter prize, the code needs a known computing platform to run on. If you ported it to an alien's computer that had been developed totally separately, different processor architecture, different programming languages, etc, it wouldn't run.)

Expand full comment
35 more comments...

No posts