Limitations of Self-Assembly at Temperature 1 David Doty, Matt - - PowerPoint PPT Presentation

limitations of self assembly at temperature 1
SMART_READER_LITE
LIVE PREVIEW

Limitations of Self-Assembly at Temperature 1 David Doty, Matt - - PowerPoint PPT Presentation

Limitations of Self-Assembly at Temperature 1 David Doty, Matt Patitz, Scott Summers Department of Computer Science Iowa State University, Ames, IA, USA DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998 DNA Tile Self-Assembly Winfree, Ph.D.


slide-1
SLIDE 1

David Doty, Matt Patitz, Scott Summers Department of Computer Science Iowa State University, Ames, IA, USA

Limitations of Self-Assembly at Temperature 1

slide-2
SLIDE 2

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

slide-3
SLIDE 3

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

  • Tile = unit square
slide-4
SLIDE 4

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

X XY Z

Strength 0 Strength 1 Strength 2

  • Tile = unit square
  • Each side has glue
  • f certain kind and

strength (0, 1, or 2).

slide-5
SLIDE 5

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

  • Tile = unit square
  • Each side has glue
  • f certain kind and

strength (0, 1, or 2).

  • If tiles abut with

matching kinds of glue, then they bind with this glue’s strength.

X XY Z

Strength 0 Strength 1 Strength 2

slide-6
SLIDE 6

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

  • Tile = unit square
  • Each side has glue
  • f certain kind and

strength (0, 1, or 2).

  • If tiles abut with

matching kinds of glue, then they bind with this glue’s strength.

  • Tiles may have

labels.

Strength 0 Strength 1 Strength 2

X XY Z

R

slide-7
SLIDE 7

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

  • Tile = unit square
  • Each side has glue
  • f certain kind and

strength (0, 1, or 2).

  • If tiles abut with

matching kinds of glue, then they bind with this glue’s strength.

  • Tiles may have

labels.

  • Tiles cannot be

rotated.

Strength 0 Strength 1 Strength 2

slide-8
SLIDE 8

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

  • Tile = unit square
  • Each side has glue
  • f certain kind and

strength (0, 1, or 2).

  • If tiles abut with

matching kinds of glue, then they bind with this glue’s strength.

  • Tiles may have

labels.

  • Tiles cannot be

rotated.

Strength 0 Strength 1 Strength 2

X XY Z

R

  • Finitely many tile types
slide-9
SLIDE 9

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

  • Tile = unit square
  • Each side has glue
  • f certain kind and

strength (0, 1, or 2).

  • If tiles abut with

matching kinds of glue, then they bind with this glue’s strength.

  • Tiles may have

labels.

  • Tiles cannot be

rotated.

Strength 0 Strength 1 Strength 2

X XY Z

R

  • Finitely many tile types
  • Infinitely many of each

type available

slide-10
SLIDE 10

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

  • Tile = unit square
  • Each side has glue
  • f certain kind and

strength (0, 1, or 2).

  • If tiles abut with

matching kinds of glue, then they bind with this glue’s strength.

  • Tiles may have

labels.

  • Tiles cannot be

rotated.

Strength 0 Strength 1 Strength 2

X XY Z

R

  • Finitely many tile types
  • Infinitely many of each

type available

  • Assembly starts from a

seed tile (or seed assembly).

slide-11
SLIDE 11

DNA Tile Self-Assembly Winfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961 Refined in Paul Rothemund’s Ph.D. thesis, 2001

  • Tile = unit square
  • Each side has glue
  • f certain kind and

strength (0, 1, or 2).

  • If tiles abut with

matching kinds of glue, then they bind with this glue’s strength.

  • Tiles may have

labels.

  • Tiles cannot be

rotated.

Strength 0 Strength 1 Strength 2

X XY Z

R

  • Finitely many tile types
  • Infinitely many of each

type available

  • Assembly starts from a

