Related Experiment Video
Updated: Jul 31, 2025

Plasmid-derived DNA Strand Displacement Gates for Implementing Chemical Reaction Networks
Published on: November 25, 2015
Computing mathematical functions with chemical reactions via stochastic logic.
Arnav Solanki1, Tonglin Chen1, Marc Riedel1
1Department of Electrical and Computer Engineering, University of Minnesota Twin-Cities, Minneapolis, MN, United States of America.
This study introduces a novel method for computing mathematical functions using molecular reactions, inspired by digital design principles. The approach translates stochastic logic circuits into robust chemical reaction networks for applications in signal processing and machine learning.
Area of Science:
- Biochemistry
- Computational Biology
- Digital Logic Design
Background:
- Stochastic logic utilizes random streams of binary values to represent probabilistic information.
- Molecular systems represent variables through the concentration of molecular species.
- Mathematical functions can be computed using logic gates in stochastic logic circuits.
Purpose of the Study:
- To present a novel strategy for computing mathematical functions using molecular reactions.
- To demonstrate the design of chemical reaction networks based on truth tables for analog functions.
- To establish a link between stochastic logic and molecular systems for computation.
Main Methods:
- Translating mathematical functions computed by stochastic logic circuits into chemical reaction networks.
- Designing chemical reaction networks based on truth tables specifying analog functions.
- Utilizing DNA strand displacement with DNA "concatemers" for experimental implementation.
Main Results:
- Simulations confirm accurate and robust computation by the reaction networks, even with variations in reaction rates.
- Reaction networks were developed to compute functions such as arctan, exponential, Bessel, and sinc.
- The methodology provides a general and efficient approach for molecular computation.
Conclusions:
- The proposed strategy offers a viable method for performing complex mathematical computations using molecular reactions.
- The developed chemical reaction networks are accurate and robust, showing potential for practical applications.
- DNA strand displacement presents a promising experimental platform for implementing these molecular computations.
More Related Videos
12:11Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
Published on: April 8, 2020
10:52Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics
Published on: April 12, 2019
Related Concept Videos
The Small x Assumption
Calculating Equilibrium Concentrations
A more...
Chemical Reactions
Chemical Reactions Rearrange Atoms into New Substances
A chemical reaction takes starting materials—the reactants—and changes them...
Chemical Equations
Chemical Equilibria: Systematic Approach to Equilibrium Calculations
The first step is to identify all the chemical reactions involved, The...
Introduction to Chemical Reactions