Top Banner
Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition
73

Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Dec 16, 2015

Download

Documents

Roderick McGee
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Staged Self-Assembly andPolyomino Context-Free

GrammarsAndrew Winslow

Defense Edition

Page 2: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Simple particles coalescing into complex superstructures.

Self-Assembly

Page 3: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Self-AssemblySimple particles coalescing into

complex superstructures.

Page 4: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Self-AssemblySimple particles coalescing into

complex superstructures.

Page 5: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Self-AssemblySimple particles coalescing into

complex superstructures.

Page 6: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Crystallization

Page 7: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Morphogenesis

Page 8: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Natural Self-Assembly

Page 9: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Synthetic Self-Assembly with DNA

Page 10: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 11: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Tile

Page 12: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Glues

Page 13: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 14: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 15: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Our work:Study an abstract self-assembly model

based on DNA tile systems.

Page 16: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Tile

Page 17: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Glues

Page 18: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Assembly

Page 19: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Mixing

Page 20: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Bin

Page 21: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Reagents

Page 22: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Products

Page 23: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 24: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Size

Page 25: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 26: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Staged self-assembly

Page 27: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Input Output

(polyomino)

(small staged assembly system)

Page 28: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

n

Input

Page 29: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 30: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 31: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 32: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Θ(n) system size

Page 33: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 34: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Θ(log(n)) system size

Page 35: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

n

Θ(n) Θ(log(n))

Page 36: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Input

Page 37: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Study a simplified model.

Finding small systems is (NP-)hard.

Page 38: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 39: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Rule

Page 40: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Grammar

Page 41: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Ο(#glues2)Ω(n1/2/log(n)), Ο(n2/3)

Staged System

? ? ?

One dimension

Ο(1)

E. D. Demaine, S. Eisenstat, M. Ishaque, A. Winslow, One-dimensional staged self-assembly, DNA 17, 2011.

Grammar

? ? ?

Page 42: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ? ? ?

Page 43: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Polyomino Grammar

Page 44: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

w/scaling

Two dimensions

Grammar Staged System

……

A. Winslow, Staged Self-Assembly and Polyomino Context-Free Grammars, DNA 19, 2013.

Ω(n/log3n)

Ο(log(n))

Macrotile

Page 45: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ?

??

? ?

Page 46: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Values

Page 47: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Values are distinct

Values are contiguous

Page 48: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Activation

Page 49: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Activation

Page 50: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 51: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
Page 52: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ? ?

Page 53: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ? ?

Page 54: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ? ?

Page 55: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Shifting

[1..3] +4

Page 56: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Shifting

[4..6] +4

Page 57: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Activation

Shifting

[1..3] +4

Page 58: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ? ?

Page 59: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

[2..5] +3

Page 60: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ? ?

Page 61: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

[1..4] +2

Page 62: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ? ?

Page 63: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

[1..4] +4

Page 64: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Reagent 1

Reagent 2

Product

Activated reagent 1

Shifted reagent 2

Activated & shifted reagent 2

Page 65: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

? ?

??

? ?

Page 66: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

A R1

S R2

A & S R2

A R1

S R2

A & S R2

A R1

S R2

A & S R2

Page 67: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

A R1

S R2

A & S R2

A R1

S R2

A & S R2

A R1

S R2

A & S R2

w/scalingΟ(log(n))

Page 68: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

…… Ω(n/log3n)

Page 69: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Ο(loglog(n))

Ω(n/loglog(n))

Page 70: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

……

Ο(log(n))Ω(n/log2n)

Page 71: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Ο(log(n))

Ω(n/log2n)

Page 72: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Grammar Staged System Ο(1)

Ω(n1/2/log(n)), Ο(n2/3)

w/scaling

Ο(log(n))

Ω(n/log3n)

Grammars are small,staged systems are always

smaller

Page 73: Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.

Thank youCommittee:

Diane Souvaine

Erik DemaineBen Hescott

Lenore Cowen

Hyunmin Yi

Collaborators:

Matthew Patitz

Sarah Eisenstat

Robert Schweller

Mashhood Ishaque

Damien Woods

NSF grants 0941538 and 0830734