58
DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof. Turberfield, Prof. Yan 1

DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Embed Size (px)

Citation preview

Page 1: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

DNA Based Self-Assembly and Nano-

Device:

Theory and Practice

Peng Yin

Committee

Prof. Reif (Advisor), Prof. Agarwal, Prof. HarteminkProf. LaBean, Prof. Turberfield, Prof. Yan

1

Page 2: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

2

There's Plenty of Room at the Bottom

Richard P. Feynman, 1959

• “…a field, in which little has been done, but in which an enormous amount can be done in principle”

Nanofabrication

Nanocomputation

NanoroboticsNanodiagnostics/ therapeutics

Nanoelectronics

Nanoworld (1 m = 109 nm)

Page 3: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

There's Plenty of Room at the Bottom

3

Nanoworld (1 m = 109 nm)

?

Page 4: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

There's Plenty of Room at the Bottom

4

How to build things? How to make things move

(and do work)?

How to compute?

Nanoworld (1 m = 109 nm)

Page 5: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

DNA 101: DNA – Not merely secret to life

5

Self-Assembly !

• Information encoding: bases: A, T, C, G

• Complementarity of bases: A – T; C – G

Complementary single strands

Duplex

2 nm

3.4

nm

Page 6: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

DNA 101: Self-assembly

6

(Excerpted from Seeman 03)

Single strand DNA

as

Smart glues

Page 7: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

DNA Based Self-Assembly & Nano-Device: Theory & PracticeDNA Based Self-Assembly & Nano-Device: Theory & Practice

7

How to build? How to compute?

Self-AssemblySelf-Assembly Nano-DeviceNano-Device

Theory & PracticeTheory & Practice

ComputerComputerModelingModeling

Mathematical Mathematical AnalysisAnalysis

How to move?

DNA BasedDNA Based

Biochem. Lab Biochem. Lab FabricationFabrication

TheoreticalTheoreticalDesignDesign

Page 8: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Roadmap: DNA Based Self-Assembly & Nano-Device

8Complexity - Error Correction – Nanorobotics - NanocomputingComplexity - Error Correction – Nanorobotics - Nanocomputing

• Complexity of

Self-Assembly

• Nanocomputing

Device

• Nanorobotics

Device

• Error Resilient

Self-Assembly

Page 9: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Roadmap: DNA Based Self-Assembly & Nano-Device

9Complexity Complexity - Error Correction – Nanorobotics - Nanocomputing

• Complexity of

Self-Assembly

• Nanorobotics

Device

• Nanocomputing

Device

• Error Resilient

Self-Assembly

Page 10: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Self-Assembly

10

Complexity of Graph Self-Assembly in

Accretive Systems and Self-Destructible Systems

Joint with

Reif, Sahu

Reif, Sahu, & Reif, Sahu, & YinYin (2005) Submitted to FNANO 2005 (2005) Submitted to FNANO 2005

Complexity Complexity - Error Correction – Nanorobotics - Nanocomputing

Page 11: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Complexity Complexity - Error Correction – Nanorobotics - Nanocomputing

Accretive Graph Assembly System

11

Graph Weight

function

Temperature

Temperature:

τ = 2

Seed

vertex

Seed

vertex

Sequentially

constructible?

Page 12: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Problems, Results, & Contributions

12

Problems• Accretive Graph Assembly Problem

Complexity Complexity - Error Correction – Nanorobotics - Nanocomputing

Contributions• Cooperative effects of attraction and repulsion

• General setting of graphs

• Dynamic self-destructible behavior in DGAP model

Results

• AGAP is NP-complete

• Planar AGAP is NP-complete

• #AGAP/Stochastic AGAP is #P-complete

• DGAP is PSPACE-complete

• Self-Destructible Graph Assembly Prob.

Page 13: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Roadmap: DNA Based Self-Assembly & Nano-Device

13Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

• Complexity of

Self-Assembly

• Nanorobotics

Device

• Nanocomputing

Device

• Error Resilient

Self-Assembly

Page 14: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Self-Assembly

14

Compact Error Resilient Computational DNA Tilings

Joint with

Reif, Sahu

Reif, Sahu, & Reif, Sahu, & YinYin (2004) DNA 10 (2004) DNA 10

Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Page 15: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Computational Tilings

15

(Excerpted from Yan et al 03)

Tile

Computational tiles (Winfree)

Input 1

Input 2

Output 1Output 2

Output 1 = Input 1 XOR Input 2

Output 2 = Input 1 AND Input 2

Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Pad

Page 16: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Binary counter

16

Computational tiles

Frame tiles

Seed tile

Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Binary counter

Page 17: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

ErrorError in Assembly

17

Computational tiles

Frame tiles

Seed tile

Error!

Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Binary counter

Page 18: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Error Resilient Tilings by Winfree

18

• Error rate 2

• Assembly size increased by 4

(Excerpted from Winfree 03)

Original tiles:

Error resilient tiles:

Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Page 19: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Compact Error Resilient Computational Tiles

19

Original tiles:

Error resilient tiles:

X Y Z

XY YZ

Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Page 20: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Compact Error Resilient Computational Tiles

20

Original tiles:

Error resilient tiles:

X Y Z

XY YZ

Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Page 21: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Compact Error Resilient Computational Tiles

21

• Assembly size not increased

• Two way overlay: error rate (5%) 2 (0.25%)

• Three way overlay: error rate (5%) 3 (0.0125%)

Original tiles:

Error resilient tiles:

X Y Z

XY YZ

Error checking pads

Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Page 22: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Computer Simulation (Xgrow, Winfree)

22Complexity - Error Correction – - Error Correction – Nanorobotics – Nanocomputing

Three way overlay

Winfree 2x2 construction

Two way overlay

No error correction

