In search of general theories

Universal computing by DNA origami robots in a living animal

13.05.2014 15:06
NATURE NANOTECHNOLOGY | LETTER
 
Universal computing by DNA origami robots in a living animal
 
Yaniv Amir, Eldad Ben-Ishay, Daniel Levner, Shmulik Ittah, Almogit Abu-Horowitz & Ido Bachelet
AffiliationsContributionsCorresponding author
Nature Nanotechnology 9, 353–357 (2014) doi:10.1038/nnano.2014.58
Received 02 October 2013 Accepted 21 February 2014 Published online 06 April 2014
 
Biological systems are collections of discrete molecular objects that move around and collide with each other. Cells carry out elaborate processes by precisely controlling these collisions, but developing artificial machines that can interface with and control such interactions remains a significant challenge. DNA is a natural substrate for computing and has been used to implement a diverse set of mathematical problems1, 2, 3, logic circuits4, 5, 6 and robotics7, 8, 9. The molecule also interfaces naturally with living systems, and different forms of DNA-based biocomputing have already been demonstrated10, 11, 12, 13. Here, we show that DNA origami14, 15, 16 can be used to fabricate nanoscale robots that are capable of dynamically interacting with each other17, 18 in a living animal. The interactions generate logical outputs, which are relayed to switch molecular payloads on or off. As a proof of principle, we use the system to create architectures that emulate various logic gates (AND, OR, XOR, NAND, NOT, CNOT and a half adder). Following an ex vivo prototyping phase, we successfully used the DNA origami robots in living cockroaches (Blaberus discoidalis) to control a molecule that targets their cells.