39
Finding a Hamiltonian path on a folded DNA shape The Mina and Everard Goodman Faculty of Life Sciences , Bar-Ilan University Ramat-Gan Hanny Seaman Advisors: Dr. Ido Bachelet Prof. Ron Unger 2013

Finding a Hamiltonian path on a folded DNA shape

  • Upload
    yin

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

Finding a Hamiltonian path on a folded DNA shape. Hanny Seaman Advisors: Dr. Ido Bachelet Prof. Ron Unger 2013. The Mina and Everard Goodman Faculty of Life Sciences , Bar- Ilan University Ramat- Gan. Hamiltonian path. 1 3245. 1 472365. NP-complete problem!. - PowerPoint PPT Presentation

Citation preview

Page 1: Finding a Hamiltonian path on a folded DNA shape

Finding a Hamiltonian path on a folded DNA shape

The Mina and Everard Goodman Faculty of Life Sciences , Bar-Ilan University Ramat-Gan

Hanny Seaman

Advisors:Dr. Ido BacheletProf. Ron Unger

2013

Page 2: Finding a Hamiltonian path on a folded DNA shape

Hamiltonian path

147236513245

NP-complete problem!

Page 3: Finding a Hamiltonian path on a folded DNA shape

DNA strands represent vertices and paths of a 7-node graph

Mix in tube – self complementarity Filtration

Adleman’s solution

Page 4: Finding a Hamiltonian path on a folded DNA shape

Folding of DNA to create nanoscale shapes

Terminology:◦ Scaffold◦ Staples

caDNAno

Origami DNA

Page 5: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

Page 6: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

Page 7: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

2

Page 8: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

23

Page 9: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

23

Page 10: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

23

Page 11: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

23

Page 12: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

23

Page 13: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

23

Page 14: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

23

Page 15: Finding a Hamiltonian path on a folded DNA shape

Representing the graph Example: 4 vertices0

1

23

Page 16: Finding a Hamiltonian path on a folded DNA shape

Example: 4 vertices

Start End Sequence Length Color

0[45] 0[26] GGGCGAAAAACCGTCTATCA 20#aaaa00

0[64] 0[46] CGTGGACTCCAACGTCAAA 19#cc0000

1[26] 1[45] TGTTGTTCCAGTTTGGAACA 20#f74308

1[46] 1[64] AGAGTCCACTATTAAAGAA 19#03b6a2

2[45] 2[26] TAGCCCGAGATAGGGTTGAG 20#03b6a2

2[64] 2[46] CCCTTATAAATCAAAAGAA 19#aaaa00

3[26] 3[45] GAAAATCCTGTTTGATGGTG 20#f7931e

3[46] 3[64] GTTCCGAAATCGGCAAAAT 19#007200

Page 17: Finding a Hamiltonian path on a folded DNA shape

Example: 4 vertices

Edges details

Page 18: Finding a Hamiltonian path on a folded DNA shape

Example: 4 vertices

Scaffold details

Page 19: Finding a Hamiltonian path on a folded DNA shape

7 vertices – planning the graph

Calculate the edges and verticessequences

Page 20: Finding a Hamiltonian path on a folded DNA shape

7 vertices – planning the graph

1 2

7

6

5

4

3

Page 21: Finding a Hamiltonian path on a folded DNA shape

Experiments

Page 22: Finding a Hamiltonian path on a folded DNA shape

7 vertices – increase number of vertices

Experiment 1- increase number of vertices

Page 23: Finding a Hamiltonian path on a folded DNA shape

7 vertices – increase number of vertices

1

Experiment 1- increase number of vertices

Page 24: Finding a Hamiltonian path on a folded DNA shape

7 vertices – increase number of vertices

1 2

Experiment 1- increase number of vertices

Page 25: Finding a Hamiltonian path on a folded DNA shape

7 vertices – increase number of vertices

1 2

3

Experiment 1- increase number of vertices

Page 26: Finding a Hamiltonian path on a folded DNA shape

Experiment 1- increase number of vertices

7 vertices – increase number of vertices

1 2

7

6

5

4

3

Page 27: Finding a Hamiltonian path on a folded DNA shape

Experiment 1- increase number of vertices

7 vertices – increase number of vertices

Unfolded segments

Partial fold

Max fold

Page 28: Finding a Hamiltonian path on a folded DNA shape

Experiment 2- Stepwise assembly

1

Page 29: Finding a Hamiltonian path on a folded DNA shape

Experiment 2- Stepwise assembly

1

Page 30: Finding a Hamiltonian path on a folded DNA shape

Experiment 2- Stepwise assembly

1 2

Page 31: Finding a Hamiltonian path on a folded DNA shape

Experiment 2- Stepwise assembly

1 2

5

4

3

Page 32: Finding a Hamiltonian path on a folded DNA shape

Experiment 2- Stepwise assembly

1 2

7

6

5

4

3

Page 33: Finding a Hamiltonian path on a folded DNA shape

Experiment 3- 7 vertices - FACS

1 2

7

65

4

3

Page 34: Finding a Hamiltonian path on a folded DNA shape

Experiment 3- 7 vertices - FACS

(1)Beads

(2)Beads

Ver1-marked

(3)Beads

Ver7-marked

(4)BeadsVer1

unmarked Vers 2-6

Ver7-markedAll staples

(5)Beads

Ver1-marked Vers 2-6

Ver7-markedAll staples

Page 35: Finding a Hamiltonian path on a folded DNA shape

FL4-H

Cou

nt

102 103 104 105 106 1070

682

1364

2046

2728

Cou

nt

0

1364

2728

1364

2728

Cou

nt

1364

2728

Cou

nt

1364

2728

Cou

nt

102 103 104 105 106 107

FL4-H

1364

2728

Cou

nt

Experiment 3- 7 vertices - FACS

Results - Red

(5)(4)(3)(2)(1)

Page 36: Finding a Hamiltonian path on a folded DNA shape

FL1-H

Cou

nt

102 103 104 105 106 1070

656

1311

1967

2622

Cou

nt

0

1311

2622

1311

2622

Cou

nt

1311

2622

Cou

nt

1311

2622

Cou

nt

102 103 104 105 106 107

FL1-H

1311

2622

Cou

nt

Experiment 3- 7 vertices - FACS

Results - Green(5)(4)(3)(2)(1)

Page 37: Finding a Hamiltonian path on a folded DNA shape

Representing graph using origami DNA

Find if exists a Hamiltonian Path

Summary

Page 38: Finding a Hamiltonian path on a folded DNA shape

Watching folded DNA using AFM Experiments with:

◦ edges including polyT◦ Large number of vertices◦ Graph with several paths – not only Hamiltonian

What’s next?

Page 39: Finding a Hamiltonian path on a folded DNA shape

' והליווי" ההנחייה על אונגר רון ולפרופ בצלת עידו ר לד. הפרוייקט כל לאורך

. העזרה על המעבדה חברי לכל

! ההקשבה על תודה

תודות