Hybridization of DNA strands can be used to build molecular devices, and control of the kinetics of DNA hybridization is a crucial element in the design and construction of functional and autonomous devices. Toehold-mediated strand displacement has proved to be a powerful mechanism that allows programmable control of DNA hybridization. So far, attempts to… (More)
We report reversible logic circuits made of DNA. The circuits are based on an AND gate that is designed to be thermodynamically and kinetically reversible and to respond nonlinearly to the concentrations of its input molecules. The circuits continuously recompute their outputs, allowing them to respond to changing inputs. They are robust to imperfections in… (More)
We report the splitting of an oscillating DNA circuit into ∼700 droplets with picoliter volumes. Upon incubation at constant temperature, the droplets display sustained oscillations that can be observed for more than a day. Superimposed to the bulk behaviour, we find two intriguing new phenomena - slow desynchronization between the compartments and… (More)
DNA has proved to be an exquisite substrate to compute at the molecular scale. However, nonlinear computations (such as amplification, comparison or restoration of signals) remain costly in term of strands and are prone to leak. Kim et al. showed how competition for an enzymatic resource could be exploited in hybrid DNA/enzyme circuits to compute a powerful… (More)
We show how to exploit enzymatic saturation-an ubiquitous nonlinear effects in biochemistry-in order to process information in molecular networks. The networks rely on the linearity of DNA strand displacement and the nonlinearity of enzymatic replication. We propose a pattern-recognition network that is compact and should be robust to leakage.