1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems.

Slides:



Advertisements
Similar presentations
Variations of the Turing Machine
Advertisements

Chapter 14 Phage Strategies.
Sequential Logic Design
Science Saturday --- October 1, Nanotechnology Exciting new science and technology for the 21st century IBM chipUMass LogoTI mirror array.
Nanoscience, Nanotechnology and Nanomanufacturing Exciting new science and technology for the 21st century.
T. Nakano. , A. Enomoto. , M. Moore. , R. Egashira. , T. Suda. , K
Polygon Scan Conversion – 11b
DNA Self-Assembly For Constructing 3D Boxes Ming-Yang KaoVijay Ramachandran Northwestern UniversityYale University Evanston, IL, USANew Haven, CT, USA.
Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 10 Arrays and Tile Mapping Starting Out with Games & Graphics.
In the name of GOD. Zeinab Mokhtari 22-Sep-2010 Angew. Chem. Int. Ed. 2006, 45, 735 –739 Finite-Size, Fully Addressable DNA Tile Lattices Formed by Hierarchical.
Discrete Math Recurrence Relations 1.
Active Tile Self Assembly: Daria Karpenko Department of Mathematics and Statistics, University of South Florida Simulating Cellular Automata at Temperature.
An information-bearing seed for nucleating algorithmic self-assembly Presented by : Venkata Chaitanya Goli Robert D. Barish1, Rebecca Schulman1,
Factoring Quadratics — ax² + bx + c Topic
Chapter 11: Models of Computation
Turing Machines.
Chapter 3 Logic Gates.
CSE554Cell ComplexesSlide 1 CSE 554 Lecture 3: Skeleton and Thinning (Part II) Fall 2013.
Recombinant DNA Technology
Artificial Intelligence
1 Motion and Manipulation Configuration Space. Outline Motion Planning Configuration Space and Free Space Free Space Structure and Complexity.
1 Amino acid and proteins Ghollam-Reza Moshtaghi-Kashanian Biochemistry Department Medical School Kerman University of Medical sciences.
9. Two Functions of Two Random Variables
Design of a biomolecular Device that executes process Algebra Urmi Majumder and John Reif Department of Computer Science Duke University DNA15, JUNE 10,
Assembly of DNA Graphs whose Edges are Helix Axes Phiset Sa-Ardyen*, Natasa Jonoska** and Nadrian C. Seeman* *New York University, New York, NY **University.
DNA Computation and Circuit Construction Isabel Vogt 2012.
Mansi Mavani Graduate Student Department of Physics, OSU Stillwater
Jong-Sun Yi 1. Molecular self-assembly Many top down processes create patterns serially and require extreme conditions. (vacuum, temperature, etc.) Bottom-up,
Topics in Biological Physics Design and self-assembly of two-dimensional DNA crystals Benny Gil 16/12/08 Fig3.a.
DNA Computing by Self Assembly  Erik Winfree, Caltech.
DNA: Not Merely the Secret of Life Bio-Inspired Bottom-Up Nanoscale Control of the Structure of Matter Nadrian C. Seeman Department of Chemistry New.
Sunmin Ahn Journal Club Presentation October 23, 2006
6 The Chemical Structure, Replication, and Manipulation of DNA.
Ashish Goel Stanford University Joint work with Len Adleman, Holin Chen, Qi Cheng, Ming-Deh Huang, Pablo Moisset, Paul.
Origami DNA Edson P. Bellido Sosa.
Matthew J. Patitz Explorations of Theory and Programming in Self-Assembly Matthew J. Patitz Department of Computer Science University of Texas-Pan American.
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-Scaffolded Self-Assembling Nano-Circuitry An Ongoing Research Project with Dr. Soha Hassoun Presentation by Brandon Lucia and Laura Smith.
DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof.
DNA Self-Assembly for Molecular Patterning, Computation and Robotics John H. Reif Computer Science Department Duke University.
Molecular Computations Using Self-Assembled DNA Nanostructures and Autonomous Motors John H. Reif Department of Computer Science, Duke University 1.
Extra. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems.
1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems.
Molecular Self-Assembly: Models and Algorithms Ashish Goel Stanford University MS&E 319/CS 369X; Research topics in optimization; Stanford University,
What is DNA Computing? Shin, Soo-Yong Artificial Intelligence Lab.
Powering the nanoworld: DNA-based molecular motors Bernard Yurke A. J. Turberfield University of Oxford J. C. Mitchell University of Oxford A. P. Mills.
4/4/20131 EECS 395/495 Algorithmic DNA Self-Assembly General Introduction Thursday, 4/4/2013 Ming-Yang Kao General Introduction.
Top-Down Meets Bottom-Up: Dip-Pen Nanolithography and DNA-Directed Assembly of Nanoscale Electrical Circuits Student: Xu Zhang Chad A. Mirkin et al. Small.
Ferroelectric Nanolithography Extended to Flexible Substrates Dawn A. Bonnell, University of Pennsylvania, DMR Recent advances in materials synthesis.
Whiplash PCR History: - Invented by Hagiya et all 1997] - Improved by Erik Winfree Made Isothermal by John Reif and Urmi Majumder 2008 Whiplash.
John Reif and Urmi Majumder Department of Computer Science Duke University Isothermal Reactivating Whiplash PCR for Locally Programmable Molecular Computation.
Presented by Pardeep Dhillon and Ehsan Fadaei
TileSoft: Sequence Optimization Software for Designing DNA Secondary Structures P. Yin*, B. Guo*, C. Belmore*, W. Palmeri*, E. Winfree †, T. H. LaBean*
Theory of computing, part 4. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of.
MOLECULAR BIOLOGY IN ACTION In this project, students will use what they have learned in the previous courses to complete a larger multi-step molecular.
Self-Assembling DNA Graphs Summarized by Park, Ji - Yoon.
Some simple basics. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field.
Introduction to Tiling Assembly
Theory of computing, part 4
DNA computing on surfaces
Self-Assembly of Any Shape with
Received 24th March 2010, Accepted 14th July 2010
Self-Assembling DNA Graphs
Algorithms for Robust Self-Assembly
At the Crossroads of Chemistry, Biology, and Materials
Autonomously designed free-form 2D DNA origami
Presentation transcript:

