Programming and Training Rate-Independent Chemical Reaction Networks
Marko Vasic, Cameron Chalk, Austin Luchsinger, Sarfraz Khurshid, and, David Soloveichik

TL;DR
This paper introduces a class of chemical reaction networks called non-competitive (NC) CRNs that are robust to reaction rates, and presents a method to program them using neural networks, enabling rate-independent biochemical computation.
Contribution
The paper defines non-competitive CRNs, proves their rate-independence, and provides a translation from neural networks to these CRNs for robust biochemical computation.
Findings
NC-CRNs are rate-independent and robust to reaction rate variations.
A tight translation exists between ReLU neural networks and NC-CRNs.
Numerical simulations demonstrate practical applications in biological tasks.
Abstract
Embedding computation in biochemical environments incompatible with traditional electronics is expected to have wide-ranging impact in synthetic biology, medicine, nanofabrication and other fields. Natural biochemical systems are typically modeled by chemical reaction networks (CRNs), and CRNs can be used as a specification language for synthetic chemical computation. In this paper, we identify a class of CRNs called non-competitive (NC) whose equilibria are absolutely robust to reaction rates and kinetic rate law, because their behavior is captured solely by their stoichiometric structure. Unlike prior work on rate-independent CRNs, checking non-competition and using it as a design criterion is easy and promises robust output. We also present a technique to program NC-CRNs using well-founded deep learning methods, showing a translation procedure from rectified linear unit (ReLU) neural…
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.