seed tile (or seed assembly).

  • A tile can attach to the

existing assembly if it binds with total strength at least equal to the “temperature”.

slide-12
SLIDE 12

Tile Assembly Example

S L

c R c R

L

c R 1 n c

1

L

c R 1 n c

1

S

1 c c 1 n c

1

1 1 n n

1

n n c R

L

Edge binding strengths: 1 2

Cooperation is key to computing with Tile Assembly Model.

slide-13
SLIDE 13

Tile Assembly Example

S L

c R c R

L

c R 1 n c

1

L

c R 1 n c

1

S

1 c c 1 n c

1

1 1 n n

1

n n c R

L

Edge binding strengths: 1 2

Cooperation is key to computing with Tile Assembly Model.

Both of these have to be present...

slide-14
SLIDE 14

Tile Assembly Example

S L

c R c R

L

c R 1 n c

1

L

c R 1 n c

1

S

1 c c 1 n c

1

1 1 n n

1

n n c R

L

Edge binding strengths: 1 2

Cooperation is key to computing with Tile Assembly Model.

Both of these have to be present... ...before this can attach

slide-15
SLIDE 15

Tile Assembly Example

S L

c R c R

L

c R 1 n c

1

S

1 c c 1 n c

1

1 1 n n

1

n n c R

L

Edge binding strengths: 1 2

n n

L

c R 1 c c c R 1 n c

1 L

n n n n 1 n c

1

1 c c n n c R

L

1 1 n n

1

n n 1 n c

1

n n n n c R

L L

n n n n n n 1 c c n n n n n n 1 n c

1

n n n n 1 1 n n

1

n n 1 c c 1 n c

1

n n n n 1 1 n n

1

n n 1 n c

1

1 1 n n

1

n n 1 1 n n

1

n n

Cooperation is key to computing with Tile Assembly Model.

slide-16
SLIDE 16

Tile Assembly Example

S L

c R c R

L

c R 1 n c

1

S

1 c c 1 n c

1

1 1 n n

1

n n c R

L

Edge binding strengths: 1 2

n n

L

c R 1 c c c R 1 n c

1 L

n n n n 1 n c

1

1 c c n n c R

L

1 1 n n

1

n n 1 n c

1

n n n n c R

L L

n n n n n n 1 c c n n n n n n 1 n c

1

n n n n 1 1 n n

1

n n 1 c c 1 n c

1

n n n n 1 1 n n

1

n n 1 n c

1

1 1 n n

1

n n 1 1 n n

1

n n

What if the tiles cannot cooperate?

slide-17
SLIDE 17
  • The binding graph of an assembly is the grid graph

induced by tiles binding with positive strength.

Binding Graph

slide-18
SLIDE 18
  • The binding graph of an assembly is the grid graph

induced by tiles binding with positive strength.

Binding Graph

slide-19
SLIDE 19
  • The binding graph of an assembly is the grid graph

induced by tiles binding with positive strength.

  • “Paths” in this talk always refer to paths in the binding

graph of some assembly.

Binding Graph

slide-20
SLIDE 20

Self-Assembly at Temperature 1 Tiling the Plane

If tiles abut with matching kinds of (positive strength) glue, then they bind.

Tile set:

slide-21
SLIDE 21

Self-Assembly at Temperature 1 Tiling the Plane

If tiles abut with matching kinds of (positive strength) glue, then they bind.

Tile set:

slide-22
SLIDE 22

Self-Assembly at Temperature 1 Tiling the Plane

If tiles abut with matching kinds of (positive strength) glue, then they bind.

Tile set:

slide-23
SLIDE 23

Self-Assembly at Temperature 1 Tiling the Plane

If tiles abut with matching kinds of (positive strength) glue, then they bind.

Tile set:

slide-24
SLIDE 24

Self-Assembly at Temperature 1 Tiling the Plane

If tiles abut with matching kinds of (positive strength) glue, then they bind.

