• 검색 결과가 없습니다.

DNA Computing

N/A
N/A
Protected

Academic year: 2022

Share "DNA Computing"

Copied!
25
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

DNA Computing

(2)

Computing on molecular level

Richard P. Feynman

In late 1950s,

Biological molecules can carry enormous amounts of

information in an exceedingly small space.

 inborn computing power!

(3)

Motivation of DNA Computing

 We need a totally different new technology to overcome CMOS limitations.

 Certain types of problems (learning, pattern recognition, large set search algorithms) are intrinsically very

difficult to solve even with fast evolution of CMOS.

 It is natural to solve biological problems with biological

tools.

(4)

Advantages of DNA Computing

 Achievement of massive parallelism

 Parallel molecular operation

Desktop: 10

9

operations/ sec

Supercomputer: 10

12

operations/ sec

1 mole of DNA: 10

23

simultaneous reactions

 High information storage capacity

6.022 *10

23

molecules/ mole  1 bit per cubic nanometer

 Favorable Energetics

(5)

Rise and Growth of DNA Computing

 Adleman’s work in 1994

Hamiltonian path problem (graph problem, NP problem)

City and road information representation using DNA sequences (indicative information)

Solution-based DNA computing

 Liu’s work in 2000

SAT problem

Surface-based DNA computing

 Benenson’s work in 2004

Application to disease diagnosis and drug (antisense)

administration

(6)

Rise of DNA computing

In 1994, Adleman showed that DNA ‘can compute’.

Hamiltonian path problem (HPP)

(7)

1 0

3

2 5

6 4

Hamiltonian Path Problem (HPP)

 HPP is to find a route (if it exists) that passes through each city exactly once with a designated start and end.

start

end

(8)

Conventional computers

Input:

Graph information: vertexes and edges

Output:

Hamiltonian path

0

4 2 3

1

Pick a starting vertex. Pick a next vertex among

reachable unvisited vertexes. If there is no vertex reachable and unvisited, rollback to previous state.

0 0 1

If all vertexes are visited, output path.

0 3 2 4 1

0 1 3

0 1

(9)

DNA computers for HPP

Input:

Oligonucleotides mixture (vertexes, edges)

A G T C

Hybridization/ligation

T C A G T A

G C

G C

A T

Polymerase chain reaction Gel electrophoresis/elution

Affinity separation Cloning/sequencing

……TTCTGCGTTGTTTCGGGGTACAGTGGCTCCT CCGTTCCGCCTGCACTGTGGAGAGGTGAGCAGTGG CTCCTC……TCCACCTGTAGACACAGTGGCTCCT CCGTTCCGCTATGTCCAGCTGTCGCAAAGCAGTGG CTCCTCCGTTCCGCTTCTGCGTTGTTTCGGGGTA

……

Output:

DNA sequence

of Hamiltonian path

1→2→3→4→5→6→7 4→2→5→2→5→2→3→6

3→6→4→2→5→4

Visit seven vertexes!

Polymerase chain reaction

Magnetic biotin Bead

streptavidin

1 2 3 4 5 6

C T G G A

vertex 2

G A A G T C T

C T T C A G A C C T C T

edge 1 2

A G T C T G G A A G T

vertex 1

C

(10)

Experimental Implementation for HHP Conditions

 Starting with city 0 and ending with city 6

PCR using primers complementary to city 0 and city 6

 Visiting seven cities

Gel electrophoresis/elution

 Visiting every city

A series of affinity chromatography

Each affinity column contains ssDNA complementary to

each city.

(11)

Traveling Salesman Problem

(12)

Traveling Salesman Problem

 Find…

The cheapest way of visiting all the cities and returning to the starting point

when a number of cities to visit and the traveling cost between each pair of cities are given.

 Previous work for weight (cost) representation

DNA length

DNA concentration

 Our method for weight (cost) representation

Thermal stability of DNA duplex

Melting temperature (T

m

), GC content

(13)

Target Problem & Encoding Method

city A city B

road A to B cost A to B

(20 bases) (20bases) (20 bases)

(40 bases)

7-city traveling salesman problem

- 7 cities (0 to 6), 23 roads, 5 costs

- optimal path: ‘0→1→2→3→4→5→6→0’

1 0

3

2 5

6 4

3

5 3 3

7 11

3

3

9

11

3 3

start & end city

Oligonucleotides & Encoding

- cities and costs are 20-base ssDNA - roads are 40-base ssDNA

- 35 oligonucleotides

(7 cities, 23 roads, 5 costs)

5’

5’

3’

3’

(14)

Weight (Cost) Encoding

Seoul $ 500 Tokyo $ 200 Sapporo

Road from Seoul to Tokyo Road from Tokyo to Sapporo

20-base ssDNA

with 50% GC content

20-base ssDNA with higher GC

content

20-base ssDNA with lower GC

content

More amplification of DNA strand which has

lower sum of cost

Separation and detection

DTG-PCR

TGGE

Lower cost

Lower T

m

NACST/seq

40-base ssDNA complementary to city and cost sequence

(15)

Conventional PCR

