Algorithmic Self-Assembly at the Nano-Scale - PowerPoint PPT Presentation

About This Presentation
Title:

Algorithmic Self-Assembly at the Nano-Scale

Description:

Algorithmic Self-Assembly at the Nano-Scale Ashish Goel Stanford University http://www.stanford.edu/~ashishg Joint work with Len Adleman, Holin Chen, Qi Cheng, Ming ... – PowerPoint PPT presentation

Number of Views:115
Avg rating:3.0/5.0
Slides: 42
Provided by: webStanf3
Learn more at: http://web.stanford.edu
Category:

less

Transcript and Presenter's Notes

Title: Algorithmic Self-Assembly at the Nano-Scale


1
Algorithmic Self-Assembly at the Nano-Scale
Ashish GoelStanford University http//www.stanfor
d.edu/ashishg Joint work with Len Adleman,
Holin Chen, Qi Cheng, Ming-Deh Huang, Pablo
Moisset, Paul Rothemund, Rebecca Schulman, Erik
Winfree
1
1
1
1
1
0
1
1
1
Counter made by self-assembly Rothemund, Winfree
00 Adleman, Cheng, Goel, Huang 01 Cheng,
Goel, Moisset 04
2
Molecular Self-assembly
  • Self-assembly is the spontaneous formation of a
    complex by small (molecular) components under
    simple combination rules
  • Geometry, dynamics, combinatorics are all
    important
  • Inorganic Crystals, supramolecules
  • Organic Proteins, DNA
  • Goals Understand self-assembly, design
    self-assembling systems
  • A key problem in nano-technology, molecular
    robotics, molecular computation

3
A Matter of Scale
  • Question Why an algorithmic study of molecular
    self-assembly specifically?
  • Answer The scale changes everything
  • Consider assembling micro-level (or larger)
    components, eg. robot swarms. Can attach
    rudimentary computers, motors, radios to these
    structures.
  • Can now implement an intelligent distributed
    algorithm.
  • In molecular self-assembly, we have nano-scale
    components. No computers. No radios. No antennas.
  • Need local rules such as attach to another
    component if it has a complementary DNA strand
  • Self-assembly at larger scales is interesting,
    but is more a sub-discipline of distributed
    algorithms, artificial intelligence etc.

4
The Tile Model of Self-Assembly
Wang 61
5
Synthesized Tile Systems I
  • Styrene molecules attaching to a Silicon
    substrate
  • Coat Silicon substrate with Hydrogen
  • Remove one Hydrogen atom and bombard with Styrene
    molecules
  • One Styrene molecule attaches, removes another
    Hydrogen atom, resulting in a chain
  • Suggested use Self-assembled molecular wiring
    on electronic circuits
  • Wolkow et al. 00

6
Synthesized Tile Systems - II
A DNA rug assembled using DNA tiles The rug
is roughly 500 nm wide, and is assembled using
DNA tiles roughly 12nm by 4nm (false
colored) (Due to Erik Winfree, Caltech)
7
Rothemunds DNA Origami
A self-folded virus!!
8
Abstract Tile Systems
  • Tile the four glues and their strengths
  • Tile System
  • K tiles
  • Infinitely many copies available of each tile
  • Temperature t
  • Accretion Model
  • Assembly starts with a single seed tile, and
    proceeds by repeated addition of single tiles
    e.g. Crystal growth
  • Are interested primarily in tile systems that
    assemble into a unique terminal structure
  • Rothemund and Winfree 00 Wang 61

9
Is Self-Assembly Just Crystallization?
  • Crystals do not grow into unique terminal
    structures
  • A sugar crystal does not grow to precisely 20nm
  • Crystals are typically made up of a small number
    of different types of components
  • Two types of proteins a single Carbon molecule
  • Crystals have regular patterns
  • Computer circuits, which we would like to
    self-assemble, dont
  • Molecular Self-assembly combinatorics
    crystallization
  • Can count, make interesting patterns
  • Nature doesnt count too well, so molecular
    self-assembly is a genuinely new engineering
    paradigm. Think engines. Think semiconductors.

10
DNA and Algorithmic Self-Assembly
  • We will tacitly assume that the tiles are made of
    DNA strands woven together, and that the glues
    are really free DNA strands
  • DNA is combinatorial, i.e., the functionality of
    DNA is determined largely by the sequence of ACTG
    bases. Can ignore geometry to a first order.
  • Trying to count using proteins would be hell
  • Proof-of-concept from nature DNA strands can
    attach to combinatorially matching sequences
  • DNA tiles have been constructed in the lab, and
    DNA computation has been demonstrated
  • Can simulate arbitrary tile systems, so we do not
    lose any theoretical generality, but we get a
    concrete grounding in the real world
  • The correct size (in the nano-range)

11
A Roadmap for Algorithmic Self-Assembly
  • Self-assembly as a combinatorial process
  • The computational power of self-assembly
  • Self-assembling interesting shapes and patterns,
    efficiently
  • Automating the design process?
  • Analysis of program size and assembly time
  • Self-assembly as a chemical reaction
  • Entropy, Equilibria, and Error Rates
  • Reversibility
  • Connections to experiments
  • Self-assembly as a machine
  • Not just assemble something, but perform work
  • Much less understood than the first three

12
Can we create efficient counters?
13
Can we create efficient counters?
Yes! Eg. Using Chinese remaindering
T2
14
Can we create efficient counters?
Yes! Eg. Using Chinese remaindering
T2
15
Can we create efficient counters?
Yes! Eg. Using Chinese remaindering
T2
16
Can we create efficient counters?
Yes! Eg. Using Chinese remaindering
T2
17
Can we create efficient counters?
Yes! Using Chinese remaindering
T2
18
Can we create efficient counters?
Yes! Eg. Using Chinese remaindering
T2
Generalizing Say p1, p2, , pk are distinct
primes. We can use ?i pi tiles to assemble a k
(?i pi) rectangle.
19
Molecular machines
20
Strand Invasion
21
Strand Invasion
22
Strand Invasion
23
Strand Invasion
24
Strand Invasion
25
Strand Invasion
26
Strand Invasion
27
Strand Invasion
28
Strand Invasion
29
Strand Invasion
30
Strand Invasion
31
Strand Invasion
32
Strand Invasion
33
Strand Invasion
34
Strand Invasion
35
Strand Invasion
36
Strand Invasion
37
Strand Invasion
38
Strand Invasion
39
Strand Invasion
40
Strand Invasion
Strand Invasion (cont)
41
Strand Invasion
Write a Comment
User Comments (0)
About PowerShow.com