Mid-labeled Partial Digest

Post on 23-Feb-2016

40 views 0 download

description

Mid-labeled Partial Digest. Student : 蕭禕廷 Advisor : 傅恆霖 教授. Contents. 1. Introduction 2. Partial Digest 3. Mid-labeled Partial Digest. 1. Introduction. DNA. T C A G G T C A C A. A G T C C A G T G T. Restriction Enzyme ( 限制內切酶 ). EcoRI. G A A T T C. C T T A A G. - PowerPoint PPT Presentation

Transcript of Mid-labeled Partial Digest

Mid-labeled Partial Digest

Student: 蕭禕廷Advisor: 傅恆霖 教授

1

Contents

2

1. Introduction 2. Partial Digest 3. Mid-labeled Partial Digest

1. Introduction

3

DNA

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

. . .

. . .. . .. . .

4

Restriction Enzyme (限制內切酶 )

G A A T T CC T T A A G

EcoRI

5

Restriction Sites (切位 )

EcoRI

G A A T T CC T T A A G

G A A T T CC T T A A G

G A A T T CC T T A A G

Restriction Sites

6

2. Partial Digest

7

Partial Digest Problem

Partial digest problem is to find , by knowing .

𝑥1 𝑥2 𝑥𝑛. . .. . .8

Partial Digest Problem Example

0 2 104 72 345

67

810

9

Partial Digest Problem Algorithm

Skiena et al. gave an algorithm

10

max ∆ 𝑋  

11

22334567810

8

0 10

12

0 10

223345678

8?

13

0 10

223345678

88

82

14

0 10

2334567

87

7 3

1 ?

15

0 10

2334567

83

3 7

5

16

⨉ o

17

. . . . .

... .... . . 𝑛

124

2𝑛− 1

2𝑛 (+

2𝑛+1−1

...

Partial Digest ProblemAlgorithm

18

∆ 𝑋

?

𝑛

Each node needs time.

The total cost is .

3. Mid-labeled Partial Digest

19

Mid-Labeled Partial Digest

𝑥1 𝑥2 𝑥𝑛. . .. . .

partial digest

20

Mid-Labeled Partial Digest

,

contains exactly labels

𝑥1 𝑥2 𝑥𝑛. . .. . .

𝑙1 𝑙2 𝑙𝑘. . .

21

Mid-Labeled Partial Digest

𝑥1 𝑥2 𝑥6

𝑙1 𝑙2 𝑙3

𝑥3 𝑥4𝑥5𝑙1

∆ 𝑋 𝑙 1, 𝑙1 ∆ 𝑋 𝜙𝑙1 𝑙2 𝑙3

∆ 𝑋 𝑙 1, 𝑙322

Mid-Labeled Partial Digest Example

𝑙1

0 2 104 7

23

24

22343567810

𝑙1

𝑑1 𝑑2

¿ {𝑑1,𝑑2 }={2 ,3 }

*

$

$

25

22343567 10

𝑙1

*

0 104 7

$

4 33

67 $

$ $

$

8

8

$

Mid-Labeled Partial Digest Algorithm

𝑙1

𝑑1 𝑑2

2𝑛(𝑑1+𝑑2𝑑1 )$

26

Mid-Labeled Partial Digest Algorithm

27

𝑑2 𝑑𝑖

𝑙1 𝑙2 𝑙𝑖 −1 𝑙𝑖

𝑑1. . .

. . .

. . .

. . .𝑙𝑘

𝑑𝑘+1

Mid-Labeled Partial Digest Algorithm

. . .𝑙𝑖 −1 𝑙𝑖 𝑙 𝑗 𝑙 𝑗+1. . . . . .

𝑑𝑖 𝑑 𝑗+1

28

. . .

Mid-Labeled Partial Digest Algorithm

. . .𝑙𝑖 −1 𝑙 𝑗+1𝑙𝑖 𝑙 𝑗 . . .

𝑑𝑖 𝑑 𝑗+1

29

𝑙𝑖 , 𝑙𝑖+1 , …, 𝑙 𝑗

𝑙1

𝑑1 𝑑2

∆ 𝑋 𝑙 1, 𝑙1

∆ 𝑋 𝑙 𝑖 ,𝑙 𝑗

Mid-Labeled Partial Digest Algorithm

𝑙1 𝑙𝑖𝑙𝑖 −1. . .. . .. . .

𝑚𝑎𝑥 ∆𝑋 𝑙 1, 𝑙𝑖 −1

$𝑚𝑎𝑥 ∆𝑋 𝑙 1, 𝑙𝑖 −1

30

done?

Mid-Labeled Partial Digest Algorithm. .

. . . .. . .

. . .

𝑛

(𝑑𝑚 1+𝑑𝑚2

𝑑𝑚1)

. . .

. . .

. . .

. . .

. . .

31

𝑙𝑚 1,…, 𝑙𝑚 2−1

𝑑𝑚1𝑑𝑚2

𝑚𝑎𝑥 ∆𝑋 𝑙 1, 𝑙𝑖 −1

𝑙1 𝑙𝑖𝑙𝑖 −1

Mid-Labeled Partial Digest Algorithm. .

. . . .. . .

. . .

𝑛

(𝑑𝑚 1+𝑑𝑚2

𝑑𝑚1)

. . .

. . .

. . .

. . .

. . .

32

≤𝑛(𝑑𝑚1+𝑑𝑚2

𝑑𝑚1)

Mid-Labeled Partial Digest Algorithm

Each node needs . The total time is .

33

1 2 𝑘

𝑛

. . .𝑑𝑚1

+𝑑𝑚2≤ 2𝑛𝑘+1

Stirling`s approximation : The total time is

Conclusion

For partial digest problem, Skiena et al. gave an algorithm.

For mid-labeled partial digest problem, there is an algorithm for adding labels inside DNA .

for .

34

References

T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein, Introduction to Algorithms, Second Edition, 2001.

B. Lewin, Genes VII, 2000.

S. S. Skiena, W. D. Smith and P. Lemke, Reconstructing Sets From Interpoint Distances, SOCG, 1990.

D. B. West, Introduction to graph theory, 1996.

35

36