DNA Self-Assembly For Constructing 3D Boxes Ming-Yang KaoVijay Ramachandran Northwestern UniversityYale University Evanston, IL, USANew Haven, CT, USA.

Slides:



Advertisements
Similar presentations
6.1.2 Overview DES is a block cipher, as shown in Figure 6.1.
Advertisements

RNA and Protein Synthesis
Ashish Goel, 1 A simple analysis Suppose complementary DNA strands of length U always stick, and those of length L never stick (eg:
Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack.
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,
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,
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.
Paul Rothemund, Departments of Computer Science and Computation & Neural Systems, California Institute of Technology Jerzy Szablowski : Biological.
Mansi Mavani Graduate Student Department of Physics, OSU Stillwater
Self-Assembly Ho-Lin Chen Nov Self-Assembly is the process by which simple objects autonomously assemble into complexes. Geometry, dynamics,
The Molecular Genetics of Gene Expression
Gene Activity: How Genes Work
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.
LECTURE 5: DNA, RNA & PROTEINS
Sunmin Ahn Journal Club Presentation October 23, 2006
Ashish Goel Stanford University Joint work with Len Adleman, Holin Chen, Qi Cheng, Ming-Deh Huang, Pablo Moisset, Paul.
13.3: RNA and Gene Expression
Translation and Transcription
Case Study. DNA Deoxyribonucleic acid (DNA) is a nucleic acid that contains the genetic instructions used in the development and functioning of all known.
Molecular Biology. I. History:Ground breaking discoveries T.H. Morgan Griffith, Avery and McCleod Hershey and Chase Watson and Crick (refer to your article.
Protein Synthesis: Transcription
Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion Peng Yin*, Andrew J. Turberfield †, Sudheer Sahu*,
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.
Protein Synthesis Chapter 13. Protein Synthesis  How does your DNA eventually lead to your different phenotypes (hair color, eye color, etc)
Algorithms and Running Time Algorithm: Well defined and finite sequence of steps to solve a well defined problem. Eg.,, Sequence of steps to multiply two.
13-1 Changing the Living World
DNA The molecule of heredity. The molecules of DNA is the information for life (determine an organism’s traits) DNA achieves its control by determining.
DNA, RNA, and Proteins Section 3 Section 3: RNA and Gene Expression Preview Bellringer Key Ideas An Overview of Gene Expression RNA: A Major Player Transcription:
Powering the nanoworld: DNA-based molecular motors Bernard Yurke A. J. Turberfield University of Oxford J. C. Mitchell University of Oxford A. P. Mills.
Horn Clause Computation by Self-Assembly of DNA Molecules Hiroki Uejima Masami Hagiya Satoshi Kobayashi.
DNA Replication Section 9-3. DNA is Copied with the Help of Many Enzymes We know that the two DNA strands have a complementary relationship (A pairs with.
Section 2: Replication of DNA
DNA.
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 on a chip Mitsunori Ogihara and Animesh Ray Nature, 2000 발표자 : 임예니.
John Reif and Urmi Majumder Department of Computer Science Duke University Isothermal Reactivating Whiplash PCR for Locally Programmable Molecular Computation.
TileSoft: Sequence Optimization Software for Designing DNA Secondary Structures P. Yin*, B. Guo*, C. Belmore*, W. Palmeri*, E. Winfree †, T. H. LaBean*
DNA Replication Review Three main steps: Helicase unzips/unwinds the DNA molecule DNA Polymerase brings in new nucleotides Ligase zips the new DNA back.
Notes for temperature 1 self- assembly Days 15, 16, 17 and 18 of Comp Sci 480.
Ashish Goel, 1 The Source of Errors: Thermodynamics Rate of correct growth ¼ exp(-G A ) Probability of incorrect growth ¼ exp(-G A.
Towards Autonomous Molecular Computers Towards Autonomous Molecular Computers Masami Hagiya, Proceedings of GP, Nakjung Choi
Section 2: Replication of DNA
Unit 2.1: BASIC PRINCIPLES OF HUMAN GENETICS
Unit 2 Lesson 6 DNA Structure and Function
Unit 2 Lesson 6 DNA Structure and Function
Section 2: Replication of DNA
The MIDDLE Layer Lesson 4.
Introduction to Tiling Assembly
Molecular Computation
Section 2: Replication of DNA
Chapter 3 The Double Helix.
DNA Replication Review
DNA Self-Assembly Robert Schweller Northwestern University
Synthetic Biology: Protein Synthesis
Unit 2.1: BASIC PRINCIPLES OF HUMAN GENETICS
Strict Self-Assembly of Discrete Sierpinski Triangles
DNA, RNA & PROTEINS The molecules of life.
The Power of Nondeterminism in Self-Assembly
Notes on temperature programming
Dr. Israa ayoub alwan Lec -12-
Dr. Israa ayoub alwan Lec -7-
LECTURE 5: DNA, RNA & PROTEINS
Algorithms for Robust Self-Assembly
At the Crossroads of Chemistry, Biology, and Materials
Autonomously designed free-form 2D DNA origami
Presentation transcript:

DNA Self-Assembly For Constructing 3D Boxes Ming-Yang KaoVijay Ramachandran Northwestern UniversityYale University Evanston, IL, USANew Haven, CT, USA

10/2/2001DNA Self-Assembly For Constructing 3D Boxes2 Self-Assembly and Nanotechnology DNA Tile Self-Assembly Goal: Perform computations using local rules governing how tiles fit together. Tiles are made from DNA. Watson-Crick hybridization causes exposed bases on certain tiles to bind. DNA Nanotechnology Goal: Build small structures with high precision. Molecular units are made of DNA and can have different shapes. 3D structures have been created, but they are not scalable.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes3 Previous Work DNA Tile Self-Assembly Theory of tiling [Wang 61] Model for 2D DX computation [Winfree 95] TX computation [LaBean, Winfree, and Reif 99] DNA Nanotechnology Development of DNA subunits [Seeman 82] DX molecules [Fu and Seeman 93] TX molecules [LaBean et al. 00] 3D Cube [Chen and Seeman 91]

10/2/2001DNA Self-Assembly For Constructing 3D Boxes4 Combining Two Technologies Use the well-studied properties of tile self-assembly to create a model for nanostructure fabrication. –Objects consist of DNA tiles synthesized to fit together like puzzle pieces. –Self-assembly of DX molecules to build 2D lattices of DNA [Winfree et al. 98] 2D mathematical model and complexity measure [Rothemund and Winfree 00]

10/2/2001DNA Self-Assembly For Constructing 3D Boxes5 Extending the Model to 3D A natural extension of [RW 00] is the creation of 3D structures by tiling. –Problem 1: What are the natural molecular building blocks? –Problem 2: How do we retain the scalability of 2D nanostructure fabrication? Our approach: consider the (most interesting) case of using 2D tiles to build 3D structures.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes6 Objective Develop a model for constructing 3D nanostructures using 2D tiles. –Support different structures of different sizes. –Closely match the behavior of tiles in solution. Develop algorithms to build a hollow cube. Analyze these algorithms theoretical properties and biological feasibility using appropriate complexity measures.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes7 Basic Idea Use 2D tiles to form a planar shape that can fold into a box. When corresponding edges are in proximity, the exposed bases should attract each other and cause slow folding.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes8 The Need For Randomization Self-assembly requires many copies of all tile types. Traditional 2D self-assembly is deterministic: tiles form a predictable pattern. What happens when shapes interfere with each other? Prevent this by making each shape unique: start each with randomized seed tiles.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes9 Another Issue Although edges on different shapes need to be different, certain edges within the same shape must correspond. This paper formalizes copy patterns to shift the random information from seed tiles to the edges. Implementation details yield different complexities.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes10 Our Model: Molecular Level Use tRNA-style molecules (c), or branched- junction molecules (b) [Seeman 82]. –Truly four-faced, unlike DX or TX molecules (a) –Stable backbone, though flexible enough to align properly for folding

10/2/2001DNA Self-Assembly For Constructing 3D Boxes11 Our Model: Symbolic Level DNA sequence s of length n: 5-b 1 b 2...b n -3, where b i { A,C,T,G } Watson-Crick complementation: s = 3-b 1 b 2...b n -5 ; A = T, C = G ; (s) = s The concatenation of s= s 1...s n and t= t 1...t m is st= s 1...s n t 1...t m The subsequence of s= s 1...s n from i to j is s[i : j]= s i s i+1..s j-1 s j

10/2/2001DNA Self-Assembly For Constructing 3D Boxes12 Our Model: Symbolic Level Hybridization occurs between two strands with complementary subsequences. Assume no misbindings. Threshold temperature: the solution temperature above which a double- stranded DNA molecule denatures. Formally, some T such that the strand denatures in solution of temperature above ( +, - ) for >0.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes13 DNA Tiles Let W be a set of DNA words and S be a set of symbols. Define an encoding map enc: S W. A DNA tile is a 4-tuple of symbols (s N, s E, s S, s W ) where s i S and enc(s i ) is the exposed sequence on the action site. sNsN sEsE 3 5 enc(s E )

10/2/2001DNA Self-Assembly For Constructing 3D Boxes14 k-Level Generalizations Some algorithms require more flexibility than in the one-word-per-side model. Solution: allow each side to be a k-tuple from a symbol set k. Let each tuple correspond to a DNA sequence using a map similar to enc. The concatenation generalization concatenates the words encoding the symbols in on the side of a tile.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes15 Algorithmic Procedures One step consists of: Adding tiles to solution. –Deterministic rule: only one tile type fits in a given position. –Randomized rule: several tile types could fit in a given position; probability is proportional to the concentration of tiles added. Waiting for tiles to hybridize, cycling temperature to prevent or induce binding. Washing away excess, if necessary.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes16 Complexity Measures Time complexity: number of steps Space complexity: number of tile types Alphabet size: number of words Temperatures: number of threshold temperatures needed Generalization level: how much information per tile side (how many words per side, or size of tiles in base-pairs) Misformation probability: probability that at some step, a tile binds incompletely (not on all the sides it should)

10/2/2001DNA Self-Assembly For Constructing 3D Boxes17 Hollow Cube Algorithms 3-level generalizations. Define a set of words = { 1, 2,…, p }, used to form random sequences. From randomized seed tiles (e.g., base strip), copy the pattern to edges (using shaded regions, except for edges at A and D). Cut away shaded region by increasing temperature. The remaining tiles can then fold. G H …

10/2/2001DNA Self-Assembly For Constructing 3D Boxes18 Assembly and Copy Patterns Random Assembly: used to build the randomized seed tiles Straight Copy: used to copy an exposed sequence through to a parallel end of an adjacent region (deterministic) Turn Copy: used to copy an exposed sequence to a perpendicular end of an adjacent region (deterministic) Straight Copy Turn Copy

10/2/2001DNA Self-Assembly For Constructing 3D Boxes19 Row-By-Row: Algorithm Randomized assembly is used exactly where needed on the shape. The edge is then copied to its corresponding location. Straight copy is performed one row per step. Only one counter (current row) is needed, and temperature-sensitive binding is used to prevent misformations ( i are the strongest). Turn copy is performed with horizontal and vertical counters on the tiles. Tiles along the diagonal shift the DNA sequence.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes20 Row-By-Row: Analysis n = length of a cube edge (in tiles); p = number of patterns. Then: Alphabet size is 8n + p + O(1). Time complexity is 5n + O(1). Space complexity is 6n 2 p + 10np + 4p + 8n + O(1). The number of distinct temperatures required is 3. Misformation probability is 0.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes21 All-Together: Algorithm Random assembly is performed before copy steps for one of each pair of corresponding edges. Each strip is marked with position counters so it binds at the correct location. Straight copy and turn copy are done in one step. Every tile has a horizontal and vertical counter and a pattern in, so it should fit in exactly one spot.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes22 All-Together: Analysis n = length of a cube edge (in tiles); p = number of patterns. Then: Alphabet size is 8n + p + O(1). Time complexity is O(1). Space complexity is 16n 2 p + O(1). The number of distinct temperatures required is 2 (3*). Misformation probability is 1-(1/p n ) (0*).

10/2/2001DNA Self-Assembly For Constructing 3D Boxes23 Other Algorithms (?) By-Region: remove most counters by controlling growth in only certain rows and columns of a region. (High misformation probability) Border-first: construct the frame of regions first, and then fill in the structure with generic tiles containing no information. (Stability problems) Build faces separately, or split folding by building sets of three faces together. (Cannot guarantee that sides eventually match and the cube forms in solution)

10/2/2001DNA Self-Assembly For Constructing 3D Boxes24 Summary of Contributions Developed an abstract model of self-assembly that closely models the behavior of DNA tiles –Allows construction of scalable 2D and 3D nanostructures –Formalizes use of temperature and DNA words –Provides several measures for analysis Identified and solved problems central to building 3D structures from 2D tiles by introducing assembly and copy patterns, including randomization Explored and analyzed several algorithms for building a hollow cube.

10/2/2001DNA Self-Assembly For Constructing 3D Boxes25 Possibilities for Further Work Improve algorithms by reducing number of tiles, number of steps, or both. Is less information necessary? (2- or 1- level generalizations, or fewer randomized seed tiles) Develop or use stronger molecular units or proteins to help the folding process New algorithms for other structures (possibly with important biochemical uses)