1 / 82

DNA Mapping and Brute Force Algorithms

DNA Mapping and Brute Force Algorithms. Outline. Restriction Enzymes Gel Electrophoresis Partial Digest Problem Brute Force Algorithm for Partial Digest Problem Branch and Bound Algorithm for Partial Digest Problem. Section 1: Restriction Enzymes. Discovery of Restriction Enzymes.

psyche
Download Presentation

DNA Mapping and Brute Force Algorithms

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DNA Mapping and Brute Force Algorithms

  2. Outline • Restriction Enzymes • Gel Electrophoresis • Partial Digest Problem • Brute Force Algorithm for Partial Digest Problem • Branch and Bound Algorithm for Partial Digest Problem

  3. Section 1:Restriction Enzymes

  4. Discovery of Restriction Enzymes • HindII: First restriction enzyme. • Was discovered accidentally in 1970 while scientists were studying how the bacterium Haemophilusinfluenzae takes up DNA from the virus. • Recognizes and cuts DNA at sequences: • GTGCAC • GTTAAC

  5. Discovering Restriction Enzymes My father has discovered a servant who serves as a pair of scissors. If a foreign king invades a bacterium, this servant can cut him in small fragments, but he does not do any harm to his own king. Clever people use the servant with the scissors to find out the secrets of the kings. For this reason my father received the Nobel Prize for the discovery of the servant with the scissors.” Daniel Nathans’ daughter (from Nobel lecture) Werner Arber Daniel Nathans Hamilton Smith Werner Arber Discovered restriction enzymes Daniel Nathans Pioneered the application of restriction for the construction of genetic maps Hamilton Smith Showed that restriction enzyme cuts DNA in the middle of a specific sequence

  6. Molecular Scissors Molecular Cell Biology, 4th edition

  7. Restriction Enzymes: Common Recognition Sites Molecular Cell Biology, 4th edition

  8. Uses of Restriction Enzymes • Recombinant DNA technology • Cloning • cDNA/genomic library construction • DNA mapping

  9. Restriction Maps • A restriction map is a map showing positions of restriction sites in a DNA sequence. • If DNA sequence is known then construction of restriction map is trivial exercise. • In early days of molecularbiology DNA sequenceswere often unknown. • Biologists had to solvethe problem of constructingrestriction maps withoutknowing DNA sequences.

  10. Full Restriction Digest • Cutting DNA at each restriction site creates multiple restriction fragments: • Full Restriction Digest: Is it possible to reconstruct the order of the fragments from the sizes of the fragments? • Example: Say the fragments have lengths {3,5,5,9} as in the above sequence.

  11. Full Restriction Digest: Multiple Solutions • For the set of fragment lengths {3, 5, 5, 9} we have the original segment as a possible solution: • However, we could also have the following segment:

  12. Section 2:Gel Electrophoresis

  13. Gel Electrophoresis: Measure Segment Lengths • Restriction enzymes break DNA into restriction fragments. • Gel electrophoresis:A process for separating DNA by size and measuring sizes of restriction fragments. • Modern electrophoresis machines can separate DNA fragments that differ in length by 1 nucleotide for fragments up to 500 nucleotides long.

  14. Gel Electrophoresis: How It Works • DNA fragments are injected into a gel positioned in an electric field. • DNA are negatively charged near neutral pH. • The ribose phosphate backbone of each nucleotide is acidic; DNA has an overall negative charge. • Thus DNA molecules move towards the positive electrode.

  15. Gel Electrophoresis • DNA fragments of different lengths are separated according to size. • Smaller molecules move through the gel matrix more readily than larger molecules. • The gel matrix restricts random diffusion so molecules of different lengths separate into different bands.

  16. Detecting DNA: Autoradiography • Separated DNA bands on a gel can be viewed via autoradiography: • DNA is radioactively labeled. • The gel is laid against a sheet of photographic film in the dark, exposing the film at the positions where the DNA is present. Direction of DNA movement Molecular Cell Biology, 4th edition

  17. Detecting DNA: Fluorescence • Another way to visualize DNA bands in gel is through fluorescence: • The gel is incubated with a solution containing the fluorescent dye ethidium. • Ethidium binds to the DNA. • The DNA lights up when the gel is exposed to ultraviolet light.

  18. Section 3:Partial Digest Problem

  19. Partial Restriction Digest • The sample of DNA is exposed to the restriction enzyme for only a limited amount of time to prevent it from being cut at all restriction sites; this procedure is called partial (restriction) digest. • This experiment generates the set of all possible restriction fragments between every two (not necessarily consecutive) cuts. • This set of fragment sizes is used to determine the positions of the restriction sites in the DNA sequence.

  20. Partial Digest: Example • Partial Digest results in the following 10 restriction fragments:

  21. Partial Digest: Example • We assume that multiplicity of a fragment can be detected, i.e., the number of restriction fragments of the same length can be determined. • Here we would detect twofragments of length 5 andtwo of length 14.

  22. Partial Digest: Example • We therefore have a multiset of fragment lengths. Multiset: {3, 5, 5, 8, 9, 14, 14, 17, 19, 22}

  23. Partial Digest: Mathematical Framework • We now provide a basic mathematical framework for the partial digest process. X: The set of n integers representing the location of all cuts in the restriction map, including the start and end. DX: The multiset of integers representing lengths of each of the DNA fragments produced from a partial digest; formed from X by taking all pairwise differences.

  24. Return to Partial Digest Example

  25. Return to Partial Digest Example 0 5 14 19 22

  26. Return to Partial Digest Example • n = 5 0 5 14 19 22

  27. Return to Partial Digest Example • n = 5 • X = {0, 5, 14, 19, 22} 0 5 14 19 22

  28. Return to Partial Digest Example • n = 5 • X = {0, 5, 14, 19, 22} • DX = {3,5,5,8,9,14,14,17,19,22} 0 5 14 19 22

  29. Return to Partial Digest Example • n = 5 • X = {0, 5, 14, 19, 22} • DX = {3,5,5,8,9,14,14,17,19,22} • Represent DX as a table, with elements of X along both the top and left sides.

  30. Return to Partial Digest Example • n = 5 • X = {0, 5, 14, 19, 22} • DX = {3,5,5,8,9,14,14,17,19,22} • Represent DX as a table, with elements of X along both the topand left sides.

  31. Return to Partial Digest Example • n = 5 • X = {0, 5, 14, 19, 22} • DX = {3,5,5,8,9,14,14,17,19,22} • Represent DX as a table, with elements of X along both the topand left sides. • We place xj – xi into entry (i,j) for all 1 ≤ i < j ≤ n

  32. Partial Digest Problem (PDP): Formulation • Goal: Given all pairwise distances between points on a line, reconstruct the positions of those points. • Input: The multiset of pairwise distances L, containing n(n-1)/2 integers. • Output: A set X, of n integers, such that ∆X = L.

  33. Multiple Solutions to the PDP • It is not always possible to uniquely reconstruct a set X based only on ∆X. • Example: The setsX = {0, 2, 5} (X + 10) = {10, 12, 15}both produce ∆X = ∆(X + 10) ={2, 3, 5} as their partial digest. • Two sets X and Y are homometric if ∆X = ∆Y. • The sets {0,1,2,5,7,9,12} and {0,1,5,7,8,10,12} present a less trivial example of homometric sets. They both digest into: {1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 7, 7, 7, 8, 9, 10, 11, 12}

  34. Homometric Sets: Example X = {0,1,2,5,7,9,12}

  35. Homometric Sets: Example X = {0,1,2,5,7,9,12}

  36. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  37. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  38. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  39. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  40. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  41. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  42. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  43. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  44. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  45. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  46. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  47. Homometric Sets: Example X = {0,1,2,5,7,9,12} Y = {0,1,5,7,8,10,12}

  48. Section 4:Brute Force Algorithm for Partial Digest Problem

  49. Brute Force Algorithms • Brute force algorithms, also known as exhaustive search algorithms, examine every possible variant to find a solution. • Efficient only in rare cases; usually impractical.

  50. Partial Digest: Brute Force • Find the restriction fragment of maximum length M. Note: M is the length of the DNA sequence. • For every possible set X={0, x2, … ,xn-1, M}compute the corresponding DX. 3. If DX is equal to the experimental partial digest L, then X is a possible restriction map.

More Related