Tile set:

slide-25
SLIDE 25

Self-Assembly at Temperature 1 Tiling the Plane

If tiles abut with matching kinds of (positive strength) glue, then they bind.

Tile set:

slide-26
SLIDE 26

Self-Assembly at Temperature 1 Tiling the Plane

slide-27
SLIDE 27

Self-Assembly at Temperature 1 Building a Periodic Line

1

S

2 1

2

Tile set:

1 2

1

1

S

slide-28
SLIDE 28

Self-Assembly at Temperature 1 Building a Periodic Line

1

S

2 1

2

Tile set:

1 2

1

1

S

1 2

1

slide-29
SLIDE 29

Self-Assembly at Temperature 1 Building a Periodic Line

1

S

2 1

2

Tile set:

1 2

1

1

S

2 1

2

1 2

1

slide-30
SLIDE 30

Self-Assembly at Temperature 1 Building a Periodic Line

1

S

2 1

2

Tile set:

1 2

1

1

S

2 1

2

1 2

1

1 2

1

slide-31
SLIDE 31

Self-Assembly at Temperature 1 Building a Periodic Line

1

S

2 1

2

Tile set:

1 2

1

1

S

2 1

2

1 2

1

2 1

2

1 2

1

slide-32
SLIDE 32

Self-Assembly at Temperature 1 Building a Periodic Line

1

S

2 1

2

Tile set:

1 2

1

1

S

2 1

2

1 2

1

2 1

2

1 2

1

1 2

1

slide-33
SLIDE 33

Self-Assembly at Temperature 1 Building a Periodic Line

1

S

2 1

2

Tile set:

1 2

1

1 2

1

1

S

2 1

2

1 2

1

2 1

2

1 2

1

1 2

1

2 1

2

2 1

2

1 2

1

1 2

1

2 1

2

2 1

2

1 2

1

1 2

1

2 1

2

2 1

2

1 2

1

1 2

1

2 1

2

2 1

2

1 2

1

1 2

1

2

slide-34
SLIDE 34

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

slide-35
SLIDE 35

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

slide-36
SLIDE 36

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

2 1

2

slide-37
SLIDE 37

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

2 1

2

3 4

3

slide-38
SLIDE 38

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

2 1

2

3 4

3

3 1 2

1

slide-39
SLIDE 39

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

2 1

2

3 4

3

4 3

4

3 1 2

1

slide-40
SLIDE 40

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

2 1

2

3 4

3

4 3

4

3 1 2

1

2 1

2

slide-41
SLIDE 41

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

2 1

2

3 4

3

4 3

4

3 1 2

1

2 1

2

3 4

3

slide-42
SLIDE 42

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

2 1

2

3 4

3

4 3

4

3 4

3

3 1 2

1

2 1

2

3 4

3

slide-43
SLIDE 43

Self-Assembly at Temperature 1 Building a “Comb”

1

S

2 1

2

3 1 2

1

3 4

3

4 3

4

Tile set:

1

S

3 1 2

1

2 1

2

3 4

3

4 3

4

3 4

3

3 1 2

1

2 1

2

3 4

3

4 3

4

slide-44
SLIDE 44

1

S

3 1 2

1

2 1

2

3 4

3

4 3

4

3 4

3

4 3

4

3 1 2

1

2 1

2

3 1 2

1

2 1

2

3 1 2

1

2 1

2

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 1 2

1

2 1

2

3 1 2

1

2 1

2

3 1 2

1

2 1

2

3 1 2

1

2 1

2

3 1 2

1

2 1

2

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 1 2

1

2 1

2

3 1 1 3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

3 4

3

4 3

4

3 4

3

4 3

4

3 4

3

4 4 4 4 4 4 4 4 4 4 4

Self-Assembly at Temperature 1 Building a “Comb”

