Download presentation

Presentation is loading. Please wait.

Published byReynaldo Billow Modified over 2 years ago

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

2
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.

3
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]

4
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]

5
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.

6
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.

7
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.

8
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.

9
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
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

11
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

12
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.

13
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 )

14
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.

15
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.

16
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)

17
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 …

18
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

19
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.

20
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.

21
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.

22
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*).

23
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)

24
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.

25
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)

Similar presentations

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google