1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems 6P systems 7Hairpins 8Detection techniques 9Micro technology introduction 10Microchips and fluidics 11Self assembly 12Regulatory networks 13Molecular motors 14DNA nanowires 15Protein computers 16DNA computing - summery 17Presentation of essay and discussion Course outline

Introduction

What is self-organisation? System with discrete components Spontaneously ordered properties Global Order from Local, random interactions

Self-organized catalytic set of molecules Origin of life RNA world Driving force is G Goal is self-replication Living systems

Self-Reproducing (cellular) Automata Artificial Neural Networks Boolean Networks Artificial Life Systems Evolutionary Systems DNA Systems Artificial self-organisation systems

Seeman-Winfree Construction of Specific Geometrical and Topological Targets from DNA Construction Process => Computation Cellular Automata and Tilings Basic Building Block is Stiff DNA Double-Crossover Molecule (DX) Self-organisation DNA systems

A process involving the spontaneous self- ordering of substructures into superstructures. Is a Bottom-up Process rather than a Top- Down process used in most manufacturing or lithography processes Self-assembly

Cells perform a multiplicity of self-assemblies: Cell walls (via lipids), Microtubules Cellular Superstructures and Transport Structures Utilize the specificity of ligand affinities to direct the self-assembly Cellular self-assembly

Construction with smart brick

Molecular affinity hydrogen bonding of complementary DNA or RNA bases Magnetic attraction (U. of Wisconsin materials science group) pads with magnetic orientations constructed by curing polymer/ferrite composites in the presence of strong magnet fields, or pads with patterned strips of magnetic orientations [Reif]. Capillary force [Whitesides], [Rothmemund, 1999] using hydrophobic/hydrophilic (capillary) effects at surface boundaries that generate lateral forces. Shape complementarity [Whitesides] using the conformational shape affinity of the tile sides to hold them together. Tiles binding mechanisms

Scale of tiling assembly Meso-scale tiling assemblies have tiles of size a few millimeters up to a few centimeters. Molecular-scale tiling assemblies have tiles of size up to a few hundred Angstroms.

Magnetic meso-scale self-assembly Wisconsin material sciences group Self assembly on Water/Air Interface. Pads with magnetic orientations constructed by curing polymer/ferrite composites in the presence of strong magnet fields.

Magnetic meso-scale self-assembly Wisconsin material sciences group

Magnetic meso-scale self-assembly Wisconsin material sciences group

Programming 2-d DNA lattices for the construction of molecular scale structures for rendering patterns at the molecular level

A 2D DNA lattice is constructed by a self-assembly process Begins with the assembly of DNA tile nanostructures DNA tiles of size 14 x 7 nanometers Composed of short DNA strands with Holliday junctions These DNA tiles self-assemble to form a 2D lattice: The assembly is programmable Tiles have sticky ends that provide programming for the patterns to be formed. Alternatively, tiles self-assemble around segments of a DNA strand encoding a 2D pattern. Programming 2-d DNA lattices

Patterning Each of these tiles has a surface perturbation depending on the pixel intensity. pixel distances 7 to 14 nanometers Key Applications Assembly of molecular electronic components and circuits molecular robotic components image rendering cryptography mutation detection

Programming 2-d DNA lattices

