There's also a level of programmatic structure in terms of transcription promotors and gotos, and probably some level of conditionals. DNA is also special in that it can be read forwards or backwards, and the base pairing means you always have two potentially transcriptable sequences, each starting from one of 3 offsets. Imagine if busybox implemented all of coreutils in one binary by shifting the word alignment 1 bit to produce a completely different program.
Finally, at the intracellular level, we have a whole host of message passing between cells using hormones and other signaling molecules, and organs like the pancreas that try to regulate a system using them.
As far as 'computation' I don't think the system is Turing complete, and the systems aren't designed to answer decision problems, just construct things, possibly in response to an environmental factor.
Doubtful. You can to computing with DNA http://dna.caltech.edu but it is still debated if the actual role of DNA is being a code (some recently weasel out form that stance by saying it's an “app”, like there's a difference, machine code being a code). Coding theory applied to DNA yields inconclusive results. Galois theory usually has power over any kind of information encoding, cryptographic, computable or not. One constructed one for DNA convinced mathematicians it's not the way to go at all. If it's computation it's nothing like what we mean by any model computation, you may as well say it's magic instead of making stretched analogies.
About OpenBSD and evolution, that's so fetch... these folk invented the attack in the first place, not evolved a response to some market force in the early oughties. Broadly I don't think designed systems are in business of evolving, otherwise living organisms could perhaps evolved electro-hydrostatic instead of hydraulic power system with a pump being a single point of failure.
A cell must sense and respond to its environment. One aspect of this is regulation of gene activity by interactions of for example, transcription factors. When interaction types can be well enough approximated as either of inhibition or activation, you can model them with boolean networks and when levels matter, some have found moderate success with recurrent neural networks under a restriction on what NN nodes represent, to ease interpretability.
That is not the same thing as saying your genome unrolls neural networks. What it is actually saying is that the complexity of the best performing neural network indicates the richness of the underlying computation, and the predictive accuracy of the model captures the functional equivalence of the respective computations (in the cell and in the neural network). The learned model is the instance and neural networks are the class, it is a mistake to place emphasis on neural network, they are merely a way of packaging the computational model of interest.
A cursory review here: https://www.sciencedirect.com/science/article/pii/S001048251...
If you have time for videos: https://www.youtube.com/watch?v=vA9D727AGHI , https://www.youtube.com/watch?v=ZX-GrO2qXQM
More relevant to this article is the study of cancer within the framework of evolutionary game theory, as done here: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2768082/
There is a precise correspondence between that formulation and one done in terms of online sequential prediction or the so called experts algorithm. All of these are models and still quite limited at that but biology is complex and the future lies in the development and leveraging of these rich connections.
In biology there is 2 factor authentication to protect against parasitic spoofing, intrusion detection systems, protected kernel memory, memory hierarchy, policy based permission. It a very nice operating system IMO.
There are things that concern our electronics that do not matter for biology and there are many things biology must allow for that our hardware cannot. Tying things down to the peculiarities of our systems too narrows the scope of applicable models and understanding. Sometimes it is more useful to think in terms of stochastic differential equations than in terms of operating systems.
The properties of the genome are similar to the storage memory in a computer in that malicious code is inserted into the path of the biological interpreter. Early during human embryonic development (and only during this time for the human) you have a sudden increase of retrotransposon activity. The DNA itself is like stored polymorphic computer virus with a compiler and code to interface with the environment. It’s very unusual the timing and genes carried around by this circular process are vital for life. That is my basis for the comparison to ASLR. There also exists 2 factor authentication, signature based intrusion detection, intrusion prevention systems.
Here is an interesting paper on an organism that has high rates of this DNA recombination..read the motivation section and you decide if this is computation.
https://ac.els-cdn.com/S0166218X09002534/1-s2.0-S0166218X090...