What problem does it solve?
Matchms removes the manual burden of cleaning mass spectrometry data and comparing spectra against reference libraries, making compound identification faster, more consistent, and reproducible.
Core Features & Use Cases
- Spectrum preprocessing: Harmonize metadata, normalize intensities, filter peaks, and enforce quality checks before scoring.
- Similarity scoring: Compare spectra with cosine, modified cosine, neutral loss, fingerprint, and metadata-based methods.
- Library workflows: Search unknown compounds, rank top hits, filter by precursor mass, and support metabolomics identification pipelines.
- Import and export: Work across common formats such as MGF, MSP, mzML, mzXML, JSON, USI, and pickle for sharing and reusing processed data.
Quick Start
Use the matchms skill to load two spectra collections, preprocess them consistently, and return the highest-scoring library matches for each unknown sample.