• No results found

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

N/A
N/A
Protected

Academic year: 2021

Share "a field, in which little has been done, but in which an enormous amount can be done in principle"

Copied!
58
0
0

Loading.... (view fulltext now)

Full text

(1)

㻧㻱㻤㻃㻥㼄㼖㼈㼇 㻃㻶㼈㼏㼉㻐㻤㼖㼖㼈㼐 㼅 㼏㼜㻃㼄㼑㼇 㻃㻃㻱㼄㼑㼒 㻐㻧㼈㼙㼌㼆㼈㻝

㻷㼋㼈㼒㼕㼜㻃㼄㼑㼇 㻃㻳㼕㼄㼆㼗㼌㼆㼈

㻳㼈㼑㼊 㻃㻼㼌㼑 㻦㼒 㼐 㼐 㼌㼗㼗㼈㼈 㻳㼕㼒 㼉㻑 㻃㻵㼈㼌㼉㻃㻋 㻤㼇 㼙㼌㼖㼒 㼕㻌 㻏 㻃㻳㼕㼒 㼉㻑 㻃㻤㼊 㼄㼕㼚 㼄㼏㻏 㻃㻳㼕㼒 㼉㻑 㻃㻫㼄㼕㼗㼈㼐 㼌㼑㼎 㻳㼕㼒 㼉㻑 㻃㻯㼄㻥㼈㼄㼑㻏 㻃㻳㼕㼒 㼉㻑 㻃㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇 㻏 㻃㻳㼕㼒 㼉㻑 㻃㻼㼄㼑

