CMSC 423: Lecture Slides

    Dynamic Programming & Sequence Alignment

  1. Introduction and Biological Background (review Chapters 1,2,3; except section 2.9)
  2. Dynamic Programming, Sequence Alignment, Longest Common Subsequence (Sections 2.9, 6.1-6.6
  3. Local Alignment (Section 6.8)
  4. General and Affine Gap Penalties (Section 6.9)
  5. RNA Folding
  6. Multiple Sequence Alignment (Section 6.10)
  7. Space-efficient Sequence Alignment (Extra Credit)
  8. Interlude

  9. Biological Networks
  10. Data Structures for Exact Sequence Search

  11. Suffix Tries & Suffix Trees
  12. Suffix Arrays
  13. Burrows-Wheeler Transform
  14. Finding Patterns in Strings

  15. Hidden Markov Models
  16. Gene Finding
  17. Motif Search
  18. Gibbs Sampling for Motif Finding
  19. Current Research Topics in Bioinformatics

  20. Machine Learning - Predicting Antibody Binding [Printer-Friendly Version]
  21. Network Archeology [Printer-Friendly Version]