Scalable, time-responsive, digital, energy-efficient molecular circuits using DNA strand displacement
From MaRDI portal
Publication:3070960
DOI10.1007/978-3-642-18305-8_3zbMATH Open1309.68069arXiv1003.3275OpenAlexW3121130323MaRDI QIDQ3070960FDOQ3070960
Authors: Ehsan Chiniforooshan, David Doty, Lila Kari, Shinnosuke Seki
Publication date: 28 January 2011
Published in: Lecture Notes in Computer Science (Search for Journal in Brave)
Abstract: We propose a novel theoretical biomolecular design to implement any Boolean circuit using the mechanism of DNA strand displacement. The design is scalable: all species of DNA strands can in principle be mixed and prepared in a single test tube, rather than requiring separate purification of each species, which is a barrier to large-scale synthesis. The design is time-responsive: the concentration of output species changes in response to the concentration of input species, so that time-varying inputs may be continuously processed. The design is digital: Boolean values of wires in the circuit are represented as high or low concentrations of certain species, and we show how to construct a single-input, single-output signal restoration gate that amplifies the difference between high and low, which can be distributed to each wire in the circuit to overcome signal degradation. This means we can achieve a digital abstraction of the analog values of concentrations. Finally, the design is energy-efficient: if input species are specified ideally (meaning absolutely 0 concentration of unwanted species), then output species converge to their ideal concentrations at steady-state, and the system at steady-state is in (dynamic) equilibrium, meaning that no energy is consumed by irreversible reactions until the input again changes. Drawbacks of our design include the following. If input is provided non-ideally (small positive concentration of unwanted species), then energy must be continually expended to maintain correct output concentrations even at steady-state. In addition, our fuel species - those species that are permanently consumed in irreversible reactions - are not "generic"; each gate in the circuit is powered by its own specific type of fuel species. Hence different circuits must be powered by different types of fuel. Finally, we require input to be given according to the dual-rail convention, so that an input of 0 is specified not only by the absence of a certain species, but by the presence of another. That is, we do not construct a "true NOT gate" that sets its output to high concentration if and only if its input's concentration is low. It remains an open problem to design scalable, time-responsive, digital, energy-efficient molecular circuits that additionally solve one of these problems, or to prove that some subset of their resolutions are mutually incompatible.
Full work available at URL: https://arxiv.org/abs/1003.3275
Recommendations
- A renewable, modular, and time-responsive DNA circuit
- Functional analysis of large-scale DNA strand displacement circuits
- The design space of strand displacement cascades with toehold-size clamps
- Leakless DNA strand displacement systems
- Space and energy efficient computation with DNA strand displacement systems
Cited In (9)
- A renewable, modular, and time-responsive DNA circuit
- Probabilistic reasoning with a Bayesian DNA device based on strand displacement
- Molecular computers for molecular robots as hybrid systems
- Finite-time regulation property of DNA feedback regulator
- Supervised Learning in an Adaptive DNA Strand Displacement Circuit
- Autonomous resolution based on DNA strand displacement
- Fridge compiler: optimal circuits from molecular inventories
- Functional analysis of large-scale DNA strand displacement circuits
- Towards temporal logic computation using DNA strand displacement reactions
This page was built for publication: Scalable, time-responsive, digital, energy-efficient molecular circuits using DNA strand displacement
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3070960)