The Source of Errors: Thermodynamics - PowerPoint PPT Presentation

About This Presentation
Title:

The Source of Errors: Thermodynamics

Description:

The Source of Errors: Thermodynamics GA = Activation energy GB = Bond energy + 2GB GB GA GA Correct Growth Incorrect Growth Rate of correct growth exp(-GA) – PowerPoint PPT presentation

Number of Views:131
Avg rating:3.0/5.0
Slides: 51
Provided by: stanf176
Learn more at: http://web.stanford.edu
Category:

less

Transcript and Presenter's Notes

Title: The Source of Errors: Thermodynamics


1
The Source of Errors Thermodynamics
GA Activation energy GB Bond energy

2GB
GB
GA
GA
Correct Growth
Incorrect Growth
Rate of correct growth ¼ exp(-GA) Probability of
incorrect growth ¼ exp(-GA GB) Constraint 2 GB
gt GA (system goes forward) ) Error probability
exp(-GA/2) ) Rate has quadratic dependence on
error probability ) Time to reliably assemble
an n n square ¼ n5
2
Error-Reducing Designs
  • Error correction via redundancy do not change
    the model
  • Tile systems are designed to have error
    correction mechanisms
  • The Electrical Engineering approach -- error
    correcting codes
  • But can not use existing coding/decoding
    techniques
  • Proofreading tiles Winfree, Bekbolatov,03
  • Snake tiles Chen, Goel 04
  • Biochemistry techniques
  • Strand Invasion mechanism
  • Chen, Cheng, Goel, Huang, Moisset de espanes,
    04

3
Example Sierpinski Tile System
1
0
1
0
0
0
1
0
0
1
0
0
1
0
1
1
0
1
4
Example Sierpinski Tile System
1
0
1
0
0
0
0
0
1
0
0
1
0
0
1
0
1
1
0
1
5
Example Sierpinski Tile System
1
0
1
0
0
0
0
0
0
1
0
0
1
0
0
1
0
1
1
0
1
6
Example Sierpinski Tile System
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
7
Growth Error
1
0
1
0
0
0
0
1
1
0
1
1
0
0
1
0
1
1
0
1
8
Growth Error
1
0
mismatch
1
0
0
0
0
1
1
0
1
1
0
0
1
0
1
1
0
1
9
Growth Error
1
0
1
0
0
0
1
0
1
1
0
0
1
0
1
1
0
1
10
Growth Error
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
11
Growth Error
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
12
Proofreading Tiles
Winfree, Bekbolatov, 03
G2
G3
G1
G2a
G2b
G4
X3
G3b
G1b
X4
X2
  • Each tile in the original system corresponds to
  • four tiles in the new system
  • The internal glues are unique to this block

X1
G3a
G1a
G4a
G4b
13
How does this help?
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
14
How does this help?
1
0
mismatch
1
0
0
0
1
0
1
0
1
0
1
1
0
1
15
How does this help?
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
16
How does this help?
No tile can attach at this location
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
17
How does this help?
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
18
How does this help?
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
19
How does this help?
1
0
1
0
0
0
1
0
1
0
1
0
1
1
0
1
20
Nucleation Error
21
Nucleation Error
  • First tile attaches with a weak binding strength

22
Nucleation Error
  • First tile attaches with a weak binding strength
  • Second tile attaches and secures the first tile

23
Nucleation Error
  • First tile attaches with a weak binding strength
  • Second tile attaches and secures the first tile
  • Other tiles can attach and forms a layer of
    (possibly incorrect) tiles.

24
Snake Tiles
G2
G3
G1
G2a
G2b
G4
X2
G3b
G1b
X1
X3
  • Each tile in the original system corresponds to
    four tiles in the new system
  • The internal glues are unique to this block

G3a
G1a
G4a
G4b
25
How does this help?
  • First tile attaches with a weak binding strength

26
How does this help?
  • First tile attaches with a weak binding strength
  • Second tile attaches and secures the first tile

27
How does this help?
  • First tile attaches with a weak binding strength
  • Second tile attaches and secures the first tile
  • No Other tiles can attach without another
    nucleation error