slide-45
SLIDE 45

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-46
SLIDE 46

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-47
SLIDE 47

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-48
SLIDE 48

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-49
SLIDE 49

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-50
SLIDE 50

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-51
SLIDE 51

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-52
SLIDE 52

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-53
SLIDE 53

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-54
SLIDE 54

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-55
SLIDE 55

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-56
SLIDE 56

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-57
SLIDE 57

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-58
SLIDE 58

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-59
SLIDE 59

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-60
SLIDE 60

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-61
SLIDE 61

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-62
SLIDE 62

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-63
SLIDE 63

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-64
SLIDE 64

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-65
SLIDE 65

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-66
SLIDE 66

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-67
SLIDE 67

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-68
SLIDE 68

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-69
SLIDE 69

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-70
SLIDE 70

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-71
SLIDE 71

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-72
SLIDE 72

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-73
SLIDE 73

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-74
SLIDE 74

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-75
SLIDE 75

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-76
SLIDE 76

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-77
SLIDE 77

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-78
SLIDE 78

Self-Assembly at Temperature 1 Building an “Eventual Comb”

slide-79
SLIDE 79

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-80
SLIDE 80

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-81
SLIDE 81

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-82
SLIDE 82

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-83
SLIDE 83

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-84
SLIDE 84

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-85
SLIDE 85

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-86
SLIDE 86

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-87
SLIDE 87

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-88
SLIDE 88

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-89
SLIDE 89

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-90
SLIDE 90

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-91
SLIDE 91

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-92
SLIDE 92

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-93
SLIDE 93

Self-Assembly at Temperature 1 Building a “Plane-Filling” Grid

slide-94
SLIDE 94

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-95
SLIDE 95

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-96
SLIDE 96

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-97
SLIDE 97

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-98
SLIDE 98

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-99
SLIDE 99

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-100
SLIDE 100

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-101
SLIDE 101

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-102
SLIDE 102

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-103
SLIDE 103

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-104
SLIDE 104

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-105
SLIDE 105

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-106
SLIDE 106

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-107
SLIDE 107

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-108
SLIDE 108

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-109
SLIDE 109

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-110
SLIDE 110

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-111
SLIDE 111

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-112
SLIDE 112

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-113
SLIDE 113

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-114
SLIDE 114

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-115
SLIDE 115

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-116
SLIDE 116

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-117
SLIDE 117

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-118
SLIDE 118

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-119
SLIDE 119

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-120
SLIDE 120

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-121
SLIDE 121

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-122
SLIDE 122

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-123
SLIDE 123

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-124
SLIDE 124

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-125
SLIDE 125

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-126
SLIDE 126

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-127
SLIDE 127

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-128
SLIDE 128

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-129
SLIDE 129

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-130
SLIDE 130

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-131
SLIDE 131

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-132
SLIDE 132

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-133
SLIDE 133

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-134
SLIDE 134

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-135
SLIDE 135

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-136
SLIDE 136

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-137
SLIDE 137

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-138
SLIDE 138

Self-Assembly at Temperature 1 Building A Complicated Structure

slide-139
SLIDE 139

Our Result (Vaguely)

  • The previous “complicated structure” intuitively

captures every set that can weakly self- assemble in a “nice” temperature 1 tile assembly system.

slide-140
SLIDE 140

Our Result (Vaguely)

  • The previous “complicated structure” intuitively

captures every set that can weakly self- assemble in a “nice” temperature 1 tile assembly system.

  • Our proof relies on a notion of “pumpable

paths” in an assembly to define “nice”-ness.

slide-141
SLIDE 141

Pumpability

Our result relies on a notion of pumpable paths in an assembly.

slide-142
SLIDE 142

Pumpability

Our result relies on a notion of pumpable paths in an assembly. Partial assembly, with grey seed tile

slide-143
SLIDE 143

Pumpability

“Sufficiently long” path Our result relies on a notion of pumpable paths in an assembly.

slide-144
SLIDE 144

Pumpability

