Scientific Reports · 2018 · 41 citations · 63 references
Natural SciencesChemistryComputational DesignChemical KineticsComputational BiologyNucleic Acid ChemistryChemical Kinetics ModelingDna ChemistryMolecular SimulationReaction Mechanism ModelingDna Circuit DesignDna ComputingElectronic Circuit DesignMolecular Computation With DnaMolecular ElectronicsPerceptronStochastic Chemical KineticsStochastic Kinetics
This paper discusses the implementation of mathematical functions such as exponentials, trigonometric functions, the sigmoid function and the perceptron function with molecular reactions in general, and DNA strand displacement reactions in particular. The molecular constructs for these functions are predicated on a novel representation for input and output values: a fractional encoding, in which values are represented by the relative concentrations of two molecular types, denoted as type-1 and type-0. This representation is inspired by a technique from digital electronic design, termed stochastic logic, in which values are represented by the probability of 1's in a stream of randomly generated 0's and 1's. Research in the electronic realm has shown that a variety of complex functions can be computed with remarkably simple circuitry with this stochastic approach. This paper demonstrates how stochastic electronic designs can be translated to molecular circuits. It presents molecular implementations of mathematical functions that are considerably more complex than any shown to date. All designs are validated using mass-action simulations of the chemical kinetics of DNA strand displacement reactions.
63
Molecular Computation of Solutions to Combinatorial Problems
Leonard M. Adleman · Science · 1994 · 4.5K citations
Construction of a genetic toggle switch in Escherichia coli
Timothy S. Gardner, Charles R. Cantor, James J. Collins · Nature · 2000 · 4.4K citations
A DNA-fuelled molecular machine made of DNA
Bernard Yurke, Andrew J. Turberfield, A. P. Mills et al. · Nature · 2000 · 2.5K citations
Neural network computation with DNA strand displacement cascades
Lulu Qian, Erik Winfree, Jehoshua Bruck · Nature · 2011 · 1.1K citations
Computing, Bioinformatics, Biology +12