rustyms 0.5.0

A library to match spectra to peptides.
Documentation

rustyms documentation Crates.io

Match those fragments!

A work in progress peptide fragmentation matching library for rust.

Features

  • Read pro forma sequences ('level 2-ProForma + mass spectrum compliant', with the intention to fully support the whole spec)
  • Generate theoretical fragments with control over the fragmentation model from any supported pro forma peptide
  • Generate fragments from satellite ions (w, d, and v)
  • Read mgf files
  • Match spectra to the generated fragments
  • Extensive use of uom for compile time unit checking
  • Align peptides based on mass (algorithm will be tweaked extensively over time) (see Stitch for more information, but the algorithm has changed)