Our result relies on a notion of pumpable paths in an assembly. Look at just this partial path

slide-145
SLIDE 145

Pumpability

Our result relies on a notion of pumpable paths in an assembly. Uniquely color each tile type

slide-146
SLIDE 146

Pumpability

Our result relies on a notion of pumpable paths in an assembly. Note the repeating pattern, beginning with yellow tiles, which we call a pumpable segment

slide-147
SLIDE 147

Pumpability

Our result relies on a notion of pumpable paths in an assembly. The pumpable segment can be infinitely repeated, or pumped, to create an infinite, periodic path

slide-148
SLIDE 148

A “deterministic” (i.e., uniquely produces an assembly) temperature 1 tile assembly system T is c-pumpable if, given any two points p and q at least distance c apart in the terminal assembly of T, there is a path from p to q in the binding graph that contains a pumpable segment within the first c points on the path.

Pumpable Tile Assembly System

slide-149
SLIDE 149

A “deterministic” (i.e., uniquely produces an assembly) temperature 1 tile assembly system T is c-pumpable if, given any two points p and q at least distance c apart in the terminal assembly of T, there is a path from p to q in the binding graph that contains a pumpable segment within the first c points on the path. In other words, every long path contains repetitions of a tile type (an obvious consequence of the pigeonhole principle) that can be pumped (repeated infinitely many times) to create a periodic path without colliding with the assembly up to that point.

Pumpable Tile Assembly System

slide-150
SLIDE 150

Pumpability

Not all repeating patterns are pumpable!

slide-151
SLIDE 151

Pumpability

Not all repeating patterns are pumpable!

slide-152
SLIDE 152

Pumpability

Not all repeating patterns are pumpable!

slide-153
SLIDE 153

Doubly Periodic Sets

The dark green tiles make up a doubly periodic set

A set of points is doubly periodic if every point in the set can be expressed as a nonnegative integer affine combination of two integer vectors:

slide-154
SLIDE 154

Doubly Periodic Sets

An initial offset from the origin... base point b

The dark green tiles make up a doubly periodic set

A set of points is doubly periodic if every point in the set can be expressed as a nonnegative integer affine combination of two integer vectors:

slide-155
SLIDE 155

Doubly Periodic Sets

An initial offset from the origin, plus a multiple of u... base point b

The dark green tiles make up a doubly periodic set

u

A set of points is doubly periodic if every point in the set can be expressed as a nonnegative integer affine combination of two integer vectors:

slide-156
SLIDE 156

Doubly Periodic Sets

A set of points is doubly periodic if every point in the set can be expressed as a nonnegative integer affine combination of two integer vectors:

u v An initial offset from the origin, plus a multiple of u plus a multiple of v base point b

The dark green tiles make up a doubly periodic set

slide-157
SLIDE 157

Doubly Periodic Sets

A set of points is doubly periodic if every point in the set can be expressed as a nonnegative integer affine combination of two integer vectors:

u An initial offset from the origin, plus a multiple of u plus a multiple of v The point b + 3u + 2v base point b

The dark green tiles make up a doubly periodic set

v

slide-158
SLIDE 158

The Finite Closure of an Assembly

In our proof, we use the idea of a finite closure of a given (producible and non-terminal) assembly α.

slide-159
SLIDE 159

The Finite Closure of an Assembly

In our proof, we use the idea of a finite closure of a given (producible and non-terminal) assembly α. Intuitively, if we extend α by only those “portions” that will eventually stop growing, the finite closure is the super- assembly that will be produced.

slide-160
SLIDE 160

The Finite Closure of an Assembly

In our proof, we use the idea of a finite closure of a given (producible and non-terminal) assembly α. Intuitively, if we extend α by only those “portions” that will eventually stop growing, the finite closure is the super- assembly that will be produced. That is, any attempt to “leave” α through the finite closure and go infinitely far will eventually run into α again.

