Self Assembly (talk for the AERES evaluation) Eric R emila based - - PowerPoint PPT Presentation

self assembly
SMART_READER_LITE
LIVE PREVIEW

Self Assembly (talk for the AERES evaluation) Eric R emila based - - PowerPoint PPT Presentation

Self Assembly (talk for the AERES evaluation) Eric R emila based on Florent Becker s Ph. D. thesis. Eric R emila Self assemby for AERES The sponsor page Eric R emila Self assemby for AERES Principle A set of Wang tiles Eric R


slide-1
SLIDE 1

Self Assembly

(talk for the AERES evaluation)

Eric R´ emila

based on Florent Becker’s Ph. D. thesis.

Eric R´ emila Self assemby for AERES

slide-2
SLIDE 2

The sponsor page

Eric R´ emila Self assemby for AERES

slide-3
SLIDE 3

Principle

A set of Wang tiles

Eric R´ emila Self assemby for AERES

slide-4
SLIDE 4

Principle

A set of Wang tiles with glues of different strengths

Eric R´ emila Self assemby for AERES

slide-5
SLIDE 5

Principle

A set of Wang tiles with glues of different strengths The sum of link strengths must be larger than the temperature for a possible aggregation of a new tile Example with T = 2.

Eric R´ emila Self assemby for AERES

slide-6
SLIDE 6

The notion of dynamics

We want to describe the assembly process, taking account parallelism and non-determinism Partial order of productions Language generated by the tile set: final productions

  • riginality: we want to

generate stable languages up to homotheties, instead of a unique shape

Eric R´ emila Self assemby for AERES

slide-7
SLIDE 7

A simple example

What is the language generated by this tile set, at temperature 2 ?

Eric R´ emila Self assemby for AERES

slide-8
SLIDE 8

A simple example

with strength 2 glues, creation

  • f a diagonal line .

Eric R´ emila Self assemby for AERES

slide-9
SLIDE 9

A simple example

Completion.

Eric R´ emila Self assemby for AERES

slide-10
SLIDE 10

A simple example

Conclusion: the given tileset allows to construct all squares (with size ≥ 2),.

Eric R´ emila Self assemby for AERES

slide-11
SLIDE 11

A simple example

Conclusion: the given tileset allows to construct all squares (with size ≥ 2),

  • nly allows to construct

squares (bicolor effect).

Eric R´ emila Self assemby for AERES

slide-12
SLIDE 12

The context

(a page of advertising)

Crystal growth. DNA self-Assembly. Biological computing. Nanotechnology.

Eric R´ emila Self assemby for AERES

slide-13
SLIDE 13

Tile set optimality result

The smallest tile set which generates the language of squares contains 5 tiles.

Eric R´ emila Self assemby for AERES

slide-14
SLIDE 14

Scaling results

Question: Assume that we have a tile set S which generates a shape language L. Can we deduce a shape language S′ which generates the shape language 3L? In the general case, this is not possible.

Eric R´ emila Self assemby for AERES

slide-15
SLIDE 15

Scaling results

Question: Assume that we have a tile set S which generates a shape language L. Can we deduce a shape language S′ which generates the shape language 3L? In the general case, this is not possible. If the dynamics induced by S satisfies an order condition (which is true for all samples in the literature), then the dynamics can be controlled and, therefore, this can be done.

Eric R´ emila Self assemby for AERES

slide-16
SLIDE 16

Approximative scaling results

If the dynamics induced by S satisfies the RC condition (Rothemund, Winfree) and no tile contains two strength 2 glues, (which is true for most of samples in the literature), then this can be approximatively done. Moreover, S′ = S ∪ U, where U only depends on the set of glues

  • f S (universality).

Eric R´ emila Self assemby for AERES

slide-17
SLIDE 17

A new ingredient: the time

For each tile t, we fix a concentration kt. The associated continuous time Markov chain is defined by: States: productions,

Eric R´ emila Self assemby for AERES

slide-18
SLIDE 18

A new ingredient: the time

For each tile t, we fix a concentration kt. The associated continuous time Markov chain is defined by: States: productions, Transitions: tile additions,

Eric R´ emila Self assemby for AERES

slide-19
SLIDE 19

A new ingredient: the time

For each tile t, we fix a concentration kt. The associated continuous time Markov chain is defined by: States: productions, Transitions: tile additions, Transition time: the possible addition of the tile t is done according to an exponential law with parameter kt (i. e. the average time for the transition is 1/kt).

Eric R´ emila Self assemby for AERES

slide-20
SLIDE 20

A new ingredient: the time

For each tile t, we fix a concentration kt. The associated continuous time Markov chain is defined by: States: productions, Transitions: tile additions, Transition time: the possible addition of the tile t is done according to an exponential law with parameter kt (i. e. the average time for the transition is 1/kt). Construction time for a production P: the average time for reaching P. This is a canonical modelization of successive aggregations, starting from the root, in a soup with low concentrations.

Eric R´ emila Self assemby for AERES

slide-21
SLIDE 21

The parallel model (discrete time)

We start from the root (and we want to reach a fixed production P),

Eric R´ emila Self assemby for AERES

slide-22
SLIDE 22

The parallel model (discrete time)

We start from the root (and we want to reach a fixed production P), At each step, we add simultaneously all the possible tiles of P,

Eric R´ emila Self assemby for AERES

slide-23
SLIDE 23

The parallel model (discrete time)

We start from the root (and we want to reach a fixed production P), At each step, we add simultaneously all the possible tiles of P, Parallel time : number of parallel steps to get P.

Eric R´ emila Self assemby for AERES

slide-24
SLIDE 24

The parallel model (discrete time)

We start from the root (and we want to reach a fixed production P), At each step, we add simultaneously all the possible tiles of P, Parallel time : number of parallel steps to get P. Theorem: Under the order condition, we have: parallel time = continuous time up to a constant which only depends on concentrations, This allows to study the parallel time (this is easier).

Eric R´ emila Self assemby for AERES

slide-25
SLIDE 25

The time in our sample

The (parallel) construction time of the n × n square is 3n.

Eric R´ emila Self assemby for AERES

slide-26
SLIDE 26

The time in our sample

The (parallel) construction time of the n × n square is 3n. Can we do it faster ? Can we find a tile set which constructs squares in the optimal time 2n ?

Eric R´ emila Self assemby for AERES

slide-27
SLIDE 27

Time optimal construction of squares

YES, we can !

Eric R´ emila Self assemby for AERES

slide-28
SLIDE 28

Extension en dimension 3 (with temperature 3)

Theorem: There exists a tile set which constructs cubes (with sides ≥ 2) in temperature 3.

Eric R´ emila Self assemby for AERES

slide-29
SLIDE 29

Extension en dimension 3 (with temperature 3)

Theorem: There exists a tile set which constructs cubes (with sides ≥ 2) in temperature 3.

Eric R´ emila Self assemby for AERES

slide-30
SLIDE 30

Programming language

(Pictures are better than a thousand tiles)

Given a language of shapes, how to design a tile set which generates this language? We introduce a self-assembly programming language (with signals and collisions) which plays the role of a high level language.

Eric R´ emila Self assemby for AERES

slide-31
SLIDE 31

Open questions

construction of other languages of geometric chains (polygons, circles, . . . ) construction of tilings of the whole plane (quasi-periodic or more complex) more in higher dimensions working on other underlying lattices (euclidean, or even hyperbolic)

Eric R´ emila Self assemby for AERES

slide-32
SLIDE 32

”This is the END”

Eric R´ emila Self assemby for AERES