Biochemical circuits
To construct sophisticated biochemical circuits from scratch, one needs to understand how simple the building blocks can be and how robustly such circuits can scale up. Using a simple DNA reaction mechanism based on a reversible strand displacement process, we experimentally demonstrated several digital logic circuits, culminating in a four-bit square-root circuit that comprises 130 DNA strands. These multilayer circuits include thresholding and catalysis within every logical operation to perform digital signal restoration, which enables fast and reliable function in large circuits with roughly constant switching time and linear signal propagation delays. The design naturally incorporates other crucial elements for large-scale circuitry, such as general debugging tools, parallel circuit preparation, and an abstraction hierarchy supported by an automated circuit compiler.
DNA neural networks
Before neuron-based brains evolved, complex biomolecular circuits provided individual cells with the 'intelligent' behavior required for survival. However, the study of how molecules can 'think' has not yet produced artificial chemical systems that mimic even a single neuron. Building on the richness of DNA computing and strand displacement circuitry, we show how molecular systems can exhibit autonomous brain-like behaviors. We systematically transform arbitrary linear threshold circuits (an artificial neural network model) into DNA strand displacement cascades that function as small neural networks. Our approach even allows us to implement a Hopfield associative memory with four fully connected artificial neurons that, after training in silico, remembers four single-stranded DNA patterns and recalls the most similar one when presented with an incomplete pattern. Our results suggest that DNA strand displacement cascades could be used to endow autonomous chemical systems with the capability of recognizing patterns of molecular events, making decisions and responding to the environment.
Molecular robots
It is amazing how "dumb" animals such as insects, birds and fish show intelligent behaviors as groups. For example, ants can find the shortest path from the nest to food no matter where the food source is. Termites can gather wood chips into piles no matter how the wood chips are originally distributed. On the other hand, despite wide interest in building molecular robots, the complexity of such demonstrations remains low. A state-of-the-art DNA robot can take a few steps, follow a two-dimensional track, make a choice at a branch, and pick up cargos. To carry out more complex tasks, we are interested in developing molecular robots with collective behaviors, inspired by swarm intelligence in animals. With a simple set of functions such as random walking, modifying tracks, picking up and dropping off cargos, we seek to show that molecular robots can be programmed to perform sophisticated tasks such as solving mazes and sorting targets.
Publications
Experimental work
[1] Neural network computation with DNA strand displacement cascades. Lulu Qian, Erik Winfree, and Jehoshua Bruck. Nature, 475:368-372, 2011. (pdf) (supp info)
[2] Scaling up digital circuit computation with DNA strand displacement cascades. Lulu Qian and Erik Winfree. Science, 332:1196-1201, 2011. (pdf) (supp info)
Theoretical work
[1] A simple DNA gate motif for synthesizing large-scale circuits. Lulu Qian and Erik Winfree. Journal of the Royal Society Interface, 8:1281-1297, 2011. (pdf)
[2] Efficient Turing-universal computation with DNA polymers. Lulu Qian, David Soloveichik, and Erik Winfree. In Y. Sakakibara and Y. Mi, editors, DNA Computing and Molecular Programming, LNCS 6518:123-140, 2011. (pdf)