slide-161
SLIDE 161

The Finite Closure of an Assembly

For example, consider the following (terminal) assembly.

slide-162
SLIDE 162

The Finite Closure of an Assembly

For example, consider the following (terminal) assembly.

slide-163
SLIDE 163

The Finite Closure of an Assembly

Consider the subassembly consisting of the dark red tiles...

slide-164
SLIDE 164

The Finite Closure of an Assembly

Consider the subassembly consisting of the dark red tiles... The bottom row of the horizontal rectangle is incomplete, and all of the upward projections have yet to self-assemble.

slide-165
SLIDE 165

The Finite Closure of an Assembly What is the finite closure this assembly?

slide-166
SLIDE 166

The Finite Closure of an Assembly

It's the dark red tiles in this figure, because...

slide-167
SLIDE 167

The Finite Closure of an Assembly

...a finite number of tiles can be added to each of these locations before they become terminal, but... It's the dark red tiles in this figure, because...

slide-168
SLIDE 168

The Finite Closure of an Assembly

...a finite number of tiles can be added to each of these locations before they become terminal, but... ...an infinite number of tiles can be added to this location, so they are not on the finite closure. It's the dark red tiles in this figure, because...

slide-169
SLIDE 169

The Finite Closure of an Assembly

The finite closure of an assembly is the "closure of the assembly under finite additions to a single frontier location." Formally, a point x is on the finite closure of an assembly α if every infinite path containing x in the terminal assembly intersects α.

Example x's in the finite closure

slide-170
SLIDE 170

Main Result

  • A subset X of the plane weakly self-assembles

in a finite tile assembly system if some of the tile types are colored “black,” and X consists of those points that eventually are tiled with a black tile.

slide-171
SLIDE 171

Main Result

  • A subset X of the plane weakly self-assembles

in a finite tile assembly system if some of the tile types are colored “black,” and X consists of those points that eventually are tiled with a black tile.

  • Every set that weakly self-assembles in a

pumpable, deterministic, temperature 1 tile assembly system is a finite union of doubly periodic sets.

slide-172
SLIDE 172

The Proof

  • The finite closure of a periodic path or comb

defines a finite union of doubly periodic sets.

slide-173
SLIDE 173

The Proof

  • The finite closure of a periodic path or comb

defines a finite union of doubly periodic sets.

  • There are only a finite number of periodic paths

and combs originating within a fixed radius around the origin.

slide-174
SLIDE 174

The Proof

  • The finite closure of a periodic path or comb

defines a finite union of doubly periodic sets.

  • There are only a finite number of periodic paths

and combs originating within a fixed radius around the origin.

  • We prove: If the tile system is c-pumpable, then

every black tile is on the finite closure of some periodic path, or comb, that originates within radius 2c of the origin.

slide-175
SLIDE 175

The Proof (sketch)

seed seed

  • 1. Pick a black tile

distance at least c from the origin.

slide-176
SLIDE 176

The Proof (sketch)

seed seed

  • 2. There is a pumpable

segment starting within radius c of the origin ...

  • 1. Pick a black tile

distance at least c from the origin.

slide-177
SLIDE 177

The Proof (sketch)

seed seed

  • 2. There is a pumpable

segment starting within radius c of the origin ...

  • 3. ...so this infinite periodic

path could happen instead.

  • 1. Pick a black tile

distance at least c from the origin.

slide-178
SLIDE 178

The Proof (sketch)

seed seed

  • 3. ...so this infinite periodic

path could happen instead.

  • 4. Maybe the black tile is on

the finite closure of the infinite periodic path. Done!

  • 2. There is a pumpable

segment starting within radius c of the origin ...

  • 1. Pick a black tile

distance at least c from the origin.

slide-179
SLIDE 179

The Proof (sketch)

seed seed

  • 4. Otherwise, another long

path that includes the first pumpable segment leads to the black tile.

  • 2. There is a pumpable