DX is double crossover Antiparallel strands 4-arm junctions Full turn in B-form of DNA (10.5 bp) Even or Odd number of half turns DAE, DAO DX molecules

DNA crossover molecules self-assembled from artificially synthesized single stranded DNA.

DX molecules

Double-crossover (DX) Tiles [Winfree, Seeman]: consist of two double-helices fused by crossover strands. DAE contains an Even number of helical half-turns between crossover points. DAO contains an Odd number. Anti-parallel crossovers: cause a reversal in direction of strand propagation through the tile following exchange of strand to a new helix. DAO and DAE are double-crossover DX tiles with two anti-parallel crossovers. DNA tiles

Pads: Tiles have sticky ends that preferentially match the sticky ends of certain other DNA tiles. The sticky ends facilitate the further assembly into tiling lattices. Total of 4 Pads of single stranded DNA at ends. DNA tiles

TX tiles [LaBean et al, J. Am. Chem. Soc., 2000] Triple-crossover (TX) Tiles consist of three double-helices fused by crossover strands. TAE contains an even number of helical half- turns between crossover points. TAO contains an odd number. Total of 6 Pads of single stranded DNA at ends.

TX tiles [LaBean et al, J. Am. Chem. Soc., 2000]

Unique Sticky Ends on DNA tiles. Input layers can be assembled via unique sticky-ends at each tile joint thereby requiring one tile type for each position in the input layer. Tiling self-assembly proceeds by the selective annealing of the pads of distinct tiles, which allows tiles to compose together to form a controlled tiling lattice. TX tiles

Another way

Still another way

Or another way

A tiling is an arrangement of tiles (shapes) that covers a plane Tiles fit based on matching rules (complementary shapes) Self assembly and computation

XOR tile Self assembly and computation

Wang Tile Self assembly and computation

Given a Turing machine, tiles and matching rules can be designed so that the tilings formed correspond to a simulation of the Turing Machine. Computation by tiling is hence Universal i.e. all SA structures can be viewed as computation. Self assembly and computation

C-tile, P-tile and XOR tile Error rate 0.2%, 2.2%, 14.7% for C, P and XOR tiles; % error= mismatches/(mismatches+bonds)

The powerful molecular recognition system of base pairing can be used in Nanotechnology to direct the assembly of highly structured materials with specific nanoscale features DNA computation to process complex information. Appealing features include Minuscule size, with a diameter of about 2 nanometres Short structural repeat (helical pitch) of about 3.4–3.6 nm, Stiffness', with a persistence length (a measure of stiffness) of around 50 nm. DNA

Sticky ended cohesion-ligation DNA as building material

Assembly of branched junctions into a 2-d lattice

DNA as building material Holiday junction

DNA as building material Flexibility of DNA branched junctions

DNA drawn as a series of right angle turns Each edge of square contain 2 turns of helix in a but only 1.5 turns in b DNA as building material ba

Constructing DNA objects

Borromean RingsTruncated Octaheadron

Design & Synthesize Oligonucleotides Formation of H-bonded Complex Purification using Gel Elecrophoresis to eliminate the linear strands Phosphorylation and Ligation Construction of tiles

Single molecule gaps Crossover molecules

Fault tolerance: Result is probabilistic, e.g. 2-5% error in XOR computation Only open one set of sticky ends at a time to prevent incorrect binding (correct competes with partially correct) Performance highly sensitive to process (melting) conditions Differences from periodic tiling Correct tiles compete with partially correct tiles, thus amplifying error Efficiency (for small problems): Many serial chemistry steps for preparation, ligation, and analysis, e.g. a few days for XOR computation Scalability Reporter strand technique limited to ligated crossovers Then can we layout 3D materials, e.g. circuit patterns? Limitations

Ned Seeman DNA topological structures

Ned Seeman

DNA topological structures Ned Seeman

Imaging

TX tiles

Metallic nanoparticles. Triangles or multi-triangle tiles. Biotin-streptavidin (with or without nanogold). Multi-tile subassemblies. New tile topologies. Stem-loops Imaging

DNA Stem-loops: DNA tiles with additional stem-loops of 8 to 16 basepairs, directed out of the plane of the tile helix axes, are used in DX and TX lattices to evaluate successful assembly of periodic arrays. Stem-loops can also be directed orthogonal to the tile helix axes within the tile plane in single layer assemblies. These loops are used mark binary values on the tiles where the presence of a loop indicates a 1 and the absence indicates 0. Modification of protruding stems or stem-loops with gold or biotin-streptavidin increases their visibility Imaging

Modified DNA tiles

Facilitates visualization by imaging devices such as AFM.

Modified DNA tiles

Cartoon of DNA lattice composed of two types of TAO tile: B with (dark) and A without (light) stem-loops directed out of the lattice plane. TEM image of TAO AB* lattice

