|
|
|
|
|
by theGnuMe
853 days ago
|
|
There's no requirement that a computer or computational process be 'digital'.
Analog computers exist, in fact, the first computers were analog. At any rate digital (0,1) strings aren't that different than DNA strings (A, T, C, G) and just because we have 4 characters in the alphabet doesn't mean you can't analyze it as an abstract computational process. You can also discretize the concentration of molecules such that above a threshold switch like behavior occurs (gene turns on or off). Also people have done experiments where they program DNA to perform computations to solve various problems like the traveling salesman problem. This is a direct application of using biology to solve a "digital problem" https://www.nature.com/articles/news000113-10 So here we have an example of an artificial logical problem encoded into DNA and solved using biology. That means biology can simulate computational algorithms. |
|