Presentation is loading. Please wait.

Presentation is loading. Please wait.

4/4/20131 EECS 395/495 Algorithmic DNA Self-Assembly General Introduction Thursday, 4/4/2013 Ming-Yang Kao General Introduction.

Similar presentations


Presentation on theme: "4/4/20131 EECS 395/495 Algorithmic DNA Self-Assembly General Introduction Thursday, 4/4/2013 Ming-Yang Kao General Introduction."— Presentation transcript:

1 4/4/20131 EECS 395/495 Algorithmic DNA Self-Assembly General Introduction Thursday, 4/4/2013 Ming-Yang Kao General Introduction

2 Three Essential Ingredients 1.algorithms 2.DNAs 3.self-assembly 4/4/2013General Introduction2

3 4/4/20133 [http://www.math.udel.edu/MECLAB, 2007] Example of Self-Assembly Self-Assembly by Magnetic Forces General Introduction

4 4/4/20134 [Campbell et al., 2007] Example of Self-Assembly LEGO Bricks + Water + Capillary Forces General Introduction

5 4/4/20135 [http://staff.jccc.net/pdecell/chemistry/selfassem.html] proteins and molecules on cell membrane Example of Self-Assembly Self-Assembly by Hydrophilic and Hydrophobic Interactions General Introduction

6 4/4/20136 [http://web.mit.edu/lms/www, Zhang, 2001] Example of Self-Assembly Crystal Formation General Introduction

7 4/4/20137 [Tuci et al., 2006] Example of Self-Assembly Robot Self-Assembly via Cellular Automata A group of robots physically connected to each other that (a) moves on rough terrain and (b) passes over a gap during an experiment in a close arena with a flat terrain. General Introduction

8 4/4/20138 [http://www.technologyreview.com/Biztech, 2007] Example of Self-Assembly Insulation around Copper Wiring This microprocessor cross section shows empty space in between the chip’s copper wiring. Wires are usually insulated with a glasslike material, but IBM has used self-assembly techniques, which can be employed in chip- making facilities, to create air gaps that insulate the wires. Credit: IBM General Introduction

9 DNA-based Self-Assembly + Algorithms 1.DNA – four bases A, C, G, T 2.paring of A/T and C/G  self-assembly 3.two pairs  two bits 0 and 1  encoding of programs and data  algorithms 4.self-assembly  executing algorithms  guiding self-assembly 4/4/2013General Introduction9

10 4/4/201310 Algorithmic DNA Self-Assembly 1.Nano Technology Using computation to build nanostructures 2.Computational Technology Using nanostructures to perform computation General Introduction

11 4/4/201311 Algorithmic DNA Self-Assembly Nano Technology + Computational Technology 1 dimensional self-assembly e.g., 1990s’ DNA computing 2 dimensional self-assembly this course’s focus 3 dimensional self-assembly some progress recently General Introduction

12 4/4/201312 TILE G C A T C G C G T A G C DNA Tiles -- Basic Unit of 2D Self-Assembly General Introduction

13 4/4/201313 Algorithmic DNA Self-Assembly Program = Tiles + Lab StepsOutput = Shape + Pattern General Introduction

14 4/4/201314 Algorithmic DNA Self-Assembly Input: the description of a shape (or pattern) Output: a set of tiles and a sequence of lab steps to produce the shape (or pattern) Computational Objectives: minimize the # of different tiles (i.e., tile types) minimize the range of temperatures minimize the # different temperatures used minimize the # of lab steps minimize the complicatedness of steps minimize the assembly time minimize errors others General Introduction

15 4/4/201315 Outline of This Discussion 1.Examples of DNA Tiles 2.Examples of DNA Self-Assemblies 3.Examples of DNA Nano Structures 4.A Basic Model General Introduction

16 4/4/201316 Outline of This Discussion 1.Examples of DNA Tiles 2.Examples of DNA Self-Assemblies 3.Examples of DNA Nano Structures 4.A Basic Model General Introduction

17 4/4/201317 Examples of DNA Tiles aaa a [Holliday, 1964] exchange of genetic information in yeast General Introduction

18 4/4/201318 TILE Examples of DNA Tiles aaa a General Introduction

19 4/4/201319 Examples of DNA Tiles [Reif’s Group, Duke University] A C G C T G C G General Introduction

20 4/4/201320 [Park, Pistol, Ahn, Reif, Lebeck, Dwyer, and LaBean, 2006] Examples of DNA Tiles General Introduction

21 4/4/201321 Examples of DNA Tiles [Winfree ’ s Group, Cal Tech] General Introduction

22 4/4/201322 Examples of DNA Tiles [Sierpinski Triangle, Rothemund, Papadakis, Winfree, 2004] General Introduction

23 4/4/201323 Self-Assembly for Binary Counters [Winfree, 2000] General Introduction

24 4/4/201324 2D Self-Assembly for Turing Machines [Winfree, Yang, and Seeman, 1998] General Introduction

25 4/4/201325 Self-Assembly for Circuit Patterns [Cook, Rothemund, and Winfree, 2003] General Introduction

26 4/4/201326 Example of 3D Self-Assembly [Shaw, University of Southern California] General Introduction

27 4/4/201327 3D DNA Cube [Seeman, New York University] General Introduction

28 4/4/201328 3D DNA Truncated Octahedron [Seeman, New York University] General Introduction

29 4/4/201329 Clonable DNA Octahedron [Shih, Quispe, Joyce, 2004] one 1,669-mer + five 40-mers General Introduction

30 Fig. 1 Design of DNA brick structures analogous to structures built of LEGO® bricks. Y Ke et al. Science 2012;338:1177-1183 Published by AAAS

31 4/4/201331 Linear Self-Assembly for Regular Languages [Winfree, Yang, and Seeman, 1998] General Introduction

32 4/4/201332 Tree Self-Assembly for Context-Free Languages [Winfree, Yang, and Seeman, 1998] General Introduction

33 4/4/201333 Outline of This Discussion 1.Examples of DNA Tiles 2.Examples of DNA Self-Assemblies 3.Examples of DNA Nano Structures 4.A Basic Model – the Abstract Tile Assembly Model General Introduction

34 4/4/201334 Typical Examples Used in This Discussion N x N Squares k x N rectangles Counters General Introduction

35 4/4/201335 Standard Tile Model of DNA Self-Assembly tile system: (T, s, G, t) T: tile set s: seed tile G: glue function t : temperature, positive integer [Rothemund and Winfree, STOC 2000] General Introduction

36 4/4/201336 Example: Build a Square temperature t = 2 1.positive strength between same glues 2.zero strength between distinct glues 3.start with the seed tile 4.add one tile at a time 5.bind if total strength is at least t 6.order must not affect final shape and pattern Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

37 4/4/201337 Example: Build a Square temperature t = 2 S Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

38 4/4/201338 Example: Build a Square temperature t = 2 Sa Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

39 4/4/201339 Example: Build a Square temperature t = 2 c Sa Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

40 4/4/201340 Example: Build a Square temperature t = 2 d c Sa Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

41 4/4/201341 Example: Build a Square temperature t = 2 d c Sab Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

42 4/4/201342 Example: Build a Square temperature t = 2 d cx Sab Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

43 4/4/201343 Example: Build a Square temperature t = 2 d cxx Sab Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

44 4/4/201344 Example: Build a Square temperature t = 2 dx cxx Sab Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

45 4/4/201345 Example: Build a Square temperature t = 2 dxx cxx Sab Sa xc b d T = G(, ) = 2 G(, ) = 1 General Introduction

46 4/4/201346 The End General Introduction


Download ppt "4/4/20131 EECS 395/495 Algorithmic DNA Self-Assembly General Introduction Thursday, 4/4/2013 Ming-Yang Kao General Introduction."

Similar presentations


Ads by Google