1 unstable release
Uses new Rust 2024
| 0.1.0 | Nov 12, 2025 |
|---|
#569 in Biology
Used in mzident
8MB
38K
SLoC
Match those fragments!
Handle fragment spectra annotation. Has support for generating theoretical fragments, matching theoretical fragments to spectra, and calculating many types of scores on annotated spectra.
Library features
- Read and write mzSpecLib text files
- Read and write mzPAF peak annotations
- Generate theoretical fragments with control over the fragmentation model from any ProForma peptidoform/proteoform
- Generate theoretical fragments for chimeric spectra
- Generate theoretical fragments for cross-links (also disulfides)
- Generate theoretical fragments for modifications of unknown position
- Generate peptide backbone (a, b, c, x, y, and z) and satellite (w, d, and v) ion fragments
- Generate glycan fragments (B, Y, and internal fragments)
- Integrated with mzdata
- Match spectra to the generated fragments
Compilation features
coloured-errors- writes out error messages in with colours.
Dependencies
~14–27MB
~378K SLoC