The cellular computer DNA: Program or data

Henri Atlan, Moshe Koppel

Research output: Contribution to journalArticlepeer-review

51 Scopus citations

Abstract

The classical metaphor of the genetic program written in the DNA nucleotidic sequences is reconsidered. Recent works on algorithmic complexity and logical properties of computer programs and data are used to question the explanatory value of that metaphor. Structural properties of strings are looked for which would be necessary to apply to DNA sequences if the metaphor is to be taken literally. The notion of sophistication is used to quantify meaningful complexity and to distinguish it from classical computational complexity. In this context, the distinction between program and data becomes relevant and an alternative metaphor of DNA as data to a parallel computing network embedded in the global geometrical and biochemical structure of the cell is discussed. An intermediate picture of an evolving network emerges as the most likely where the output of the cellular computing network can produce, at a different time scale, changes in the structure of the network itself by means of changes in the DNA activity patterns.

Original languageEnglish
Pages (from-to)335-348
Number of pages14
JournalBulletin of Mathematical Biology
Volume52
Issue number3
DOIs
StatePublished - May 1990

Bibliographical note

Funding Information:
The authors wish to thank L. Segel and two anonymous referees for their useful comments on the manuscript. Part of this work was supported by INSERM grant 87/9002.

Funding

The authors wish to thank L. Segel and two anonymous referees for their useful comments on the manuscript. Part of this work was supported by INSERM grant 87/9002.

FundersFunder number
Institut national de la santé et de la recherche médicale87/9002

    Fingerprint

    Dive into the research topics of 'The cellular computer DNA: Program or data'. Together they form a unique fingerprint.

    Cite this