a chinese postman problem based on dna computing z. yin, f. zhang, and j. xu* j. chem. inf. comput....

15
A Chinese Postman A Chinese Postman Problem Based on DNA Problem Based on DNA Computing Computing Z. Yin, F. Zhang, and J. Xu* J. Chem. Inf. Comput. Sci. 20 02, 42, 222-224 Summarized by Shin, Soo-Yong 2002. 10. 11

Upload: alicia-barker

Post on 18-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

A Chinese Postman Problem A Chinese Postman Problem Based on DNA ComputingBased on DNA Computing

Z. Yin, F. Zhang, and J. Xu*J. Chem. Inf. Comput. Sci. 2002, 42, 2

22-224

Summarized by Shin, Soo-Yong2002. 10. 11

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

Chinese Postman Problem Chinese Postman Problem (CPP)(CPP) Similar with TSP CPP has to visit all edges in the graph, but ca

n visit same edges more than twice. cf) TSP for all vertexes.

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

Algorithm for CPPAlgorithm for CPP

The same as Adleman’s algorithm

1. Generate a random closed walk2. Keep only those closed walks that begins with fixed v

ertices and end with fixed vertices3. Keep only those closed walks that enter all of the ed

ges of the given graph at least once.4. Find the shortest path5. Determine

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

ImplementationImplementation

Step 1 Edge weights are represented by the length. Vertex : 20mer Edge : 10mer for starting, 10mer for ending, 10*wij

for weight

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

ImplementationImplementation

Step 2 PCR with rear 10 bp of ‘0’ and former 10 bp of ‘0’

Step 3 Affinity-purification for all edges

Step 4 Gel electrophoresis

Step 5 Sequencing

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

참고사항참고사항

실험 없음 . Journal of Chemical Information and Computer

Science Core SCI! impact factor is 1.777 (1998)

DNA Solution of a DNA Solution of a Graph Coloring ProblemGraph Coloring Problem

Y. Liu, J. Xu*, L. Pan, and S. WangJ. Chem. Inf. Comput. Sci. 2002, 42, 5

24-528

Summarized by Shin, Soo-Yong

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

Graph Coloring ProblemGraph Coloring Problem

Find minimum number of color to paint a different color for the adjacent vertexes.

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

AlgorithmAlgorithm

Convert to the problem an ensemble of all rearrangements of the required colors. Ex) (2,1,5,3,6,5) (1,2,3,1,2,3) (2,3,4,2,3,4) Wrong answer : (1,1,3,1,2,3)

Delete illegal answer Sort the answer (find minimum length)

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

RepresentationRepresentation

dsDNA strands Color section (Ci) and name section (Ni)

N1 & N7 for PCR, Ni : 20 bp Ci : 10 + 5j if Ci = j (j = 1,2,…,6) 380 bp for 666666, 230 bp for 111111

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

Representation Representation

Initial fragment

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

Making a poolMaking a pool

Parallel overlap assembly (POA)

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

Delete illegal answerDelete illegal answer

Illegal answer template (x, x, *, *, *, *), (x, *, x, *, *, *), (x, *, *, *, x, *),

(x, *, *, *, *, x), (*, x, x, *, *, *), (*, x, *, x, *, *), (*, x, *, *, *, x), (*, *, x, x, *, *), (*, *, x, *, x, *), (*, *, *, x, x, *), (*, *, *, x, *, x), (*, *, *, *, x, x)

Divide into two tubes T1 cut out by restriction enzyme (1, *, *, *, *,

*) T2 cut out (*, 1, *, *, *, *)

Combine T1 and T2 Repeat all strings for given templates.

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

Experimental ResultsExperimental Results

Product of POA and PCR

Final product

© 2002, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

To reduce errorsTo reduce errors

Digesting the ssDNA with S1 nuclease before restriction digestions

Two cycles of digestion-PCR Avoid accidental homologies longer than 4 bp