DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif...
-
Upload
victoria-butler -
Category
Documents
-
view
216 -
download
0
Transcript of DNA Based Self-Assembly and Nano-Device: Theory and Practice Peng Yin Committee Prof. Reif...
![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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/1.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/5.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/9.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/10.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/11.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/12.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/13.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/14.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/15.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/16.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/17.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/18.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/19.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/20.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/21.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/22.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/23.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/24.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/25.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/26.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/27.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/28.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/29.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/30.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/31.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/32.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/33.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/34.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/35.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/36.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/37.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/38.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/39.jpg)
• 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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/40.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/41.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/42.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/43.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/44.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/45.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/46.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/47.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/48.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/49.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/50.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/51.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/52.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/53.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/54.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/55.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/56.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/57.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070409/56649e7d5503460f94b806fe/html5/thumbnails/58.jpg)
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!