algorithmic self-assembly of dna sierpinski triangles ahn, yong-yeol 2005.5.3. journal club

25
Algorithmic Self-Assembly o f DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Upload: charleen-shelton

Post on 17-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Algorithmic Self-Assembly of DNA Sierpinski Triangles

Ahn, Yong-Yeol 2005.5.3. Journal Club

Page 2: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Fundamental Question: How to Make a Nano-structure?

• In Art…

Or,

Page 3: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

To Carve

Page 4: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

To Build or Not To Build

• Carving is Hard.• It needs lots of energy.• How about building?

Page 5: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Building a Nano-structure

• Molecules form lots of structures naturally – reducing free energy.

Page 6: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Building a Nano-structure

• Crystalization• Folding (Protein, RNA)• Self-assembly• …

• We’ll ignore about the protein folding (more hard).

Page 7: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Self-Assembly = A Magic Wand?

• Can we design our own structure?

It’s hard!

Page 8: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Why?

• We can not control the molecules microscopically, so there are only limited type of structures feasible.

Page 9: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Why?

• The interaction between molecules must be able to be designed accurately.

• We must think about the errors seriously.

Page 10: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

DNA!

T

G C

A

Page 11: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

DNA

• If we make a sequence, only complementary-sequence can be attached.

Highly specific!DNA is also stable and easy to make.

Page 12: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

DNA’s new capability

• Adleman(1994) made a simple DNA computer which solves the problem of path finding.

A B

B Cmeans there is a path from A to C.

Page 13: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

We Can Computer with DNA

• By the complemetarity of the DNA. • Adleman’s DNA computer is a kind of DNA

self-assembly.

How about making a cellular automata with DNA self-assembly?

e.g. making an universal turing machine (=universal computer)!

Page 14: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Cellular Automata

• “Change my next state by a specific rule that is a function of neighbors’ states”. a computer

t

Page 15: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Algorithmic Self-assembly

• Can we make a self-assembly like this?

Page 16: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

• XOR: 1 if only one of the parents is 1.

• XOR is a simple rule but not a trivial one.

Try a Simple One: XOR

1 1

0

1 0

1

0 1

1

0 0

0

Page 17: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

XOR makes the Sierpinski Triangle

• XOR makes (disrete version of) the Sierpinski Triangle.

A fascinating example of global ordering from local interaction and shows the great capability of self-assembly.

Page 18: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

How to Construct XOR?

Clever… +_+

Page 19: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Then, How to Make it in Real?

Just little modifications

Page 20: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Translate to DNA

“1”

Page 21: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Another Implementation

Page 22: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

How do they Assemble?

Page 23: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Experiment

• Anneal them from 90℃ to room temp. • Anneal the nucleating structure (long

strands) similarly.• Mix them together and anneal. • The molecules first form the triangle then

make the crystal structure.• Take pictures with AFM.

Page 24: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Result

Page 25: Algorithmic Self-Assembly of DNA Sierpinski Triangles Ahn, Yong-Yeol 2005.5.3. Journal Club

Conclusion

• This paper shows “Algorithmic self-assembly” in reality.

• DNA is cool!– Designable– Stable– Easy to make