Spec2Vec
Spec2Vec applies a Word2Vec-derived machine learning approach to MS/MS spectra to compute spectral similarity scores that reflect structural relationships between molecules.
Key Features:
- Word2Vec adaptation: Adapts the Word2Vec algorithm from natural language processing to analyze relationships between mass fragments and neutral losses in tandem mass spectrometry (MS/MS) spectra.
- Innovative similarity scoring: Produces spectral similarity scores that capture fragmental relationships and address limitations of traditional cosine-based scores.
- Spectral embeddings: Generates abstract spectral embeddings that encapsulate intricate relationships among mass fragments and neutral losses for similarity evaluation.
- Correlation with structural similarity: Evaluation on GNPS MS/MS libraries containing nearly 13,000 unique molecules demonstrated superior correlation with true structural similarity compared to cosine-based scores.
- Computational efficiency: Enables computationally scalable searches for structural analogues within large databases in a matter of seconds.
Scientific Applications:
- Library Matching: Improves the accuracy and reliability of library matching by providing more precise spectral similarity scores.
- Molecular Networking: Enhances molecular networking capabilities for better organization and interpretation of complex spectral datasets.
- High-throughput metabolomics: Supports high-throughput metabolomics analyses via rapid similarity scoring and analogue searches.
Methodology:
Spec2Vec adapts the Word2Vec algorithm to analyze mass fragments and neutral losses in MS/MS spectra, learns fragmental relationships from large spectral datasets, generates spectral embeddings, and benchmarks similarity performance against GNPS MS/MS libraries (≈13,000 unique molecules) with comparisons to cosine-based scores.
Topics
Details
- License:
- Apache-2.0
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 11/4/2025
Operations
Publications
Huber F, Ridder L, Verhoeven S, Spaaks JH, Diblen F, Rogers S, van der Hooft JJ. Spec2Vec: Improved mass spectral similarity scoring through learning of structural relationships. Unknown Journal. 2020. doi:10.1101/2020.08.11.245928.
Downloads
- Software packagehttps://pypi.org/project/spec2vec/
- Source codehttps://github.com/iomega/spec2vec
- Tool wrapper (Galaxy)https://github.com/RECETOX/galaxytools/tree/master/tools/spec2vec