Winfree 3x3 construction

Page 23: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Roadmap: DNA Based Self-Assembly & Nano-Device

23Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

• Complexity of

Self-Assembly

• Nanorobotics

Device

• Nanocomputing

Device

• Error Resilient

Self-Assembly

Page 24: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Nano-Device

24

An Autonomous Unidirectional DNA Walker

Joint with

Yan, Daniell, Turberfield, Reif

(R. Cross Lab)

YinYin, Yan, Daniell, Turberfield, & Reif (2004) Angew. Chem. Intl. Ed., Yan, Daniell, Turberfield, & Reif (2004) Angew. Chem. Intl. Ed.

YinYin, Turberfield, & Reif (2004) DNA 10, Turberfield, & Reif (2004) DNA 10

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 25: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Autonomous Unidirectional DNA Walker: Design

25

B C D A

Track

AnchorageA

Walker*

LigasePflM I

BstAP I

Restriction enzymes

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 26: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

DNA 101: Enzyme Ligation, Restriction

26

Sticky ends

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

DNA ligase

DNA restriction enzyme

Page 27: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

DNA Walker: Operation

27

B C D A

Track

AnchorageA

Walker*

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 28: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

A*BAC D

DNA Walker: Operation

28

Ligase

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 29: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

A*BAC D

DNA Walker: Operation

29

Ligase

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 30: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

A*BAC D

DNA Walker: Operation

30

PflM I

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 31: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

B*

A C D A

DNA Walker: Operation

31Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 32: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

B*CA

AD

DNA Walker: Operation

32

Ligase

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 33: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

B*CA

AD

DNA Walker: Operation

33

Ligase

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 34: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

B*CA

AD

DNA Walker: Operation

34

BstAP I

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 35: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

C*

A B D A

DNA Walker: Operation

35Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 36: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

C*D AA B

DNA Walker: Operation

36Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 37: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

D*

A B C A

DNA Walker: Operation

37Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 38: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

D*ACA B

DNA Walker: Operation

38Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 39: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

• Valid hybridization:A* + B = A + B* A*B B* + C = B + C* B*CC* + D = C + D* C*D D* + A = D + A* D*A

• Valid cut:A*B A + B* B*CB + C*C*D C + D* D*AD + A*

A*

A B C D

DNA Walker: Operation

39Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 40: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

40

DNA Walker: Experimental Design

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 41: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

41

Autonomous Motion of the Walker

Complexity - Error Correction – Nanorobotics Nanorobotics - Nanocomputing

Page 42: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Roadmap: DNA Based Self-Assembly & Nano-Device

42Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

• Complexity of

Self-Assembly

• Nanorobotics

Device

• Nanocomputing

Device

• Error Resilient

Self-Assembly

Page 43: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Nano-Device

43

Designs of DNA Cellular Computing Devices

Joint with

Sahu, Turberfield, Reif

Yin,Yin, Turberfield, Sahu, & Reif (2004) DNA 10 Turberfield, Sahu, & Reif (2004) DNA 10

Yin,Yin, Sahu,Turberfield, & Reif (2005) Submitted to DNA 11 Sahu,Turberfield, & Reif (2005) Submitted to DNA 11

Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 44: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

DNA Cellular Computing Devices

44

Self-assembly Nanorobotics Nanocomputation

Reusable DNA computersReusable DNA computers

(Yan et al 03)

(Benenson et al 03)

Complex motionComplex motion

Intelligent robotics devicesIntelligent robotics devices

Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 45: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

DNA Cellular Computing Devices

45

Finite state automata Turing machine Cellular automata

Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 46: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Comp 101: Turing Machine

46

Tape

Read/write head

Transition rule

Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 47: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

DNA Turing Machine: Structure

47

Turing machine

Transition table: Rule molecules

Turing head: Head molecules

Data tape: Symbol molecules

Autonomous universal DNA Turing machine: 2 states, 5 colorsAutonomous universal DNA Turing machine: 2 states, 5 colors

Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 48: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Operation

48

Turing machine

Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 49: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Operation

49Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 50: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Operation

50Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 51: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Operation

51Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 52: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Operation

52Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 53: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Operation

53Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 54: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Operation

54Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 55: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Molecule Set

55Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

Page 56: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Turing Machine: Molecule Set/Simulation

56Complexity - Error Correction – Nanorobotics - Nanocomputing Nanocomputing

2 -Digit Binary Counter

Page 57: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Summary & Future

57

Robotics & ComputingComplexity & Fault-Tolerance

Complexity - Error Correction – Nanorobotics - NanocomputingComplexity - Error Correction – Nanorobotics - Nanocomputing

Software Tools: “Molecular compiler” - Rational design & Simulation

Summary:Summary:

Future:Future:

Mathematical Theory: General theory & Dynamic behavior

Fault-Tolerance: Inspirations from fault tolerance theory & Biological systems

Robotics Devices: Robotics lattice & Nanoparticle carrying/(un)loading

Computing Devices: In silicon in vitro in vivo: “Doctor in a cell”

Page 58: DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif (Advisor), Prof. Agarwal, Prof. Hartemink Prof. LaBean, Prof

Summary & Future58

Robotics & ComputingComplexity & Fault-Tolerance

Complexity - Error Correction – Nanorobotics - NanocomputingComplexity - Error Correction – Nanorobotics - Nanocomputing

Software Tools: “Molecular compiler” - Rational design & Simulation

Summary: Summary:

Future:Future:

Mathematical Theory: General theory & Dynamic behavior

Fault-Tolerance: Fault tolerant theory & Biological inspiration

Robotics Devices: Robotics lattice & Nanoparticle carrying/(un)loading

Computing Devices: Intelligent robotics lattice & “Doctor in a cell”

58

??There's Plenty of Room at the Bottom!