Computation in chemical graph rewriting networks

Abstract Biological systems are frequently viewed as performing computations that are implemented by chemical transformations underlying the turn-over of their molecular components. In chemical reaction networks, computation may refer to at least two fundamentally different aspects: concentrations of molecules, and molecular structures. The latter can be captured by modeling chemical reactions as a rewriting system acting on structural formulae, i.e. labeled graphs. We investigate the computational power of double-pushout (DPO) graph rewriting restricted to chemical graphs and show that chemical graph rewriting is sufficient to emulate Turing machines and two-tag systems on polymeric graphs that act as tapes. Moreover, we raise the question whether chemistry, modeled as DPO graph rewriting together with some additional form of chemical programs, may be computationally universal in the strong sense, i.e. capable of computing any computable function on chemical graphs.

Authors

Institutions

Publication Details

Journal
Journal of Physics Complexity
Published
2025-02-18
DOI
https://doi.org/10.1088/2632-072x/adb7b1
Citations
1
Primary Topic
DNA and Biological Computing
Type
article
Field-Weighted Citation Impact
0.81
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Computation in chemical graph rewriting networks

Christoph Flamm, Peter F. Stadler, Daniel Merkle
1 citations
Journal of Physics Complexity
DNA and Biological Computing
0.81
article

Computation in chemical graph rewriting networks

Christoph Flamm, Peter F. Stadler, Daniel Merkle
article en
1 citations

Abstract

Abstract Biological systems are frequently viewed as performing computations that are implemented by chemical transformations underlying the turn-over of their molecular components. In chemical reaction networks, computation may refer to at least two fundamentally different aspects: concentrations of molecules, and molecular structures. The latter can be captured by modeling chemical reactions as a rewriting system acting on structural formulae, i.e. labeled graphs. We investigate the computational power of double-pushout (DPO) graph rewriting restricted to chemical graphs and show that chemical graph rewriting is sufficient to emulate Turing machines and two-tag systems on polymeric graphs that act as tapes. Moreover, we raise the question whether chemistry, modeled as DPO graph rewriting together with some additional form of chemical programs, may be computationally universal in the strong sense, i.e. capable of computing any computable function on chemical graphs.

Journal of Physics ComplexityVol. 6(1)
Department of Physics, Mathematics and Informatics (BY)
Openalex Percentile: Top 31%
DNA and Biological Computing
0.81
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.