segment starting within radius c of the origin ...

  • 1. Pick a black tile

distance at least c from the origin.

slide-180
SLIDE 180

The Proof (sketch)

seed seed

  • 4. Otherwise, another long

path that includes the first pumpable segment leads to the black tile.

  • 2. There is a pumpable

segment starting within radius c of the origin ...

  • 1. Pick a black tile

distance at least c from the origin.

  • 5. Another pumpable

segment...

slide-181
SLIDE 181

The Proof (sketch)

seed seed

  • 4. Otherwise, another long

path that includes the first pumpable segment leads to the black tile.

  • 2. There is a pumpable

segment starting within radius c of the origin ...

  • 1. Pick a black tile

distance at least c from the origin.

  • 5. Another pumpable

segment... ...means more infinite periodic paths.

slide-182
SLIDE 182

The Proof (sketch)

seed seed

  • 4. Otherwise, another long

path that includes the first pumpable segment leads to the black tile.

  • 2. There is a pumpable

segment starting within radius c of the origin ...

  • 1. Pick a black tile

distance at least c from the origin.

  • 5. Another pumpable

segment...

  • 6. And we have a comb!

...means more infinite periodic paths.

slide-183
SLIDE 183

The Proof (sketch)

The two vectors defining the comb form a basis for the region in which the black tile is contained, producing a regular array of parallelograms.

slide-184
SLIDE 184

The Proof (sketch)

The two vectors defining the comb form a basis for the region in which the black tile is contained, producing a regular array of parallelograms. The “determinism” of the tile set enforces the same pattern in each parallelogram: a doubly periodic set.

slide-185
SLIDE 185

The Proof (sketch)

There are a number of inaccuracies in the previous argument.

slide-186
SLIDE 186

The Proof (sketch)

There are a number of inaccuracies in the previous argument.

But those would all result in this... A cycle intersecting two pumpable paths

slide-187
SLIDE 187

The Proof (sketch)

There are a number of inaccuracies in the previous argument.

But those would all result in this... which we can prove results in this. A cycle intersecting two pumpable paths An infinite plane- covering grid

slide-188
SLIDE 188

Conclusion

Informal thesis: if a computation can be performed with a tile assembly system, then the result of that computation can be represented as a set that weakly self-assembles in that system or a closely related system.

slide-189
SLIDE 189

Conclusion

Informal thesis: If a computation can be performed with a tile assembly system, then the result of that computation can be represented as a set that weakly self-assembles in that system or a closely related system. Conclusion: Deterministic, pumpable, temperature 1 tile assembly systems are not capable of general-purpose computation.

slide-190
SLIDE 190

Open Question

Conjecture: Every “deterministic” temperature 1 tile assembly system that produces an infinite assembly is pumpable.

slide-191
SLIDE 191

Open Question

Conjecture: Every “deterministic” temperature 1 tile assembly system that produces an infinite assembly is pumpable. That is, no path can grow too far without growing

  • ut of control (in a periodic manner) since the lack
  • f cooperation inhibits controlled growth.
slide-192
SLIDE 192

Open Question

Conjecture: Every “deterministic” temperature 1 tile assembly system that produces an infinite assembly is pumpable. That is, no path can grow too far without growing

  • ut of control (in a periodic manner) since the lack
  • f cooperation inhibits controlled growth.

We have no proof, so who are we to say this?

slide-193
SLIDE 193

Non-pumpable Tile System?

Two tile types repeated on a path that get “blocked” eventually if they are pumped.

slide-194
SLIDE 194

Non-pumpable Tile System?

Two tile types repeated on a path that get “blocked” eventually if they are pumped.

slide-195
SLIDE 195

Non-pumpable Tile System?

Two tile types repeated on a path that get “blocked” eventually if they are pumped. But the blue tiles are NOT on an infinite path.

slide-196
SLIDE 196

Non-pumpable Tile System?