Code as an Analogy of DNA?

There is no requirement that the code support operations in Galois vector space.

So a TTC DNA codon acts as input to a biochemical channel and yields an RNA UUC codon. That codon acts as input to another biochemical channel that yields phenylalanine. Under Shannon information theory this is an information pathway with codes and channels. It even has some noise and (slightly imperfect) error correction mechanisms.

Geneticists universally use the term codon to describe nucleic acid triplets. There is a reason they chose that word.

I fully agree with the caution that this terminology should not carry metaphysical implications. Shannon information theory certainly does not support any metaphysics.

Regards,
Chris Falter

3 Likes

@Dan_Eastwood – You’re forgetting that an analogy is a three-legged horse. The information is stored in the DNA, not the operations. And the operations are physical, not logical. (Even in digital electronics, the actual operations are physical, not logical – a change of state from low to high is symbolic to us, not the hardware.) The ā€˜operators’ you’re looking for are primarily enzymes, and they are way more complex than symbolic and physical binary.

Another horse short a leg would be to think of the operators as CNC machines manipulating and modifying materials.

1 Like

So it still stands that DNA is essentially a quaternary digital ROM. And it is already being used that way, synthetically, or maybe more accurately, as an EPROM.

And speaking of old-timers and acronyms, for a chuckle:

On the music box, the drum is like a ā€œtemplateā€ in a way that the, for example, ASCII code is not. This is, in this sense, a closer analogy to DNA. However, it does not have a paired self-templating capacity. The original phonograph technology might be an even better analogy in that sense. Those old phonographs, however, were analogue, not digital (discrete), so that analogy falls apart in a different way…

1 Like

I’m a little baffled that this discussion has gone on for 104 posts and no one has once brought up the 64 amino acids combinations (codons) that map onto 20 different proteins amino acids
. THAT is exactly the relationship that I understand Perry et. al. to be referring to when they say discuss DNA as code. As I chowed my way through popular science books, I used to wonder, why do the 64 map to the 20 in the way that they do? Is it arbitrary? Is it deterministic? Perry and others seemed to refer to it as if it was arbitrary, but either he didn’t describe why in his book or I didn’t have the background to understand.

Simon Conway Morris’s book Life’s Solution also spoke of it as if it was arbitrary, marveling at the incredibly high ā€œefficiencyā€ of the ā€œcodeā€, referring (I think) to the way in which it handles possible combinations of one-off errors that still map to the same codon, literally the first or second most efficient possible out of millions of possible mappings.

It wasn’t until I read Godel Escher Bach that I stumbled on an explicit explanation of how the mapping itself is determined - maybe it was Hofstadter’s computer science background that helped illuminate things for me - I forget the nomenclature - trans-something? - but the mapping has something to do with the available connecting ends of the created proteins which in a beautiful recursion (the main theme of the book) is essentially hardcoded in the DNA itself. So mutations there can change parts of the 64-to-20 mapping, which would be just like ā€œarbitrarilyā€ changing the agreement for the ASCII code for ā€˜B’ from ā€˜1000010’ to something else, and apparently there are very minor variations of that mapping in a few organisms, but obviously mutations there would generally have catastrophic effects and tend to be highly conserved.

Anyways, it is obvious to me how that apparently arbitrary 64-to-20 mapping relates to something like the similarly arbitrary ASCII mapping. Now as to whether I actually understand any of that correctly, or as to whether that actually has any meaning to the overall conversation of whether ā€œDNAā€ is or is not like ā€œcodeā€ in general, I will leave that to the experts here as I continue to learn…

2 Likes

@joshuahedlund, that is (somewhat) how the genetic code is like a code. That does not make it a code, because it is also different. Do you know how it is different?

Not precisely. Feel free to explain or recommend resources!

1 Like

Not a surprise, speaking of horses with disabilities. :slightly_smiling_face:

Thanks for the title, Gƶdel, Escher, Bach! An intriguing combination. It is not in our public library (I should request it), but is, as I expected, in our university’s. I may have to do some calisthenics to check it out with my wife’s emeritus ID card but no current .edu email address, but it looks worth the effort. :slightly_smiling_face:

1 Like

That is what we are exploring here. The different ways DNA is different than merely a code.

Also, the association between codons and amino acids is not arbitrary. There are strong chemical relationships that govern the code. If that is the definition ā€œarbitrary relationshipā€ then the genetic code is not a code.

2 Likes

Great - I only read it this year but it seems to be a sort of cult classic among a lot of computer/engineering/philosophy/science-minded folks, and it holds up well despite being a couple decades old - It’s extremely long but overall both amusing and intellectually stimulating throughout, and even though I do not share the author’s priors about the nature of the soul it certainly gave me a lot to consider.

1 Like

I would object, as it’s not a good analogy. For ā€œconventionalā€ (the term is an artifact from when they were discovered) myosins like those of muscle, they form helical filaments with the heads poking out at regular angles. Thus, very few of them are bound to actin at any given time, while the dancers would all have at least one foot on the ground. For ā€œunconventionalā€ dimeric ones, one head would be bound most of the time, with interesting mechanisms to maintain the binding. For unconventional monomeric ones, they generally work in bunches with most heads detached.

Does that help?

1 Like

AFAIK, it is not a requirement of Shannon information theory that a code mapping function be arbitrary. That’s why it is valid to refer to a ā€œgenetic codeā€ under the theory.

Of course, Shannon information theory is not well understood by the general public, so I can sympathize with someone like yourself, Joshua, who is working hard to educate the lay folk. You face a dilemma: use Shannon terminology and be widely misunderstood vs. find a different but less intuitive terminology. Not an easy choice.

When Stephen Meyer and the ID crowd assert that the genetic code necessarily implies a codesmith, they certainly muddy the waters IMO.

1 Like

Shannono information theroy has nothing to do with this. What is said is ā€œIf a code is defined as an arbitrary mappingā€, refering to what Perry and @joshuahedlund mentioned said:

@joshuahedlund found out later on reason the code is not arbitrary, and there are others. Each of these reasons (IFF CODE = ARBITRARY MAPPING) makes it less and less like a code.

In this thread, maybe not. But it has everything to do with how and why geneticists created the ā€œgenetic codeā€ terminology about 50 years ago. My source on this is James Gleick’s book, The Information A History.

1 Like

Analogies are analogies. What would be a ā€˜good’ one?

I’m old enough, but I’m not that particularly well read. :slightly_smiling_face:

Make them Irish step dancers. :slightly_smiling_face:

(And yes, it did help. Thanks.)

For an ensemble of dancers, one in which most feet were not on the ground.

2 Likes