Proteomics - lesson plan

Learning outcomes

  • Understand protein translation & genetic code
  • Understand impact of alphabet size in matching
  • Understand basics of mass spectrometry
  • Understand how mass spectrometry can help sequence a peptide
  • Able to develop a brute force algorithm for peptide sequencing
  • Able to speed up brute force algorithms through branch and bound strategies
  • Reason about impact of errors on algorithm
  • Understand the spectrum deconvolution method
  • Select appropriate datastructures for task.

Class plan

  • Discuss DNA versus protein matching
  • Work on peptide encoding problem - how does it influence algorithm for matching peptides to genome?
  • Discuss mass spectrometry and data it produces
  • Discuss why circular peptides are different from linear peptides.and how that impacts mass spectrometry data
  • Cyclopeptide sequencing algorithm - discuss and analyze
  • Discuss data-structures
  • Extension to errors
  • Use of deconvolution method

Exercises

Rosalind section 2

2B

2E