(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 Nanorobotics Nanodiagnostics/ therapeutics Nanoelectronics Nanoworld (1 m = 109 nm)

(3)

There's Plenty of Room at the Bottom

Nanoworld (1 m = 109 nm)

(4)

There's Plenty of Room at the Bottom

How to build things? How to make things move (and do work)?

How to compute? Nanoworld (1 m = 109 nm)

(5)

DNA 101: DNA – Not merely secret to life

Self-Assembly

!

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

Complementarity of bases: A – T; C – G Complementary single strands

Duplex

2 nm

3.4

(6)

DNA 101: Self-assembly

(Excerpted from Seeman 03)

Single strand DNA as

(7)

DNA Based Self-Assembly &

DNA Based Self-Assembly & NanoNano-Device: Theory & Practice-Device: Theory & Practice

How to build? How to compute?

Self-Assembly

Self-Assembly Nano-DeviceNano-Device Theory & Practice

Theory & Practice

Computer Computer Modeling Modeling Mathematical Mathematical Analysis Analysis How to move? DNA Based DNA Based Biochem

Biochem. Lab . Lab Fabrication Fabrication Theoretical Theoretical Design Design

(8)

Roadmap: DNA Based Self-Assembly & Nano-Device

Complexity of Self-AssemblyNanocomputing DeviceNanorobotics DeviceError Resilient Self-Assembly

(9)

Roadmap: DNA Based Self-Assembly & Nano-Device

Complexity of Self-AssemblyNanorobotics DeviceNanocomputing DeviceError Resilient Self-Assembly

(10)

Self-Assembly

㻦㼒㼐 㼓 㼏㼈㼛㼌㼗㼜㻃㼒㼉㻃㻪㼕㼄㼓 㼋㻃㻶㼈㼏㼉㻐㻤㼖㼖㼈㼐 㼅 㼏㼜㻃㼌㼑

㻤㼆㼆㼕㼈㼗㼌㼙㼈㻃㻶㼜㼖㼗㼈㼐 㼖㻃㼄㼑㼇 㻃㻶㼈㼏㼉㻐㻧㼈㼖㼗㼕㼘㼆㼗㼌㼅 㼏㼈㻃㻶㼜㼖㼗㼈㼐 㼖

㻭㼒 㼌㼑㼗㻃㼚 㼌㼗㼋 㻵㼈㼌㼉㻏 㻃㻶㼄㼋㼘 㻵㼈㼌㼉 㻵㼈㼌㼉㻏 㻃㻏 㻃㻶㼄㼋㼘㻶㼄㼋㼘㻏 㻃㻉 㻃㻏 㻃㻉 㻃㻼㼌㼑㻼㼌㼑㻃㻋 㻕 㻓 㻓 㻘 㻌 㻃㻶㼘㼅 㼐 㼌㼗㼗㼈㼇㻃㼗㼒㻃㻩㻱㻤㻱㻲㻃㻕 㻓 㻓 㻘㻃㻋 㻕 㻓 㻓 㻘 㻌 㻃㻶㼘㼅 㼐 㼌㼗㼗㼈㼇㻃㼗㼒㻃㻩㻱㻤㻱㻲㻃㻕 㻓 㻓 㻘

(11)

Accretive Graph Assembly System

Graph Weight function Temperature Temperature: τ = 2 Seed vertex Seed vertex

Sequentially

constructible?

(12)

Problems, Results, & Contributions

Problems

• Accretive Graph Assembly Problem

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

(13)

Roadmap: DNA Based Self-Assembly & Nano-Device

• Complexity of Self-Assembly • Nanorobotics Device • Nanocomputing Device • Error Resilient Self-Assembly

(14)

Self-Assembly

㻦㼒㼐 㼓 㼄㼆㼗㻃㻨㼕㼕㼒㼕㻃㻵㼈㼖㼌㼏㼌㼈㼑㼗

㻦㼒㼐 㼓 㼘㼗㼄㼗㼌㼒㼑㼄㼏㻃㻧㻱㻤㻃㻷㼌㼏㼌㼑㼊 㼖

㻭㼒 㼌㼑㼗㻃㼚 㼌㼗㼋 㻵㼈㼌㼉㻏 㻃㻶㼄㼋㼘 㻵㼈㼌㼉 㻵㼈㼌㼉㻏 㻃㻏 㻃㻶㼄㼋㼘㻶㼄㼋㼘㻏 㻃㻉 㻃㻏 㻃㻉 㻃㻼㼌㼑㻼㼌㼑㻃㻋 㻕 㻓 㻓 㻗 㻌 㻃㻧㻱㻤㻃㻔 㻓㻃㻋 㻕 㻓 㻓 㻗 㻌 㻃㻧㻱㻤㻃㻔 㻓

(15)

Computational Tilings

(Excerpted from Yan et al 03)

Tile

Computational tiles (Winfree)

Input 1

Input 2

Output 1 Output 2

Output 1 = Input 1 XOR Input 2

Output 2 = Input 1 AND Input 2 Pad

(16)

Binary counter

Computational tiles

Frame tiles

Seed tile

(17)

Error

Error

in Assembly

Computational tiles Frame tiles Seed tile

Error!

Binary counter

(18)

Error Resilient Tilings by Winfree

• Error rate

2

• Assembly size increased by 4

(Excerpted from Winfree 03)

Original tiles:

(19)

Compact

Error Resilient Computational Tiles

Original tiles:

Error resilient tiles:

X Y Z

(20)

Compact Error Resilient Computational Tiles

Original tiles:

Error resilient tiles:

X Y Z

(21)

Compact Error Resilient Computational Tiles

• 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

(22)

Computer Simulation (Xgrow, Winfree)

Three way overlay

Winfree 2x2 construction Two way overlay

No error correction

(23)

Roadmap: DNA Based Self-Assembly & Nano-Device

Complexity of Self-AssemblyNanorobotics DeviceNanocomputing DeviceError Resilient Self-Assembly

(24)

Nano-Device

㻤㼑㻃㻤㼘㼗㼒㼑㼒㼐 㼒㼘㼖㻃㻸㼑㼌㼇 㼌㼕㼈㼆㼗㼌㼒㼑㼄㼏㻃㻧㻱㻤㻃㻺 㼄㼏㼎㼈㼕

㻭㼒 㼌㼑㼗㻃㼚 㼌㼗㼋 㻼㼄㼑㻏 㻃㻧㼄㼑㼌㼈㼏㼏㻏 㻃㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇 㻏 㻃㻵㼈㼌㼉 (R. Cross Lab) 㻼㼌㼑 㻼㼌㼑㻏㻃㻏㻃㻼㼄㼑㻼㼄㼑㻏㻃㻏㻃㻧㼄㼑㼌㼈㼏㼏㻧㼄㼑㼌㼈㼏㼏㻏 㻃㻏 㻃㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇㻏㻃㻉 㻃㻏㻃㻉 㻃㻵㼈㼌㼉㻵㼈㼌㼉㻃㻋 㻕 㻓 㻓 㻗 㻌 㻃㻃㻋 㻕 㻓 㻓 㻗 㻌 㻃㻤㼑㼊 㼈㼚㻤㼑㼊 㼈㼚㻑 㻃㻦㼋㼈㼐 㻑㻃㻬㼑㼗㼏㻑㻃㻨㼇 㻑㻑 㻃㻦㼋㼈㼐 㻑㻃㻬㼑㼗㼏㻑㻃㻨㼇 㻑 㻼㼌㼑 㻼㼌㼑㻏㻃㻏㻃㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇㻏 㻃㻉 㻃㻏 㻃㻉 㻃㻵㼈㼌㼉㻵㼈㼌㼉㻃㻋 㻕 㻓 㻓 㻗 㻌 㻃㻧㻱㻤㻃㻔 㻓㻃㻋 㻕 㻓 㻓 㻗 㻌 㻃㻧㻱㻤㻃㻔 㻓

(25)

Autonomous Unidirectional DNA Walker: Design

B C D A Track Anchorage A Walker * Ligase PflM I BstAP I Restriction enzymes

(26)

DNA 101: Enzyme Ligation, Restriction

Sticky ends

DNA ligase

(27)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A*

DNA Walker: Operation

B C D A Track Anchorage A Walker *

(28)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* A*B A C D

DNA Walker: Operation

(29)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* A*B A C D

DNA Walker: Operation

(30)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* A*B A C D

DNA Walker: Operation

(31)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* B* A C D A

(32)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* B*C A A D

DNA Walker: Operation

(33)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* B*C A A D

DNA Walker: Operation

(34)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* B*C A A D

DNA Walker: Operation

(35)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* C* A B D A

(36)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* C*D A A B

(37)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* D* A B C A

(38)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* D*A C A B

(39)

• Valid hybridization: A* + B = A + B* A*B B* + C = B + C* B*C C* + D = C + D* C*D D* + A = D + A* D*A • Valid cut: A*B  A + B* B*CB + C* C*D  C + D* D*AD + A* A* A B C D

(40)
(41)
(42)

Roadmap: DNA Based Self-Assembly & Nano-Device

Complexity of Self-AssemblyNanorobotics DeviceNanocomputing DeviceError Resilient Self-Assembly

(43)

Nano-Device

㻧㼈㼖㼌㼊 㼑㼖㻃㼒㼉㻃㻧㻱㻤㻃㻦㼈㼏㼏㼘㼏㼄㼕㻃㻦㼒㼐 㼓 㼘㼗㼌㼑㼊 㻃㻧㼈㼙㼌㼆㼈㼖

㻭㼒 㼌㼑㼗㻃㼚 㼌㼗㼋 㻶㼄㼋㼘㻏 㻃㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇 㻏 㻃㻵㼈㼌㼉 㻼㼌㼑㻏 㻼㼌㼑㻏㻃㻃㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇㻏 㻃㻏 㻃㻶㼄㼋㼘㻶㼄㼋㼘㻏 㻃㻉 㻃㻏 㻃㻉 㻃㻵㼈㼌㼉㻵㼈㼌㼉㻃㻋 㻕 㻓 㻓 㻗 㻌 㻃㻧㻱㻤㻃㻔 㻓㻃㻋 㻕 㻓 㻓 㻗 㻌 㻃㻧㻱㻤㻃㻔 㻓 㻼㼌㼑㻏 㻼㼌㼑㻏㻃㻃㻶㼄㼋㼘㻶㼄㼋㼘㻏㻏㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇㻷㼘㼕㼅 㼈㼕㼉 㼌㼈㼏㼇㻏㻃㻉 㻃㻏㻃㻉 㻃㻵㼈㼌㼉㻵㼈㼌㼉㻃㻋 㻕 㻓 㻓 㻘 㻌 㻃㻶㼘㼅 㼐 㼌㼗㼗㼈㼇 㻃㼗㼒㻃㻧㻱㻤㻃㻔 㻔㻃㻋 㻕 㻓 㻓 㻘 㻌 㻃㻶㼘㼅 㼐 㼌㼗㼗㼈㼇 㻃㼗㼒㻃㻧㻱㻤㻃㻔 㻔

(44)

DNA Cellular Computing Devices

Self-assembly Nanorobotics Nanocomputation

Reusable DNA computers

Reusable DNA computers

(Yan et al 03)

(Benenson et al 03)

Complex motion

Complex motion

Intelligent robotics devices

(45)

DNA Cellular Computing Devices

(46)

Comp 101: Turing Machine

Tape

Read/write head

(47)

DNA Turing Machine: Structure

Turing machine

Transition table: Rule molecules

Turing head: Head molecules Data tape: Symbol molecules

Autonomous universal DNA Turing machine: 2 states, 5 colors

(48)

Turing Machine: Operation

(49)
(50)
(51)
(52)
(53)
(54)
(55)
(56)

Turing Machine: Molecule Set/Simulation

(57)

Summary & Future

Robotics & Computing Complexity & Fault-Tolerance

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

(58)

Summary &

Future

Robotics & Computing Complexity & Fault-Tolerance

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!

References

Related documents

Based on physiological data we developed a mixed feed strategy for this novel de-repression strain and compared productivity data to the commonly used single substrate

And, the numerical study included evaluated the natural frequency of composite materials plate with various boundary condition and different reinforcement date Palme

 All the activities related to the material movement till the dispatch of the products out of the factory gate are called as inbound logistics activities.  Creation of value in

In the present study, we first enriched the LCSCs by colony formation and sphere culture, and confirmed the expression of pluripotent stem cell markers and Wnt signaling components

The aims of this study were to report long-term population- based educational and employment outcomes in adults who underwent epilepsy surgery in childhood or adolescence, to

Not only mental disorders do affect patients’ efficiency, but also they have adverse impacts on families of suffered patients through disrupting their performance. This study aimed

miR156f was over expressed showing small panicle, and MIM156fOE plants in which miR156 was down- regulated showing increased panicle length and de- creased number of SBs, and

The degenerated bony structure of the lumbar spine and the facet joints suggest a major pathogenic role of degenerative segmental instability in pseudocyst formation of the