Rate-Independent Computation in Continuous Chemical Reaction Networks
Ho-Lin Chen, David Doty, Wyatt Reeves, David Soloveichik

TL;DR
This paper explores the computational capabilities of chemical reaction networks (CRNs), establishing that they can compute exactly piecewise linear functions in a rate-independent, robust manner, with potential applications in natural and synthetic systems.
Contribution
It characterizes the class of functions computable by rate-independent CRNs as piecewise linear and continuous, providing a systematic construction method for such computations.
Findings
CRNs can compute piecewise linear functions robustly.
Rate-independent computation aligns with convergence under generalized rate laws.
Dual-rail representation enables handling negative values and modular composition.
Abstract
Coupled chemical interactions in a well-mixed solution are commonly formalized as chemical reaction networks (CRNs). However, despite the widespread use of CRNs in the natural sciences, the range of computational behaviors exhibited by CRNs is not well understood. Here we study the following problem: what functions can be computed by a CRN, in which the CRN eventually produces the correct amount of the "output" molecule, no matter the rate at which reactions proceed? This captures a previously unexplored, but very natural class of computations: for example, the reaction can be thought to compute the function . Such a CRN is robust in the sense that it is correct no matter the kinetic model of chemistry, so long as it respects the stoichiometric constraints. We develop a reachability relation based on "what could…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced biosensing and bioanalysis techniques · Gene Regulatory Network Analysis · DNA and Biological Computing
