Molecular Computation

Slides:



Advertisements
Similar presentations
Lecture 16 Deterministic Turing Machine (DTM) Finite Control tape head.
Advertisements

Design of a biomolecular Device that executes process Algebra Urmi Majumder and John Reif Department of Computer Science Duke University DNA15, JUNE 10,
CS2420: Lecture 24 Vladimir Kulyukin Computer Science Department Utah State University.
1 CSCI-2400 Models of Computation. 2 Computation CPU memory.
Lecture 21: Molecular Tools of Genetic Diagnosis Reading Assignment: Chapter 42, pgs ; Harper’s Biochemistry (25 th edition). Objective: To understand.
1 Homework #6 (Models of Computation, Spring, 2001) Due: Section 1; March 29 Section 2; March Let L be the language of the following grammar G 1.
A sample processing of an input molecule. S0 S1 a a b b A1: even number of b’s Automaton A1 accepting inputs with an even number of b ’s.
How many computers can fit into a drop of water? Udi Shapiro Ehud Shapiro.
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.
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.
Lecture 23: Finite State Machines with no Outputs Acceptors & Recognizers.
Functions Math 123 September 24-26, Another boring topic? Functions are one of the mathematical concepts that students understand the least. Why.
computer
Push-down Automata Section 3.3 Fri, Oct 21, 2005.
Warm up SSR: DNA Replication page
Horn Clause Computation by Self-Assembly of DNA Molecules Hiroki Uejima Masami Hagiya Satoshi Kobayashi.
Copyright © Curt Hill Finite State Machines The Simplest and Least Capable Automaton.
Algebra 1 Chapter 3 Section Solving Inequalities With Variables on Both Sides Some inequalities have variable terms on both sides of the inequality.
Whiplash PCR History: - Invented by Hagiya et all 1997] - Improved by Erik Winfree Made Isothermal by John Reif and Urmi Majumder 2008 Whiplash.
9.7: Chomsky Hierarchy.
John Reif and Urmi Majumder Department of Computer Science Duke University Isothermal Reactivating Whiplash PCR for Locally Programmable Molecular Computation.
Computing Machinery Chapter 4: Finite State Machines.
The Church-Turing Thesis Chapter 18. Are We Done? FSM  PDA  Turing machine Is this the end of the line? There are still problems we cannot solve: ●
基 督 再 來 (一). 經文: 1 你們心裡不要憂愁;你們信神,也當信我。 2 在我父的家裡有許多住處;若是沒有,我就早 已告訴你們了。我去原是為你們預備地去 。 3 我 若去為你們預備了地方,就必再來接你們到我那 裡去,我在 那裡,叫你們也在那裡, ] ( 約 14 : 1-3)
Theory of Computation Automata Theory Dr. Ayman Srour.
Solving Inequalities Using Multiplication and Division Chapter 4 Section 3.
I. PCR- Polymerase Chain Reaction A. A method to amplify a specific piece of DNA. DNA polymerase adds complementary strand DNA heated to separate strands.
Math Expression Evaluation With RegEx and Finite State Machines.
SECTION 5-5A Part I: Exponentials base other than e.
Spiking Neuron Networks
Lattice Boltzmann Modeling
Cellular Automata Universalities.
PCR Polymerase Chain Reaction
CSE 311 Foundations of Computing I
Biological Neural Networks
DNA Strand Polarity, Transcriptional Orientation, Numbering Conventions Hardison Genomics 1_1_2 1/8/17.
Molecular Computation
CSE322 Finite Automata Lecture #2.
CSE 311 Foundations of Computing I
How many computers can fit into a drop of water?
Is this a positive delta G or negative delta G reaction?
Properties of Functions
Fuzzy logic with biomolecules
CSE322 CONSTRUCTION OF FINITE AUTOMATA EQUIVALENT TO REGULAR EXPRESSION Lecture #9.
الفعل ورد الفعل ♠ ♠ ♠ مجلس أبوظبي للتعليم منطقة العين التعليمية
Слайд-дәріс Қарағанды мемлекеттік техникалық университеті
.. -"""--..J '. / /I/I =---=-- -, _ --, _ = :;:.
Evolutionary Computation
Molecular computing: Does DNA compute?
Horn Clause Computation by Self-Assembly of DNA Molecules
Solving Equations and Inequalities with Absolute Value
II //II // \ Others Q.
I1I1 a 1·1,.,.,,I.,,I · I 1··n I J,-·
Peng Yin… Presented by Sung-kyu Kim
DNA & Chromosome Notes.
The mass numbers on the left and right of the equations must be equal.
Solve Inequalities Using Addition and Subtraction
Solving Inequalities.
Lecture 4 Section – Tue, Aug 28, 2007
Enzymes.
Alpha Mu Gamma Past National Conventions
Objective - To order whole numbers.
Lecture 3 Section – Tue, Sep 5, 2006
. '. '. I;.,, - - "!' - -·-·,Ii '.....,,......, -,
Teori Bahasa dan Automata Lecture 6: Regular Expression
Lecture 4 Section – Tue, Jan 23, 2007
Line Graphs.
Presentation transcript:

Molecular Computation Molecular Computing Machineries

Sources Material in this lecture comes from, “Handbook of Natural Computing,” Editors Grzegorz Rosenberg, Thomas Back and Joost N. Kok, Springer 2014.

For v not empty, we need to encode the type-(ii) rule in each of the three forms on the left side (alpha, beta, gamma); this is because we need the delta rule for an empty v.

Problems: The input has unexpected structures Need to use secondary structural property of fully duplex DNAs to discriminate them from partial duplex DNAs (PDDs)

And other magic based on Horn programs … And a whole section on FSMs ….

x = the reverse of the complement of v

Enzyme based DNA automata

B A And more: strand displacements, DNA tiles, reaction graphs, Whiplash machine ….