Spectral similarity and compound identification for metabolomics. Use for comparing mass spectra, computing similarity scores (cosine, modified cosine), and identifying unknown compounds from spectral libraries. Best for metabolite identification, spectral matching, library searching. For full LC-MS/MS proteomics pipelines use pyopenms.
88
86%
Does it follow best practices?
Impact
88%
4.63xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Spectral library matching workflow
ModifiedCosine for analogs
0%
83%
PrecursorMzMatch pre-filter
16%
100%
default_filters on library
0%
100%
default_filters on queries
0%
100%
normalize_intensities applied
12%
100%
None check after require filters
0%
60%
scores_by_query for retrieval
0%
100%
calculate_scores used
0%
100%
uv for installation
0%
100%
Results output file
100%
100%
Reusable spectrum preprocessing pipeline
SpectrumProcessor used
0%
100%
default_filters as first step
0%
100%
normalize before relative intensity
0%
100%
mz_tolerance=17 for precursor removal
0%
100%
intensity_from=0.01 threshold
0%
100%
None guard after require filters
30%
100%
uv installation
0%
0%
load_from_mgf import path
0%
100%
Spectra list conversion
0%
100%
Processed output saved
100%
100%
Chemical annotation and fingerprint-based similarity
matchms[chemistry] installed
25%
33%
derive_inchi_from_smiles used
0%
100%
derive_inchikey_from_inchi used
0%
100%
morgan2 fingerprint type
25%
100%
nbits=2048 for fingerprint
40%
100%
FingerprintSimilarity used
0%
100%
add_losses before NeutralLossesCosine
0%
0%
NeutralLossesCosine used
100%
100%
default_filters applied
0%
100%
Results written to file
100%
100%
b58ad7e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.