What problem does it solve?
Mass spectrometry data analysis often suffers from fragmented tooling and non-reproducible workflows. This Skill provides an integrated framework to import, harmonize metadata, filter spectra, calculate multiple spectral similarity metrics, and build reusable pipelines for metabolomics and related MS workflows.
Core Features & Use Cases
- Import/export support for common MS formats (MGF, MSP, mzML, JSON) and Universal Spectrum Identifiers (USI).
- Metadata harmonization, peak filtering, and quality control to produce consistent, analysis-ready spectra.
- Spectrum similarity scoring (CosineGreedy, CosineHungarian, ModifiedCosine, NeutralLossesCosine) and multi-metric workflows for robust identification.
- Pipeline orchestration via SpectrumProcessor to build reproducible analyses and large-scale comparisons.
- Case examples: library matching, multi-metric scoring, precursor-filtered searches, and large-scale library comparisons.
Quick Start
Install matchms and run a simple workflow to load spectra, apply default_filters, normalize_intensities, and compute CosineGreedy similarity.