Autonomous Programmable Nanorobotic Devices Using DNAzymes

Slides:



Advertisements
Similar presentations
Models of Computation Prepared by John Reif, Ph.D. Distinguished Professor of Computer Science Duke University Analysis of Algorithms Week 1, Lecture 2.
Advertisements

1 SODA January 23, 2011 Temperature 1 Self-Assembly: Deterministic Assembly in 3D and Probabilistic Assembly in 2D Matthew CookUniversity of Zurich and.
Design of a biomolecular Device that executes process Algebra Urmi Majumder and John Reif Department of Computer Science Duke University DNA15, JUNE 10,
A Mechanical Turing Machine: Blueprint for a Biomolecular Computer Udi Shapiro Ehud Shapiro.
Two States of the Array B. Ding & N.C. Seeman, Science 314, (2006).
H IGH -F IDELITY DNA H YBRIDIZATION USING P ROGRAMMABLE M OLECULAR DNA D EVICES Nikhil Gopalkrishnan, Harish Chandran & John Reif.
Matthew Mancuso BEE 7600, Professor Dan Luo Department of Biomedical Engineering, Cornell University Presented Thursday February 17 th, 2011 “Give me a.
1 DNA Computing: Concept and Design Ruoya Wang April 21, 2008 MATH 8803 Final presentation.
Marc Riedel Synthesizing Stochasticity in Biochemical Systems Electrical & Computer Engineering Jehoshua (Shuki) Bruck Caltech joint work with Brian Fett.
Finite Automata Finite-state machine with no output. FA consists of States, Transitions between states FA is a 5-tuple Example! A string x is recognized.
Topics in Biological Physics Design and self-assembly of two-dimensional DNA crystals Benny Gil 16/12/08 Fig3.a.
A Mechanical Turing Machine: Blueprint for a Biomolecular Computer
The Steps in a Walk Sherman, W.B. & Seeman, N.C. (2004), NanoLett. 4,
How many computers can fit into a drop of water? Udi Shapiro Ehud Shapiro.
1 Programmable Self-Assembled DNA-Based Autonomous Molecular Devices John Reif Duke University DNA Nanostructure Group John H Reif & Thomas H. LaBean Graduate.
A Framework for Modeling DNA Based Nanorobotical Devices
DNA-Based Programmable Autonomous Molecular Robotic Devices
A Unidirectional DNA Walker Moving Autonomously Along a Track
DNA Nanostructures and Patterning Taylor Stevenson Nucleic Acid Engineering February 15 th, 2011.
Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion Peng Yin*, Andrew J. Turberfield †, Sudheer Sahu*,
The Design of Autonomous DNA Nanomechanical Devices: Walking and Rolling John H. Reif Duke University.
Autonomous DNA Walking Devices Peng Yin*, Andrew J. Turberfield †, Hao Yan*, John H. Reif* * Department of Computer Science, Duke University † Department.
Strand Design for Biomolecular Computation
DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof.
The Design of Autonomous DNA Nanomechanical Devices: Walking and Rolling DNA John Reif John Reif.
Molecular Computations Using Self-Assembled DNA Nanostructures and Autonomous Motors John H. Reif Department of Computer Science, Duke University 1.
1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems.
Algorithmic self-assembly for nano-scale fabrication Erik Winfree Computer Science Computation & Neural Systems and The DNA Caltech DARPA NSF NASA.
Stochastic Computing with Biomolecular Automata Advanced Artificial Intelligence Cho, Sung Bum.
Powering the nanoworld: DNA-based molecular motors Bernard Yurke A. J. Turberfield University of Oxford J. C. Mitchell University of Oxford A. P. Mills.
Molecular Testing and Clinical Diagnosis
Marc D. Riedel Associate Professor, ECE University of Minnesota EE 5393: Circuits, Computation and Biology ORAND.
Horn Clause Computation by Self-Assembly of DNA Molecules Hiroki Uejima Masami Hagiya Satoshi Kobayashi.
Branching in Biological Models of Computation Blair Andres-Beck, Vera Bereg, Stephanie Lee, Mike Lindmark, Wojciech Makowiecki Mike Lindmark, Wojciech.
Automatic Testing of Neighbor Discovery Protocol Based on FSM and TTCN Zhiliang Wang, Xia Yin, Haibin Wang, Jianping Wu Department of Computer Science.
Whiplash PCR History: - Invented by Hagiya et all 1997] - Improved by Erik Winfree Made Isothermal by John Reif and Urmi Majumder 2008 Whiplash.
DNA Computing and Robotics Based on Deoxyribozymes.
Chapter 10: Genetic Engineering- A Revolution in Molecular Biology.
John Reif and Urmi Majumder Department of Computer Science Duke University Isothermal Reactivating Whiplash PCR for Locally Programmable Molecular Computation.
Theory of computing, part 4. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of.
Towards Autonomous Molecular Computers Towards Autonomous Molecular Computers Masami Hagiya, Proceedings of GP, Nakjung Choi
Sudheer Sahu Department of Computer Science, Duke University Advisor: Prof. John Reif Committee: Prof. John Board, Prof. Alex Hartemink, Prof. Thom LaBean,
1 Introduction to Turing Machines
1 CD5560 FABER Formal Languages, Automata and Models of Computation Lecture 12 Mälardalen University 2007.
Biomolecular implementation of linear I/O systems Lecture 4/7/2016 Oishi, Kazuaki, and Eric Klavins. "Biomolecular implementation of linear I/O systems."
The Multistrand Simulator: Stochastic Simulation of the Kinetics of Multiple Interacting DNA Strands Joseph Schaeffer, Caltech (slides by John Reif)
Detecting DNA with DNA probes arrays. DNA sequences can be detected by DNA probes and arrays (= collection of microscopic DNA spots attached to a solid.
Complexity of Graph Self-Assembly in Accretive Systems and Self-Destructible Systems Peng Yin Joint with John H. Reif and Sudheer Sahu 1 Department of.
From the double helix to the genome
CSE202: Introduction to Formal Languages and Automata Theory
Non-Covalent Interactions
8. Introduction to Turing Machines
Immunohistochemistry and in situ hybridization allow researchers to pinpoint the expression of their protein and nucleic acid targets, respectively.
Non-Autonomous DNA based Nanorobotical devices
Autonomous DNA Walking Devices
CIS Automata and Formal Languages – Pei Wang
Non Deterministic Automata
Turing Machines.
Autonomous Programmable Nanorobotic Devices Using DNAzymes
Introduction to Tiling Assembly
Molecular Computation
How many computers can fit into a drop of water?
Compact Error Resilient Computational DNA Tiling Assemblies
Replication, Transcription, Translation
8. Introduction to Turing Machines
Theory of computing, part 4
John H. Reif and Sudheer Sahu
A Unidirectional DNA Walker Moving Autonomously Along a Track
Sudheer Sahu John H. Reif Duke University
Autonomously designed free-form 2D DNA origami
Presentation transcript:

Autonomous Programmable Nanorobotic Devices Using DNAzymes John H. Reif Sudheer Sahu Department of Computer Science, Duke University

DNA based Nanorobotical devices Advantages of DNA-based synthetic molecular devices: simple to design and engineer well-established biochemistry used to manipulate DNA nanostructures [Shin et al 04] DNA-fuelled Molecular machine [Yurke et al 00] B-Z transition device [Mao, Seeman 99] [Yan et al 02] DNA Biped walker [Sherman et al 04]

DNA based Nanorobotical devices Major challenges: Autonomous (without externally mediated changes per work-cycle) Programmable (their behavior can be modified without complete redesign of the device) DNA motor powered by Nicking enzyme [Bath et al 05] Unidirectional DNA Walker [Yin et al 04]

DNAzyme based nanomechanical devices Autonomous Programmable Require no protein enzymes DNAzyme crawler [Tian et al 05] DNAzyme tweezer [Chen et al 04] Polycatalytic Assemblies [Pei et al 06]

Our DNAzyme based designs DNAzyme FSA: a finite state automata device, that executes finite state transitions using DNAzymes extensions to probabilistic automata and non-deterministic automata, DNAzyme Router: for programmable routing of nanostructures on a 2D DNA addressable lattice DNAzyme Doctor : a medical-related application to provide transduction of nucleic acid expression. can be programmed to respond to the under-expression or over-expression of various strands of RNA, with a response by release of an RNA operates without use of any protein enzymes.

DNAzyme Based Crawler Basic Actions: Cleaving by DNAzyme Strand displacement [Tian et al 05]

FSA 0101110100 01 0101 1 1 010 010111 1 01011101 2 0101110 01011 1 010111010

DNAzyme FSA (inputs) x1 a1 x2 a2 b2 x1 b1 x2 1 x1 a1 x2 a2 b2 b1 1

Input Protection Active Input: The input that is being read by state machine currently x1 a1 x2 a2 b2 b1 1 x1 a1 x2 a2 b2 b1 1 t1 t2

Complete Finite State Machine

DNAzyme FSA(State Transitions) x1 a1 x2 a2 b2 x1 b1 x2 1

Transition specificity

Step by step execution of a 0-transition

Choosing next transition

Complete Finite State Machine

Output Detection using Fluorescent In-Situ Hybridization(FISH) pi s are the fluorescent probes Reporting sequence in the last bulge loop of input nanostructure A section of reporting sequence displaces fluorescent probe from the DNAzyme depicting the output state

DNAzyme FSA Non-deterministic finite automata Probabilistic automata identical DNAzyme sequences result in uniform state-transition probabilities partially complementary sequences to obtain arbitrary state-transition probabilities (ratio of hybridization probability is in accordance with transition probabilities) Reusable system No. of DNAzymes required is proportional to the no. of transitions (proportional to no. of states for binary input) in FSA Question: whether this scheme can be extended to non-planar layouts

DNAzyme Router…. 0 Go right 1 Go down Input: 110110 Input: 0110100 [Park et al 06 ] [Rothemund 05] 0 Go right 1 Go down Input: 110110 Input: 0110100

DNAzyme Router Input string acts as program for the robot Non-destructive Multiple robots walking together

DNAzyme Doctor (state diagram) Shapiro Device [uses protein enzymes]

Design Principle We need AND operation We need a way to test for the under-expression and over-expression conditions

Detecting RNA Expression y1,y2,y3,y4 characteristic sequence of RNAs R1, R2, R3, R4 A threshold concentration of y1, y2, y3, y4 is thrown in the solution, therefore lack of y3, y4 causes excess of y3 and y4, respectively.

DNAzyme Doctor : In Action

Conclusions DNAzyme based systems: Autonomous Programmable Protein Enzyme Free Easily extended to interesting applications Only 4 different sequences of DNAzymes required

THANKS !!!

DNAzyme kinetics 2nd step is rate determining Requires metal ion as cofactor k2 >> k-2 , k1 >> k-1 , k3 >> k2 [Santoro]

Strand Displacement G°ABC , G°rABC , G°lABC ΔG°r = G°rABC - G°ABC ΔG°l = G°lABC - G°ABC Nearest neighbor model Pr α exp(-ΔG°r /RT) Pl α exp(-ΔG°l /RT)