Denaturation (T

d

)

Annealing (T

a

)

Extention (T

e

)

Modification of conventional PCR protocol

Variation in T

d

92~95℃

Denaturation

68~72℃

Extension

(Tm-5)℃

Annealing Cycle

Denaturation Temperature Gradient

Polymerase Chain Reaction (DTG-PCR)

(16)

Denaturation Temperature Gradient

Initial denaturation Temperature ~ 70℃

Final denaturation temperature~ 94℃

High T

d

Amplification regardless of T

m

Low T

d

More amplification of DNA strand which has lower T

m

(lower cost)

Cycle progress

Biased operator: more amplification of DNA strands with lower T

m

 biased search for lower cost

(17)

Molecular Algorithm

1

Readout! 4

Sequencing

3

(1) Generation of all random paths

Hybridization/ligation

(2) Selection of paths satisfying TSP conditions PCR/electrophoresis/affinity

(3) More amplification of the cheapest path DTG-PCR

(4) Separation of the cheapest path TGGE

2

5

(5) Elution of

the cheapest path

Gel elution

(18)

Sequence Design for Cities and Costs

 Using NACST/seq

 Non-cross hybridization

 Similar T m among cities

 Different T m among costs

(19)

Experimental Implementation for TSP Conditions

 Strating and ending with city 0

PCR using primers complementary to city 0

 Visiting every city

A series of affinity chromatography

Each affinity column contains ssDNA complementary to each city.

 Cheapest path

DTG-PCR

(20)

Experimental Results

Random path generation

(by hybridization and ligation)

Selective amplification of paths starting and ending with city 0

(by PCR using primers complementary to city 0)

M 1 2 3

M:

50 bp ladder

lane 1,2:

after hybridization/ligation

lane 3:

mixture of ssDNA

M 1 M 1

300bp

(21)

Separation of paths containing every city

(by a series of affinity chromatography)

More amplification of paths with lower costs

(by DTG-PCR)

Magnetic Bead

300bp (8 cities)

M 1

biotin

streptavidin

City 0

Cost City 1

CostCity 2 Cost

(22)

 Separation of the path with lowest cost

(by TGGE)

 TGGE

(Temperature Gradient – Gel Electrophoresis)

1 2 3

major band

DT

(23)

 Readout

(by cloning and sequencing)

……TTCTGCGTTGTTTCGGGGTACAGTGGCTCCTCCGT TCCGCCTGCACTGTGGAGAGGTGAGCAGTGGCTCCTCCG TTCCGCGTGGATTCACAAGGCCATCGCAGTGGCTCCTCC GTTCCGCATACGGCGTGGTTTTTCGGGCAGTGGCTCCTC CGTTCCGCAAACGGTCGTAAGTGATGAACAGTGGCTCCT CCGTTCCGCGCACAGTCCACCTGTAGACACAGTGGCTCC TCCGTTCCGCTATGTCCAGCTGTCGCAAAGCAGTGGCTC CTCCGTTCCGCTTCTGCGTTGTTTCGGGGTA……

City 0

Cost 3City 1

Cost 3City 2

Cost 3City 3

Cost 3

City 4

Cost 3

City 5

Cost 3

City 6

Cost 3

City 0

(24)

1 2

2 4

2 2 3

5 2

4

1 2

2

2 2

1 7

8 2

3 5 2

1 1

1 1 3

1 1 2 1

1

2 2

2

3 4

7 11 3

2

1 1

4

4 1

Subway routes in Seoul

Toward Larger Problems

(25)

4 12 16 25

18 19 9

24 2

10 17 21

7

8 23

13

14 1 20

6 3

15

5 11

22

1 2

2 4

2

3 2

5 2

4

1 2

2

2 2 7 1

8 2

3 5 2

1 1

1 1 3

1 1

2 1 1

2 2

2

3 4

7 11 3

2

1 1

4

4 1

0

Target Problem: 26-City TSP

• Graph with 26 vertexes (cities) and 92 edges (roads)

Vertex: station connected with more than two stations

Weight: number of stations between vertex stations

참조

관련 문서

In this study we will survey the changes in DNA repair factors during aging in rat, including mismatch repair (MMR), base excision repair (BER), and double-strand break

à O r cost form las for operations ignore cost of writing res lts to disk à Our cost formulas for operations ignore cost of writing results to disk à Overall cost = Sum of costs

 mutual exclusion and complementary  application similar to IR.  sensitive to local environment and

• To multiply the environmental quality of the city center, building new green areas and parks, unifying the city and the Ria and making the water edge be accesible

The chloroplast DNA (cpDNA) and nuclear ribosomal DNA (nrDNA) sequences and single stranded conformation polymorphism (SSCP) analysis were carried out to elucidate

The cost per equivalent life saved by cost-effective analysis (7% discount rate) is estimated to be $2.39 million in front seats and $4.71 million in rear seats. Total

The use of Smart Computing technologies to make the critical infrastructure components and services of a city — which include city administration,

□ The least-upper-bound property (sometimes called completeness or supremum property) is a fundamental property of the real number system. The least-upper-bound