~/talk

From Genes to Grids How Python Brings Sequence Alignment to Life

Talkat PythonAsia 2026 · on Sunday, 2026-03-22· at 10:30· Yuchengco Hall 5th Flr. Y507 (Workshop Room 1)· [python]
links:none on file
slides:none on file

Tracks the lineage from Levenshtein and Myers diff to Needleman–Wunsch and Smith–Waterman, demonstrates a manual scoring grid and a from‑scratch Python implementation, then swaps to Biopython’s pairwise aligner for production use. Shows practical use cases like COVID variant tracking and cancer mutation detection, reports that different scoring changes results (example default match +2 mismatch -1 gap -2 yields multiple optimal alignments), and explains affine gaps with open -2 extend -0.5 as biologically motivated to treat long indels as one event.

AI-written summary · about

  1. 0:00Sequence alignment with Python
  2. 1:04Practical applications
  3. 2:51Origins of alignment algorithms
  4. 6:02Needleman-Wunsch explained
  5. 8:29Global vs local alignment
  6. 8:52Building the scoring grid
  7. 13:05Grid to Python code
  8. 16:40Limitations of custom code
  9. 17:01Biopython for alignment
  10. 18:28Biopython gap penalties
  11. 21:38Biological gap scoring
  12. 22:22Interpreting Biopython output
  13. 23:48Key takeaways
  14. 25:57Python in sequence alignment
  15. 26:41Q&A on gap scoring
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.