Sequence alignment - Lesson plan

Outcomes

  • Understand why alignment is necessary in analyzing biological sequences.
  • Understand how alignment is different from exact matching.
  • Understand longest common subsequence problem and relationship to sequence alignment.
  • Understand relationship between graph traversal and alignment
  • Able to modify alignment algorithm for different types of alignments (global/local/etc.)
  • Able to implement alignment algorithm with simple scoring scheme
  • Understand why backtracking is necessary to find actual alignment
  • Understand how scoring functions change alignment algorithm.
  • Understand affine gap penalties and alignment strategy

Class Activities

Exercise break 5.14 - team exercise

Discuss greedy change versus bin packing we did on exam.

Go through sequence alignment algorithm on matrix

Discuss linear space alignment

Discuss backtracking

Go through gap scoring strategies

 

Exercises

Rosalind block 5.  5H