» Articles » PMID: 37155644

Computing Mathematical Functions with Chemical Reactions Via Stochastic Logic

Overview
Journal PLoS One
Date 2023 May 8
PMID 37155644
Authors
Affiliations
Soon will be listed here.
Abstract

This paper presents a novel strategy for computing mathematical functions with molecular reactions, based on theory from the realm of digital design. It demonstrates how to design chemical reaction networks based on truth tables that specify analog functions, computed by stochastic logic. The theory of stochastic logic entails the use of random streams of zeros and ones to represent probabilistic values. A link is made between the representation of random variables with stochastic logic on the one hand, and the representation of variables in molecular systems as the concentration of molecular species, on the other. Research in stochastic logic has demonstrated that many mathematical functions of interest can be computed with simple circuits built with logic gates. This paper presents a general and efficient methodology for translating mathematical functions computed by stochastic logic circuits into chemical reaction networks. Simulations show that the computation performed by the reaction networks is accurate and robust to variations in the reaction rates, within a log-order constraint. Reaction networks are given that compute functions for applications such as image and signal processing, as well as machine learning: arctan, exponential, Bessel, and sinc. An implementation is proposed with a specific experimental chassis: DNA strand displacement with units called DNA "concatemers".

Citing Articles

Neural network execution using nicked DNA and microfluidics.

Solanki A, Griffin Z, Sutradhar P, Pradhan K, Merritt C, Ganguly A PLoS One. 2023; 18(10):e0292228.

PMID: 37856428 PMC: 10586678. DOI: 10.1371/journal.pone.0292228.

References
1.
Salehi S, Liu X, Riedel M, Parhi K . Computing Mathematical Functions using DNA via Fractional Coding. Sci Rep. 2018; 8(1):8312. PMC: 5974329. DOI: 10.1038/s41598-018-26709-6. View

2.
Zuckermann M, Hlevnjak M, Yazdanparast H, Zapatka M, Jones D, Lichter P . A novel cloning strategy for one-step assembly of multiplex CRISPR vectors. Sci Rep. 2018; 8(1):17499. PMC: 6269432. DOI: 10.1038/s41598-018-35727-3. View

3.
Rus D, Tolley M . Design, fabrication and control of soft robots. Nature. 2015; 521(7553):467-75. DOI: 10.1038/nature14543. View

4.
Adleman L . Molecular computation of solutions to combinatorial problems. Science. 1994; 266(5187):1021-4. DOI: 10.1126/science.7973651. View

5.
Jiang H, Salehi S, Riedel M, Parhi K . Discrete-time signal processing with DNA. ACS Synth Biol. 2013; 2(5):245-54. DOI: 10.1021/sb300087n. View