|
|
|
|
|
by mismatchpair
2737 days ago
|
|
Good question. The second law of thermodynamics dictates a theoretical maximum of 3.4 x 10^20 (irreversible) operations per joule (at 300 K or room temperature). I think there is an exemplary work which answers your question. In 1994, Len Adleman (the A in RSA) wrote a Science paper[0] where he used DNA to solve a directed Hamiltonian path problem. In that work, he calculated that in principle 1 joule is sufficient for ~2 x 10^19 operations using DNA. This number is remarkable in that it is extremely close to the theoretical maximum. Existing supercomputers (at the time the paper was written) execute at most 10^9 operations per joule. He goes on to say that "the energy consumed during other parts of the molecular computation, such as oligonucleotide synthesis and PCR, should also be small in comparison to that consumed by current supercomputers". [0] L. Adleman, "Molecular Computation of Solutions to Combinatorial Problems", Science 266, 1022 (1994) |
|
Nucleic acid computation vs electronic computation is rather like SpaceX vs traditional rocketry, in that in traditional rocketry you have to build your entire infrastructure and medium from raw materials each time you want to do a new launch.
Adelman is right that process of oligo synthesis is energy cheap and amortizable, but he's not a chemist: the dNTPs themselves are not. A nucleotide triphosphate is not an easy molecule to make by virtue if their instability, and their usefulness derives from their instability.