Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Jun 20;120(25):e2220022120.
doi: 10.1073/pnas.2220022120. Epub 2023 Jun 12.

Turing, von Neumann, and the computational architecture of biological machines

Affiliations

Turing, von Neumann, and the computational architecture of biological machines

Hashim M Al-Hashimi. Proc Natl Acad Sci U S A. .

Abstract

In the mid-1930s, the English mathematician and logician Alan Turing invented an imaginary machine which could emulate the process of manipulating finite symbolic configurations by human computers. His machine launched the field of computer science and provided a foundation for the modern-day programmable computer. A decade later, building on Turing's machine, the American-Hungarian mathematician John von Neumann invented an imaginary self-reproducing machine capable of open-ended evolution. Through his machine, von Neumann answered one of the deepest questions in Biology: Why is it that all living organisms carry a self-description in the form of DNA? The story behind how two pioneers of computer science stumbled on the secret of life many years before the discovery of the DNA double helix is not well known, not even to biologists, and you will not find it in biology textbooks. Yet, the story is just as relevant today as it was eighty years ago: Turing and von Neumann left a blueprint for studying biological systems as if they were computing machines. This approach may hold the key to answering many remaining questions in Biology and could even lead to advances in computer science.

Keywords: DNA polymerase; biological computation; finite state machine; molecular computation; structural biology.

PubMed Disclaimer

Conflict of interest statement

The author declares no competing interest.

Figures

Fig. 1.
Fig. 1.
(Left) Flier used to advertise the Hixon symposium in 1948. (Right) Photograph of the participants. From left to right in the back row are Henry W. Brosin, Jeffress, Paul Weiss, Donald B Lindsley, John von Neumann, J. M. Nielsen, R. W. Gerard, H. S. Liddell. Front row Ward C Halstead, K. S. Lashley, Heinrich Klüver, Wolfgang Köhler, and R. Lorente de No. Images kindly provided by Loma Karklins, archivist at Caltech.
Fig. 2.
Fig. 2.
(Left) Canonical Watson–Crick base pairs form a rectangular shape, referred to as the “Watson–Crick geometry.” (Middle) Noncanonical mismatches such as G–T and A–C form non-Watson–Crick geometries referred to as the “wobble” conformation. (Right) Mismatches can adopt a Watson–Crick-like geometries through tautomerization of the bases (indicated with a star).
Fig. 3.
Fig. 3.
Mechanism of nucleotide incorporation by a high-fidelity DNA polymerase. Note that the mechanism can vary from polymerase to polymerase. The given example typifies the mechanisms of polymerase β and ε (–25). (A) Correct incorporation of Watson–Crick base-pairs. (B) The induced-fit subroutine increases the fidelity of nucleotide incorporation by high-fidelity polymerases. (C) Nucleotide misincorporation through tautomeric shifts of nucleobases can lead to copying errors which if uncorrected can result in mutations.
Fig. 4.
Fig. 4.
DNA polymerase a finite-state machine. (A) State diagram for the DNA polymerase nucleotide incorporation finite-state machine. q0, q1, q2, q3, and q4 refer to the states of DNA polymerase, open, closed, catalytic, ajar, and halt, respectively. The inputs are MA = match (rectangular); MM = mismatch (irregular); IN = incorporated; and BL = blank. Note that q0 processes the input “IN” by translocating (Trans) and reverting back to the state q0. (B) Graphical description of DNA polymerase as a computational machine.
Fig. 5.
Fig. 5.
Hierarchical organization of automata and biocomputing machines.

References

    1. Bhattacharya A., The Man From the Future (Norton, 2022).
    1. Wiener N., Cybernetics or Control and Communication in the Animal and the Machine (Hermann & Cie/The Technology Press/John Wiley & Sons, 1948).
    1. Jeffress L. A., Cerebral Mechanisms in Behavior: The Hixon Symposium (Wiley, 1951), p. 311.
    1. Neumann J. V., Theory of Self-Reproducing Automata, Burks A. W., Ed. (University of Illinois Press, 1966).
    1. Turing A. M., On computable numbers, with an application to the Entscheidungs problem. Proc. Lond. Math. Soc. 42, 230–265 (1936).

LinkOut - more resources