Platinum rotary-shadow TEM image of DNA lattice assembled by stoichiometric annealing of 8 oligos designed to form two tile types (A and B): A tiles (lighter) only associate with B tiles (darker) and vice versa. B tiles appear darker due to increased platinum deposition on an extra loop of DNA directed out of the lattice plane. Stripes of dark B tiles have approximately 28 nm periodicity, as designed. TEM image of TAO AB* lattice

Applications

A method for assembly of complex patterns Use artificially synthesized DNA strands that specify the pattern and around which 2D DNA tiles assemble into the specified pattern. The permanent features of the 2D pattern are generated uniquely for each case. Directed Nucleation Self Assembly Steps an input DNA strand is synthesized that encodes the required pattern then specified tiles assemble around blocks of this input DNA strand, forming the required 1D or 2D pattern of tiles. Directed nucleation assembly

Cumulative XOR Inputs = x i Outputs= y i 1 Choose x 1, then set y 1 = x 1 2 Then for i > 1y i = y i-1 XORx i XOR xy

Start keysInputs (x = 0, 1) Outputs: y i = f(x i,y i-1 ) Tiles XOR

Assembled XOR arrays y i = y i-1 XOR x i

Assembled XOR arrays

X 1 tiles Y 1 tiles Y 2 tiles C tiles X 2 tiles Sticky ends binds Reporter strand Ligation PCR with primers for Reporter Strand Algorithmic assembly

Reporter strand EcoR(1) cutPvuII(0) cut EcoR: GATATC PvuII: CAGCTG Extraction of results

Barcode lattice displays banding patterns dictated by the sequence of bit values programmed on the input layer. Extends 2D arrays into simple aperiodic patterning: The pattern of 1s and 0s is propagated up the growing tile array. The 1-tiles are decorated with a DNA stem-loop pointing out of the tile plane (black rectangle) and 0-tiles are not. Columns of loop-tiles and loopless-tiles can be distinguished by AFM as demonstrated with periodic AB* lattice. Directed nucleation assembly

Barcode Lattice for Readout Input Strand Directed nucleation assembly

Applications Molecular Scale Patterning of Molecular Electronics and Molecular Motors. Image Storage: a region 100km x 100km imaged by a satellite to 1 cm resolution resulting image is of size 1,000,000 x 1,000,000, containing 1012 pixels requires a DNA lattice of size 2 millimeters on a side. Directed nucleation assembly

Computation by self-assembly Tiling Self-assembly can Provide arbitrarily complex assemblies using only a small number of component tiles. Execute computation, using tiles that specify individual steps of the computation. Computation by DNA tiling lattices First Proposed by [Winfree, 98]. First Experimentally demonstrated by [Mao, et al 2000] Mao, C., T.H. LaBean, J. H. Reif, and N.C. Seeman, An Algorithmic Self-Assembly, Nature, Sept 28, p (2000).

Pads complementary base sequences determining neighbour relations of tiles in final assembly Large-Scale Computational Tilings formed during assembly encode valid mappings of input to output. local tile association rules insure only valid computational lattices form regardless of temporal ordering of binding events. Key Advantageof DNA Self-Assembly for DNA Computing Use a sequence of only 4 laboratory procedures: mixing the input oligonucleotides to form the DNA tiles, allowing the tiles to self-assemble into superstructures, ligating strands that have been co-localized, and performing a single separation to identify the correct output. Computation by self-assembly

A tiling assembly using `Smart Bricks' to sort 8 keys. AB BA AB AB Computation with smart bricks Sorting

Defined by Wang [Wang61] Input a finite set of unit size square tiles, Tile pads: each of whose sides are labeled with symbols over a finite alphabet. initial placement of a subset of certain tiles, dimensions of the region where tiles must be placed. Domino Tiling Problem assuming arbitrarily large supply of each tile place the tiles to completely fill the given region each pair of abutting tiles must have identical symbols on their contacting sides. Domino tiling problem

Speed of DNA self-assembly reactions Between a few seconds to many minutes. Far slower per assembly than silicon technology. Concurrent DNA self-assembly Concurrent assemblies execute computations independently. Executes massively parallel computation at molecular scale. Degree of parallelism from to Rates of self-assembly

Mao, et al. Logical computation using algorithmic self- assembly of DNA triple-crossover molecules, Nature 407:493, Winfree, E. Algorithmic self-assembly of DNA: Theoretical motivations and 2D assembly experiments, J. Biomolecular Structure and Dynamics, 11:263, LaBean, et al. Construction, analysis, ligation, and self-assembly of DNA triple crossover complexes, JACS, 122:1848, Rothemund, et al. Using Capillary forces to compute by self-assembly, PNAS, 97: , 2000 Seeman, et al. Nucleic acid nanostructures and topolgy, Angew. Chem. Int. Edn. Engl. 37, , 1998 References