28
Preliminary Experimental Results (Obtained by
Chen, Goel, Schulman, Winfree)
29
(No Transcript)
30
(No Transcript)
31
(No Transcript)
32
(No Transcript)
33
Four by Four Snake Tiles
34
Four by Four Snake Tiles
35
Four by Four Snake Tiles
36
Four by Four Snake Tiles
37
Four by Four Snake Tiles
38
Four by Four Snake Tiles
39
Four by Four Snake Tiles
40
Four by Four Snake Tiles
41
Four by Four Snake Tiles
42
Four by Four Snake Tiles
43
Four by Four Snake Tiles
44
Four by Four Snake Tiles
45
Analysis
  • Snake tile design extends to 2k2k blocks.
  • Prevents tile propagation even after k1
    nucleation/growth errors
  • The error probability changes from p to roughly
    pk
  • We can assemble an NN square in time O(N polylog
    N) and it remains stable for time W(N) (with high
    probability).
  • Resolution loss of O(log N)
  • Assuming tiles held by strength 3 do not fall off
  • Matches the time for ideal, irreversible assembly
  • Compare to N3 for basic proof-reading and N5 with
    no error-correction in the thermodynamic model
    Chen, Goel DNA 04
  • Extensions, variations by Reifs group, Winfrees
    group, our group, and others
  • Recent result Simple combinatorial criteria Can
    avoid resolution loss by using third dimension
    Chen, Goel, Luhrs SODA 08

46
Interesting Open Problems - I
  • General theorems for analyzing reversible
    self-assembly?
  • Example Imagine you are given an L, with each
    arm being length N
  • From each convex corner, a tile can fall off at
    rate r
  • At each concave corner, a tile can attach at
    rate f gt r
  • What is the first time that the (N,N) location is
    occupied?
  • We believe that the right answer is O(N), can
    prove O(N log N)
  • General theorems which relate the combinatorial
    structure of an error-correction scheme to the
    error probability?
  • We have combinatorial criteria for error
    correction, but they are not all encompassing

47
Interesting Open Problems II
  • Robust, efficient counting
  • We replace a tile by a k k block, where k ! 1
    as N ! 1
  • Or, by a k 1 block if we use the third
    dimension
  • Codes (eg. Reed-Solomon) can do much better
  • Can we use codes to design more efficient
    counters?
  • Specifically Do there exist one-to-one functions
    (code-words)
  • W 1,..N ! 1..N2 such that
  • Given a row of 2 log N tiles encoding W(k), there
    is some simple tiling subroutine to assemble
    W(k1) on top
  • Even if there are p log N errors in the tiling
    process for each row, this process stops after
    counting from 1 to N
  • Motivation Correctly assembling large shapes
    up-to molecular precision will be a new
    engineering paradigm so an exciting opportunity
    for theoreticians

48
Another Mode of Error -- Damage
(0,1)
S
(1,1)
(1,0)
1W
(0,0)
(1,0)
(0,1)
(0,0)
1S
(1,0)
(1,1)
(1,1)
S
49
What went wrong?
  • When tiles attach from unexpected directions the
    correct tile is not guaranteed.
  • Potential fix Design systems more carefully so
    that the system can reassemble from small pieces
    all over.
  • Previous work Winfree 06 Rectilinear Systems
    that will grow back correctly as long as the seed
    remains in place by forcing growth only from the
    seed direction.
  • Single point of failure Lose the seed and the
    structure cannot regrow
  • Akin to a lizard regenerating a limb
  • Our goal Tile systems that heal from small
    fragments anywhere
  • Akin to two parts of a starfish growing into
    complete separate starfish
  • Almost a reproductive property

50
Two pieces of self-healing Immutability and
Progressiveness
  • Immutability Only correct tiles may attach.
  • (As opposed to the Sierpinski example.)
  • Progressiveness Eventually, all tiles attach.
  • (Provided one of a set of pieces containing
    enough information remains)
  • Example The Chinese remainder counter is almost
    self-healing from any row
Write a Comment
User Comments (0)
About PowerShow.com