Autonomous DNA Walking Devices
|
|
- Suzan Stewart
- 5 years ago
- Views:
Transcription
1 1 utonomous DN Walking Devices Peng Yin*, ndrew J. Turberfield, Hao Yan*, John H. Reif* * Department of Computer Science, Duke University Department of Physics, Clarendon Laboratory, University of Oxford
2 Motivation Rotation Motivation-Device I-Device II-Device III-Conclusion DN based nanorobotics devices Open/close Open/close Open/close 2 (Mao et al 99) (Yurke et al 00) (Simmel et al 01) (Simmel et al 02) Rotation Extension/contraction Extension/contraction Extension/contraction (Yan et al 02) (Li et al 02) (lberti et al 03) (Feng et al 03)
3 Motivation-Device I-Device II-Device III-Conclusion 3 Motivation DN nanorobotics Rotation, open/close extension/contraction mediated by environmental changes utonomous, unidirectional motion along an extended linear track Kinesin (R. Cross Lab) Synthetic unidirectional DN walker that moves autonomously along a linear route over a macroscopic structure? (Recent work: non-autonomous DN walking device by Seeman s group, autonomous DN tweezer by Mao s group)
4 Motivation-Device I-Device II-Device III-Conclusion DN 101: Enzyme Ligation, Restriction 4 Sticky ends DN ligase DN restriction enzyme
5 Motivation-Device I-Device II-Device III-Conclusion DN 101: Enzyme Ligation, Restriction 5 Sticky ends DN ligase DN restriction enzyme
6 Motivation-Device I-Device II-Device III-Conclusion DN 101: Enzyme Ligation, Restriction 6 Sticky ends DN ligase DN restriction enzyme
7 Motivation-Device I-Device I II-Device III-Conclusion Device I: Structural overview 7
8 Device I: Operation Motivation-Device I-Device I II-Device III-Conclusion 8 Valid hybridization: + C* *C B* + C B*C * + D *D B + D* B*D Valid cut: *C * + C B*C B + C* *D + D* B*D B* + D
9 Device I: Operation Motivation-Device I-Device I II-Device III-Conclusion 9 Valid hybridization: + C* *C B* + C B*C * + D *D B + D* B*D Valid cut: *C * + C B*C B + C* *D + D* B*D B* + D
10 Device I: Operation Motivation-Device I-Device I II-Device III-Conclusion 10
11 Device I: Operation Motivation-Device I-Device I II-Device III-Conclusion 11 Valid hybridization: + C* *C B* + C B*C * + D *D B + D* B*D Valid cut: *C * + C B*C B + C* *D + D* B*D B* + D
12 Device I: Operation Motivation-Device I-Device I II-Device III-Conclusion 12 Valid hybridization: + C* *C B* + C B*C * + D *D B + D* B*D Valid cut: *C * + C B*C B + C* *D + D* B*D B* + D
13 Device I: Operation Motivation-Device I-Device I II-Device III-Conclusion 13
14 Device I: Operation Motivation-Device I-Device I II-Device III-Conclusion 14
15 Device I: Nanowheel Motivation-Device I-Device I II-Device III-Conclusion 15
16 Motivation-Device I-Device I II-Device III-Conclusion Device I: Dual Nanowheel 16
17 Motivation-Device I-Device II-Device III-Conclusion Device II: Structure overview 17
18 Device II: Operation Motivation-Device I-Device II-Device III-Conclusion 18
19 Device II: Operation Motivation-Device I-Device II-Device III-Conclusion 19
20 Device II: Operation Motivation-Device I-Device II-Device III-Conclusion 20
21 Device II: Operation Motivation-Device I-Device II-Device III-Conclusion 21
22 Device II: Operation Motivation-Device I-Device II-Device III-Conclusion 22
23 Motivation-Device I-Device II-Device III-Conclusion Design III: Structure overview 23 Restriction enzymes Ligase PflM I Walker * nchorage B C D BstP I Track
24 24 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * Walker * B nchorage C D Track
25 25 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * Ligase *B C D
26 26 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * Ligase *B C D
27 27 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * PflM I *B C D
28 28 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * B* C D
29 29 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * Ligase B*C D
30 30 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * Ligase B*C D
31 31 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * BstP I B*C D
32 32 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * C* B D
33 33 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * B C D*
34 34 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * B C*D
35 35 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * D* B C
36 36 DN Walker: Operation Valid hybridization: * + B = + B* *B B* + C = B + C* B*C C* + D = C + D* C*D D* + = D + * D* Valid cut: *B + B* B*C B + C* C*D C + D* D* D + * * B C D
37 DN Walker: Experimental Design 37
38 utonomous Motion of the Walker 38 For more detail, see our poster.
39 39 DN Turing Machine: Structure Turing machine Transitional rules: Rule molecules Turing head: Head molecules Data tape: Symbol molecules utonomous universal DN Turing machine: 2 states, 5 colors For more detail, see our poster.
40 40 cknowledgement Duke CS DN Nano Group Peng Yin Hao Yan Xiaoju G. Daniell Thomas H. LaBean Sung Ha Park Sang Jung hn Hanying Li Liping Feng Sudheer Sahu Physics, University of Oxford ndrew J. Turberfield Funding NSF, DRP grants to John H. Reif NSF grant to Hao Yan
Autonomous Programmable Nanorobotic Devices Using DNAzymes
Autonomous Programmable Nanorobotic Devices Using DNAzymes John H. Reif and Sudheer Sahu Department of Computer Science, Duke University Box 929, Durham, NC 2778-29, USA {reif,sudheer}@cs.duke.edu Abstract.
More informationDesign of an Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion
Design of an Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion Peng Yin 1, Andrew J. Turberfield 2, Sudheer Sahu 1, and John H. Reif 1 1 Department
More informationOverview of New Structures for DNA-Based Nanofabrication and Computation
Overview of New Structures for DNA-Based Nanofabrication and Computation Thomas H. LaBean, Hao Yan, Sung Ha Park, Liping Feng, Peng Yin, Hanying Li, Sang Jung Ahn, Dage Liu, Xiaoju Guan, and John H. Reif
More informationDesign of Autonomous DNA Cellular Automata
Design of utonomous DN Cellular utomata Peng Yin, Sudheer Sahu, ndrew J. Turberfield, and John H. Reif Department of Computer Science, Duke University Box 90129, Durham, NC 27708-0129, US. py,sudheer,reif
More informationDesign, Simulation, and Experimental Demonstration of Self-assembled DNA Nanostructures and Motors
Design, Simulation, and Experimental Demonstration of Self-assembled DNA Nanostructures and Motors John H. Reif, Thomas H. LaBean, Sudheer Sahu, Hao Yan, and Peng Yin Department of Computer Science, Duke
More informationDNA-BASED SELF-ASSEMBLY AND NANOROBOTICS: THEORY AND EXPERIMENTS. Sudheer Sahu
DNA-BASED SELF-ASSEMBLY AND NANOROBOTICS: THEORY AND EXPERIMENTS by Sudheer Sahu Department of Computer Science Duke University Date: Approved: John Reif, Supervisor John Board Alexander Hartemink Thomas
More informationProgrammable DNA Self-Assemblies for Nanoscale Organization of Ligands and Proteins
Programmable DNA Self-Assemblies for Nanoscale Organization of Ligands and Proteins NANO LETTERS 2005 Vol. 5, No. 4 729-733 Sung Ha Park, Peng Yin, Yan Liu, John H. Reif, Thomas H. LaBean,*, and Hao Yan*,
More information3 rd Conference on Foundations of Nanoscience (FNANO06): Self- Assembled Architectures and Devices
3 rd Conference on Foundations of Nanoscience (FNANO06): Self- Assembled Architectures and Devices Snowbird Cliff Lodge~Snowbird, Utah April 23-27, 2006. Sponsors: Defense Advanced Research Projects Agency
More informationDesigns of Autonomous Unidirectional Walking DNA Devices
Designs of tonomos Unidirectional Walking DN Devices Peng Yin, ndrew J. Trberfield, and John H. Reif Department of ompter Science, Dke University ox 909, Drham, N 7708-09, US. {py,reif}@cs.dke.ed University
More informationProgrammable Control of Nucleation for Algorithmic Self-Assembly
Programmable Control of Nucleation for Algorithmic Self-Assembly (Extended Abstract ) Rebecca Schulman and Erik Winfree California Institute of Technology, Pasadena, CA 91125, USA {rebecka,winfree}@caltech.edu
More informationVariations of the Turing Machine
Variations of the Turing Machine 1 The Standard Model Infinite Tape a a b a b b c a c a Read-Write Head (Left or Right) Control Unit Deterministic 2 Variations of the Standard Model Turing machines with:
More informationPrime Clocks. Michael Stephen Fiske. 10th GI Conference on Autonomous Systems October 23, AEMEA Institute. San Francisco, California
Prime Clocks Michael Stephen Fiske 10th GI Conference on Autonomous Systems October 23, 2017 AEMEA Institute San Francisco, California Motivation for Prime Clocks The mindset of mainstream computer science
More informationHow Does Nature Compute?
How Does Nature Compute? Lila Kari Dept. of Computer Science University of Western Ontario London, ON, Canada http://www.csd.uwo.ca/~lila/ lila@csd.uwo.ca Computers: What can they accomplish? Fly spaceships
More informationActive Tile Self Assembly:
Active Tile Self Assembly: Simulating Cellular Automata at Temperature 1 Daria Karpenko Department of Mathematics and Statistics, University of South Florida Outline Introduction Overview of DNA self-assembly
More informationThe Design and Fabrication of a Fully Addressable 8-tile DNA Lattice
The Design and Fabrication of a Fully Addressable 8-tile DNA Lattice Chris Dwyer 1,3, Sung Ha Park 2, Thomas LaBean 3, Alvin Lebeck 3 1 Dept. of Electrical and Computer Engineering, Duke University, Durham,
More informationCombinatorial Algorithms and Computational Complexity for DNA Self-Assembly
Combinatorial Algorithms and Computational Complexity for DNA Self-Assembly Ming-Yang Kao Northwestern University Evanston, Illinois USA Presented at Kyoto University on December 12, 2013 Outline of the
More informationTuring s Thesis. Fall Costas Busch - RPI!1
Turing s Thesis Costas Busch - RPI!1 Turing s thesis (1930): Any computation carried out by mechanical means can be performed by a Turing Machine Costas Busch - RPI!2 Algorithm: An algorithm for a problem
More informationBiomolecular Implementation of Computing Devices with Unbounded Memory
Biomolecular Implementation of Computing Devices with Unbounded Memory Matteo Cavaliere 1, Nataša Jonoska 2, Sivan Yogev 3, Ron Piran 4, Ehud Keinan 4,5, and Nadrian C. Seeman 6 1 Department of Computer
More informationIntrinsic DNA Curvature of Double-Crossover Tiles
Intrinsic DNA Curvature of Double-Crossover Tiles Seungjae Kim, 1 Junghoon Kim, 1 Pengfei Qian, 2 Jihoon Shin, 3 Rashid Amin, 3 Sang Jung Ahn, 4 Thomas H. LaBean, 5 Moon Ki Kim, 2,3 * and Sung Ha Park,
More informationParallel and Scalable Computation and Spatial Dynamics with DNA-Based Chemical Reaction Networks on a Surface
Parallel and Scalable Computation and Spatial Dynamics with DN-ased Chemical Reaction Networks on a Surface Lulu Qian,2 and Erik Winfree,2,3 ioengineering, 2 Computer Science, 3 Computation and Neural
More informationDirected nucleation assembly of DNA tile complexes for barcode-patterned lattices
Directed nucleation assembly of DNA tile complexes for barcode-patterned lattices Hao Yan, Thomas H. LaBean, Liping Feng, and John H. Reif* Department of Computer Science, Duke University, Durham, NC 27708
More informationSelf-Assembly. Lecture 2 Lecture 2 Models of Self-Assembly
Self-Assembly Lecture 2 Lecture 2 Models of Self-Assembly Models of Self-Assembly The eaim: Solving the engineering ee g problems of self-assembly: forward, backward and the yield. understand the feasibility
More informationAngewandte. Finite-Size, Fully Addressable DNA Tile Lattices Formed by Hierarchical Assembly Procedures**
DNA Nanostructures DOI: 10.1002/anie.200503797 Finite-Size, Fully Addressable DNA Tile Lattices Formed by Hierarchical Assembly Procedures** Sung Ha Park, Constantin Pistol, Sang Jung Ahn, John H. Reif,
More informationCS5371 Theory of Computation. Lecture 10: Computability Theory I (Turing Machine)
CS537 Theory of Computation Lecture : Computability Theory I (Turing Machine) Objectives Introduce the Turing Machine (TM) Proposed by Alan Turing in 936 finite-state control + infinitely long tape A stronger
More informationNanoparticles, nanorods, nanowires
Nanoparticles, nanorods, nanowires Nanoparticles, nanocrystals, nanospheres, quantum dots, etc. Drugs, proteins, etc. Nanorods, nanowires. Optical and electronic properties. Organization using biomolecules.
More informationDirected Nucleation Assembly of Barcode Patterned DNA Lattices
February 13, 2003 Directed Nucleation Assembly of Barcode Patterned DNA Lattices Hao Yan, Thomas H. LaBean, Liping Feng, John H. Reif* Department of Computer Science Duke University Durham, NC 27708 *To
More informationCS5371 Theory of Computation. Lecture 10: Computability Theory I (Turing Machine)
CS537 Theory of Computation Lecture : Computability Theory I (Turing Machine) Objectives Introduce the Turing Machine (TM)? Proposed by Alan Turing in 936 finite-state control + infinitely long tape A
More informationBusch Complexity Lectures: Turing s Thesis. Costas Busch - LSU 1
Busch Complexity Lectures: Turing s Thesis Costas Busch - LSU 1 Turing s thesis (1930): Any computation carried out by mechanical means can be performed by a Turing Machine Costas Busch - LSU 2 Algorithm:
More informationTuring s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine
Turing s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine There is no known model of computation more powerful than Turing Machines Definition of Algorithm:
More informationA crash course in the theory of molecular computing. Damien Woods. Caltech
A crash course in the theory of molecular computing Damien Woods Caltech Overview Prediction Prediction and computation Computational universality Efficiency: sequential vs parallel computation Prediction
More informationNanotechnology. and the COPYRIGHT 2007 SCIENTIFIC AMERICAN, INC.
Nanotechnology Double and the Helix DN is more than just the secret of life it is also a versatile component for making nanoscopic structures and devices By Nadrian C. Seeman C R E D I T K E N E W R D
More informationThere have been some notable successes
B IOCOMPUTATION DNA LATTICES: A METHODFOR MOLECULAR-SCALE PATTERNING AND COMPUTATION DNA lattice research can provide unprecedented capabilities for molecular-scale computation and programmable pattern
More informationComputability Theory
CS:4330 Theory of Computation Spring 2018 Computability Theory Decidable Languages Haniel Barbosa Readings for this lecture Chapter 4 of [Sipser 1996], 3rd edition. Section 4.1. Decidable Languages We
More informationCS 525 Proof of Theorems 3.13 and 3.15
Eric Rock CS 525 (Winter 2015) Presentation 1 (Week 4) Equivalence of Single-Tape and Multi-Tape Turing Machines 1/30/2015 1 Turing Machine (Definition 3.3) Formal Definition: (Q, Σ, Γ, δ, q 0, q accept,
More informationNIH Public Access Author Manuscript J Math Chem. Author manuscript; available in PMC 2013 January 01.
NIH Public Access Author Manuscript Published in final edited form as: J Math Chem. 2012 January 1; 50(1): 220 232. doi:10.1007/s10910-011-9907-3. ON THE CHEMICAL SYNTHESIS OF NEW TOPOLOGICAL STRUCTURES
More informationEquivalence of TMs and Multitape TMs. Theorem 3.13 and Corollary 3.15 By: Joseph Lauman
Equivalence of TMs and Multitape TMs Theorem 3.13 and Corollary 3.15 By: Joseph Lauman Turing Machines First proposed by Alan Turing in 1936 Similar to finite automaton, but with an unlimited and unrestricted
More informationIV. Turing Machine. Yuxi Fu. BASICS, Shanghai Jiao Tong University
IV. Turing Machine Yuxi Fu BASICS, Shanghai Jiao Tong University Alan Turing Alan Turing (23Jun.1912-7Jun.1954), an English student of Church, introduced a machine model for effective calculation in On
More informationProgrammability and versatility are essential properties of
pubs.acs.org/synthbio Analog Computation by DNA Strand Displacement Circuits Tianqi Song, Sudhanshu Garg, Reem Mokhtar, Hieu Bui, and John Reif* Department of Computer Science, Duke University, Durham,
More informationCSCC63 Worksheet Turing Machines
1 An Example CSCC63 Worksheet Turing Machines Goal. Design a turing machine, M that accepts only strings of the form {w#w w {0, 1} }. Idea. Describe in words how the machine would work. Read first symbol
More informationLecture 14: Recursive Languages
Lecture 14: Recursive Languages Instructor: Ketan Mulmuley Scriber: Yuan Li February 24, 2015 1 Recursive Languages Definition 1.1. A language L Σ is called recursively enumerable (r. e.) or computably
More informationA Universal Turing Machine
A Universal Turing Machine A limitation of Turing Machines: Turing Machines are hardwired they execute only one program Real Computers are re-programmable Solution: Universal Turing Machine Attributes:
More informationDNA Computing by Self Assembly. Presented by Mohammed Ashraf Ali
DNA Computing by Self Assembly Presented by Mohammed Ashraf Ali Outline Self- Assembly Examples and behaviour of self-assembly DNA Computing Tiling Theory Nanotechnology DNA Self-assembly Visualization
More informationComputability and Complexity
Computability and Complexity Lecture 5 Reductions Undecidable problems from language theory Linear bounded automata given by Jiri Srba Lecture 5 Computability and Complexity 1/14 Reduction Informal Definition
More informationRapid formation of size-controllable multicellular spheroids. via 3D acoustic tweezers
Electronic Supplementary Material (ESI) for Lab on a Chip. This journal is The Royal Society of Chemistry 2016 Supplementary Information Rapid formation of size-controllable multicellular spheroids via
More informationEmphasize physical realizability.
Emphasize physical realizability. The conventional approach is to measure complexity via SPACE & TIME, which are inherently unbounded by their nature. An alternative approach is to count the MATTER & ENERGY
More informationLecture notes on Turing machines
Lecture notes on Turing machines Ivano Ciardelli 1 Introduction Turing machines, introduced by Alan Turing in 1936, are one of the earliest and perhaps the best known model of computation. The importance
More informationMidterm Exam 2 CS 341: Foundations of Computer Science II Fall 2018, face-to-face day section Prof. Marvin K. Nakayama
Midterm Exam 2 CS 341: Foundations of Computer Science II Fall 2018, face-to-face day section Prof. Marvin K. Nakayama Print family (or last) name: Print given (or first) name: I have read and understand
More informationDNA molecule provides a computing machine with both data and fuel
Page 1 Major: Physical Sciences Minor: Computer Sciences DNA molecule provides a computing machine with both data and fuel Yaakov Benenson *,,, Rivka Adar,, Tamar Paz-Elizur, Zvi Livneh & Ehud Shapiro
More informationPROGRAMMABLE DNA LATTICES: DESIGN, SYNTHESIS AND APPLICATIONS
AFRL-IF-RS-TR-2006-62 Final Technical Report February 2006 PROGRAMMABLE DNA LATTICES: DESIGN, SYNTHESIS AND APPLICATIONS Duke University, Office of Research Support Sponsored by Defense Advanced Research
More informationTuring Machines A Turing Machine is a 7-tuple, (Q, Σ, Γ, δ, q0, qaccept, qreject), where Q, Σ, Γ are all finite
The Church-Turing Thesis CS60001: Foundations of Computing Science Professor, Dept. of Computer Sc. & Engg., Turing Machines A Turing Machine is a 7-tuple, (Q, Σ, Γ, δ, q 0, q accept, q reject ), where
More information0.5 (.020) (.051) 0.2 (.008) min 0.2 (.008) min
With Nickel Barrier Termination NB 12 - NB 20 Chip thermistors are high quality and low cost devices especially developed for surface mounting applications. They are widely used for temperature compensation
More informationAlgorithmic probability, Part 1 of n. A presentation to the Maths Study Group at London South Bank University 09/09/2015
Algorithmic probability, Part 1 of n A presentation to the Maths Study Group at London South Bank University 09/09/2015 Motivation Effective clustering the partitioning of a collection of objects such
More informationTwo Way Deterministic Finite Automata
Two Way Deterministic Finite Automata Jagvir Singh and Pavan Kumar Akulakrishna Indian Institute of Science November 29, 2013 Jagvir Singh and Pavan Kumar Akulakrishna (IISC) 2DFA November 29, 2013 1 /
More informationPhysical Change - alters the form or appearance of a substance but does not change it into a new, different substance
Chemical Reactions Physical Change - alters the form or appearance of a substance but does not change it into a new, different substance Chemical Change - forms one or more new substances with properties
More informationDNA as a Universal Substrate for Chemical Kinetics (Extended Abstract)
DNA as a Universal Substrate for Chemical Kinetics (Extended Abstract) David Soloveichik, Georg Seelig, and Erik Winfree California Institute of Technology, Pasadena, CA, USA dsolov@caltech.edu, seelig@dna.caltech.edu,
More informationChapter 01: Introduction. Lesson 01 Evolution Computers Part 1: Mechanical Systems, Babbage method of Finite Difference Engine and Turing Hypothesis
Chapter 01: Introduction Lesson 01 Evolution Computers Part 1: Mechanical Systems, Babbage method of Finite Difference Engine and Turing Hypothesis Objective Understand how mechanical computation systems
More informationTheory of Computation Turing Machine and Pushdown Automata
Theory of Computation Turing Machine and Pushdown Automata 1. What is a Turing Machine? A Turing Machine is an accepting device which accepts the languages (recursively enumerable set) generated by type
More informationComputation Histories
208 Computation Histories The computation history for a Turing machine on an input is simply the sequence of configurations that the machine goes through as it processes the input. An accepting computation
More informationSupramolecular systems that can be instructed by external
All-DNA finite-state automata with finite memory Zhen-Gang Wang a,1, Johann Elbaz a,1, F. Remacle b, R. D. Levine a,c,2, and Itamar Willner a,2 a Institute of Chemistry, Hebrew University of Jerusalem,
More informationTHREE-PHASE CIRCUITS
THR-HAS CIRCUITS 4.1 Introduction Generation, Transmission and distribution of electricity via the National Grid system is accomplished by three-phase alternating currents. The voltage induced by a single
More informationAnalysis and Experiments of the Linear Electrical Generator in Wave Energy Farm utilizing Resonance Power Buoy System
Journal of Magnetics 18(3), 250-254 (2013) ISSN (Print) 1226-1750 ISSN (Online) 2233-6656 http://dx.doi.org/10.4283/jmag.2013.18.3.250 Analysis and Experiments of the Linear Electrical Generator in Wave
More informationFinal Exam (Version B) December 16, 2014 Name: NetID: Section: 1 2 3
CS 374 : Algorithms and Models of Computation, Fall 2014 Final Exam (Version B) December 16, 2014 Name: NetID: Section: 1 2 3 # 1 2 3 4 5 6 Total Score Max 20 10 10 10 10 10 70 Grader Don t panic! Please
More informationLecture 12: Mapping Reductions
Lecture 12: Mapping Reductions October 18, 2016 CS 1010 Theory of Computation Topics Covered 1. The Language EQ T M 2. Mapping Reducibility 3. The Post Correspondence Problem 1 The Language EQ T M The
More informationTime to learn about NP-completeness!
Time to learn about NP-completeness! Harvey Mudd College March 19, 2007 Languages A language is a set of strings Examples The language of strings of all a s with odd length The language of strings with
More informationA Study of DNA Tube Formation Mechanisms Using 4-, 8-, and 12-Helix DNA Nanostructures
Published on Web 03/02/2006 A Study of DNA Tube Formation Mechanisms Using 4-, 8-, and 12-Helix DNA Nanostructures Yonggang Ke, Yan Liu, Junping Zhang, and Hao Yan* Contribution from the Department of
More informationMore Turing Machines. CS154 Chris Pollett Mar 15, 2006.
More Turing Machines CS154 Chris Pollett Mar 15, 2006. Outline Multitape Turing Machines Nondeterministic Turing Machines Enumerators Introduction There have been many different proposals for what it means
More informationComputability Theory. CS215, Lecture 6,
Computability Theory CS215, Lecture 6, 2000 1 The Birth of Turing Machines At the end of the 19th century, Gottlob Frege conjectured that mathematics could be built from fundamental logic In 1900 David
More informationChemical formula - tells you how many atoms of each element are in a compound example: CO 2 (carbon dioxide) has one carbon atom and two oxygen atoms
Chemical Reactions Chemical formula - tells you how many atoms of each element are in a compound example: CO 2 (carbon dioxide) has one carbon atom and two oxygen atoms 2 points Chemical Equation - a short,
More informationInteger and Vector Multiplication by Using DNA
Int. J. Open Problems Compt. Math., Vol. 1, No. 2, September 2008 Integer and Vector Multiplication by Using DNA Essam Al-Daoud 1, Belal Zaqaibeh 2, and Feras Al-Hanandeh 3 1 Computer Science Department,
More informationTheory of Computation
Theory of Computation Lecture #2 Sarmad Abbasi Virtual University Sarmad Abbasi (Virtual University) Theory of Computation 1 / 1 Lecture 2: Overview Recall some basic definitions from Automata Theory.
More informationComputable Functions
Computable Functions Part I: Non Computable Functions Computable and Partially Computable Functions Computable Function Exists a Turing Machine M -- M Halts on All Input -- M(x) = f (x) Partially Computable
More informationContext Sensitive Grammar
Context Sensitive Grammar Aparna S Vijayan Department of Computer Science and Automation December 2, 2011 Aparna S Vijayan (CSA) CSG December 2, 2011 1 / 12 Contents Aparna S Vijayan (CSA) CSG December
More informationTuring Machines and the Church-Turing Thesis
CSE2001, Fall 2006 1 Turing Machines and the Church-Turing Thesis Today our goal is to show that Turing Machines are powerful enough to model digital computers, and to see discuss some evidence for the
More informationThe biological motors
Motor proteins The definition of motor proteins Miklós Nyitrai, November 30, 2016 Molecular machines key to understand biological processes machines in the micro/nano-world (unidirectional steps): nm,
More informationDay 2: Hatfield to St James Doncaster via Doncaster Minster OVERVIEW
Day 2: Hatfield to St James Doncaster via Doncaster Minster OVERVIEW Getting there & parking: Tuesday 19 September Sat Nav: aim for DN7 6HN, 2 Vicarage Close park at the vicarage (second drive on the right,
More informationUniversity of Groningen
University of Groningen "Giant Surfactants" Created by the Fast and Efficient Functionalization of a DNA Tetrahedron with a Temperature-Responsive Polymer Wilks, Thomas R.; Bath, Jonathan; de Vries, Jan
More informationReduction of Logic Equations using Karnaugh Maps
Reduction of Logic Equations using Karnaugh Maps The design of the voting machine resulted in a final logic equation that was: z = (a*c) + (a*c) + (a*b) + (a*b*c) However, a simple examination of this
More informationGriffith University 3130CIT Theory of Computation (Based on slides by Harald Søndergaard of The University of Melbourne) Turing Machines 9-0
Griffith University 3130CIT Theory of Computation (Based on slides by Harald Søndergaard of The University of Melbourne) Turing Machines 9-0 Turing Machines Now for a machine model of much greater power.
More informationChapter 3: The Church-Turing Thesis
Chapter 3: The Church-Turing Thesis 1 Turing Machine (TM) Control... Bi-direction Read/Write Turing machine is a much more powerful model, proposed by Alan Turing in 1936. 2 Church/Turing Thesis Anything
More informationCS256 Applied Theory of Computation
CS256 Applied Theory of Computation Compleity Classes III John E Savage Overview Last lecture on time-bounded compleity classes Today we eamine space-bounded compleity classes We prove Savitch s Theorem,
More informationOn the Complexity of Graph Self-assembly in Accretive Systems
On the Complexity of Graph Self-assembly in Accretive Systems Stanislav Angelov, Sanjeev Khanna, and Mirkó Visontai Department of Computer and Information Science School of Engineering and Applied Sciences
More informationMidterm Exam 2 CS 341: Foundations of Computer Science II Fall 2016, face-to-face day section Prof. Marvin K. Nakayama
Midterm Exam 2 CS 341: Foundations of Computer Science II Fall 2016, face-to-face day section Prof. Marvin K. Nakayama Print family (or last) name: Print given (or first) name: I have read and understand
More informationbiologically-inspired computing lecture 5 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY
lecture 5 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0 :
More informationSELF-ASSEMBLED DNA NANOSTRUCTURES AND DNA-TEMPLATED SILVER NANOWIRES. Sung Ha Park. Department of Physics Duke University
SELF-ASSEMBLED DNA NANOSTRUCTURES AND DNA-TEMPLATED SILVER NANOWIRES by Sung Ha Park Department of Physics Duke University Date: Approved: Gleb Finkelstein, Supervisor Thomas H. LaBean, Co-supervisor John
More informationBefore We Start. Turing Machines. Languages. Now our picture looks like. Theory Hall of Fame. The Turing Machine. Any questions? The $64,000 Question
Before We Start s Any questions? Languages The $64,000 Question What is a language? What is a class of languages? Now our picture looks like Context Free Languages Deterministic Context Free Languages
More informationAutomata Theory CS S-12 Turing Machine Modifications
Automata Theory CS411-2015S-12 Turing Machine Modifications David Galles Department of Computer Science University of San Francisco 12-0: Extending Turing Machines When we added a stack to NFA to get a
More informationCAPES MI. Turing Machines and decidable problems. Laure Gonnord
CAPES MI Turing Machines and decidable problems Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Université Claude Bernard Lyon1 2017 Motivation 1 Motivation 2 Turing Machines
More informationS Q. Points A, B, and C are collinear. Point B is between A and C. Find the length indicated.
Geometry Addition Postulate Find the length indicated. Name ID: 1 Date Period 1) 12 A C B? 2)? K I 19 3) 5 H J I? 4)? S Q 5)? 4 U W V 12 Points A, B, and C are collinear. Point B is between A and C. Find
More informationLecture 1: Course Overview and Turing machine complexity
CSE 531: Computational Complexity I Winter 2016 Lecture 1: Course Overview and Turing machine complexity January 6, 2016 Lecturer: Paul Beame Scribe: Paul Beame 1 Course Outline 1. Basic properties of
More informationLesson Plan Chapter 21 Atomic
Atomic Physics Chapter Opener Tapping Prior Knowledge, TE Review previously learned concepts and check for preconceptions about the chapter content. Visual Concepts CD-ROM This CD-ROM consists of multimedia
More informationChemistry Radioactive Decay Neatly answer all questions completely for credit. Show all work.
Teacher Notes Time: 90 minutes (plus 30 minutes for teacher preparation) Overview: Radioactive isotopes are unstable. All radioactive matter decays, or breaks down, in a predictable pattern. Radioactive
More informationEindhoven. Honours Class. Foundations of Informatics Algorithmic Adventures. DNA computing
Eindhoven Honours Class Foundations of Informatics Algorithmic Adventures DNA computing Hendrik Jan Hoogeboom Computer Science Leiden 13 december 2010 natural computation genetic algoritms neural networks
More informationChapter 20. Heat Engines, Entropy and the Second Law of Thermodynamics. Dr. Armen Kocharian
Chapter 20 Heat Engines, Entropy and the Second Law of Thermodynamics Dr. Armen Kocharian First Law of Thermodynamics Review Review: The first law states that a change in internal energy in a system can
More informationTime to learn about NP-completeness!
Time to learn about NP-completeness! Harvey Mudd College March 19, 2007 Languages A language is a set of strings Examples The language of strings of all zeros with odd length The language of strings with
More information5 3 Sensing Watson-Crick Finite Automata
Benedek Nagy Department of Computer Science, Faculty of Informatics, University of Debrecen, Hungary 1 Introduction DNA computers provide new paradigms of computing (Păun et al., 1998). They appeared at
More informationFinal Exam Version A December 16, 2014 Name: NetID: Section: # Total Score
CS 374 : Algorithms and Models of Computation, Fall 2014 Final Exam Version A December 16, 2014 Name: NetID: Section: 1 2 3 # 1 2 3 4 5 6 Total Score Max 20 10 10 10 10 10 70 Grader Don t panic! Please
More informationAnnouncements. Problem Set 6 due next Monday, February 25, at 12:50PM. Midterm graded, will be returned at end of lecture.
Turing Machines Hello Hello Condensed Slide Slide Readers! Readers! This This lecture lecture is is almost almost entirely entirely animations that that show show how how each each Turing Turing machine
More informationTuring Machines. The Language Hierarchy. Context-Free Languages. Regular Languages. Courtesy Costas Busch - RPI 1
Turing Machines a n b n c The anguage Hierarchy n? ww? Context-Free anguages a n b n egular anguages a * a *b* ww Courtesy Costas Busch - PI a n b n c n Turing Machines anguages accepted by Turing Machines
More informationCS187 - Science Gateway Seminar for CS and Math
CS187 - Science Gateway Seminar for CS and Math Fall 2013 Class 3 Sep. 10, 2013 What is (not) Computer Science? Network and system administration? Playing video games? Learning to use software packages?
More informationRecovery Based on Kolmogorov Complexity in Underdetermined Systems of Linear Equations
Recovery Based on Kolmogorov Complexity in Underdetermined Systems of Linear Equations David Donoho Department of Statistics Stanford University Email: donoho@stanfordedu Hossein Kakavand, James Mammen
More information