18.417: lecture 2

Brute force and digest problems

instructor: Ross A. Lippert

http://www-math.mit.edu/~lippert/18.417/

For class:Problem set 1 is out


Restriction enzyme


Restriction enzyme animation

Enzyme activity works to destroy foreign DNA


Restriction enzymes galore


Gel-electrophoresis

Lengths of DNA fragments can be measured:

animated demo

Fragments after radioactive of florescent staining


Restriction mapping

The goal in restriction mapping is be able to find the order of the fragments, knowing just the fragment lengths.


Restriction mapping problems

Full restriction digest

Partial restriction digest


A formal statement of the Partial Digest Problem

Example:

input: L = {3,5,5,8,9,14,14,17,19,22}

output: X = {0,5,14,19,23}, endpoints at 0 and 23 with sites at 5,14,19.

digestion:

05141922
05141922
591417
1458
193
22

Word of warning: multiple solutions

The two sets {0,1,2,5,7,9,12} and {0,1,5,7,8,10,12} digest to the same thing

01257912
01257912
1146811
235710
5247
725
93
12
015781012
015781012
1467911
52357
7135
824
102
12

The multiset {1,1,2,2,2,3,3,4,4,5,5,5,6,7,7,7,8,9,10,11,12}


The Double Digest Problem

Sites A = {173,201,315,512,526,526,557,619,776,777}

Sites B = {71,91,159,250,258,273,371,413,558,640}