Robust Signal Restoration in Chemical Reaction Networks

Molecular computing systems that are contained in well-mixed volumes are often modeled using chemical reaction networks. In these systems, concentrations of molecules are treated as signals and used for both communication and memory storage. A common design challenge for such a system is to avoid memory corruption caused by noise in the input signals. In this paper, we analyze two signal restoration algorithms for molecular systems modeled with chemical reaction networks. These algorithms are designed to prevent a memory signal from degrading over time, and we show that under modest conditions these algorithms will maintain the memory indefinitely. We also present an exact solution of the running time of the first algorithm which demonstrates that it converges in logarithmic time.

[1]  G. Seelig,et al.  DNA as a universal substrate for chemical kinetics , 2010, Proceedings of the National Academy of Sciences.

[2]  THOMAS HINZE,et al.  Register Machine Computations on Binary Numbers by oscillating and Catalytic Chemical reactions Modelled Using Mass-Action kinetics , 2009, Int. J. Found. Comput. Sci..

[3]  David Doty,et al.  Timing in chemical reaction networks , 2013, SODA.

[4]  Irving R. Epstein,et al.  An Introduction to Nonlinear Chemical Dynamics: Oscillations, Waves, Patterns, and Chaos , 1998 .

[5]  Ho-Lin Chen,et al.  Rate-independent computation in continuous chemical reaction networks , 2014, ITCS.

[6]  David Soloveichik,et al.  Robust Stochastic Chemical Reaction Networks and Bounded Tau-Leaping , 2008, J. Comput. Biol..

[7]  Jack H. Lutz,et al.  Automated requirements analysis for a molecular watchdog timer , 2014, ASE.

[8]  Matthew Cook,et al.  Computation with finite stochastic chemical reaction networks , 2008, Natural Computing.

[9]  David Eisenstat,et al.  A simple population protocol for fast robust approximate majority , 2007, Distributed Computing.

[10]  Shawn M. Douglas,et al.  A Logic-Gated Nanorobot for Targeted Transport of Molecular Payloads , 2012, Science.

[11]  Michael J. Fischer,et al.  Computation in networks of passively mobile finite-state sensors , 2004, PODC.

[12]  T. Sideris Ordinary Differential Equations and Dynamical Systems , 2013 .

[13]  T. Apostol Multi-variable calculus and linear algebra, with applications to differential equations and probability , 1969 .