MSMetaEnhancer
MSMetaEnhancer enhances metadata in mass spectral library files by providing a Python-based framework to augment chemical and structural identifiers such as SMILES, InChI, and CAS to support chemical identification from mass spectrometry.
Key Features:
- Metadata Enrichment: Augments existing records by adding missing metadata fields including SMILES strings, InChI codes, and CAS numbers.
- Data Input/Output: Uses the matchms library (Huber et al., 2020) to handle import/export and supports the open, text-based .mspformat.
- External Database Integration: Queries multiple external databases and services including Chemical Identifier Resolver (CIR), Chemical Translation Service (CTS) (Wohlgemuth et al., 2010), ChemIDplus (Tomasulo, 2002), Integrated Database for Small Molecules (IDSM) (Galgonek & Vondrášek, 2021), PubChem (Kim et al., 2021), and BridgeDb (van Iersel et al., 2010).
- Identifier Computation: Computes identifiers directly from existing metadata such as calculating molecular weight from SMILES strings.
Scientific Applications:
- Spectral library curation: Enriches mass spectral libraries with missing chemical identifiers to improve the completeness of reference records.
- Mass spectrometry chemical identification: Supports improved accuracy and reliability of chemical identification workflows by supplying augmented identifiers and computed properties.
Methodology:
Uses matchms for .mspformat input/output, queries CIR, CTS (Wohlgemuth et al., 2010), ChemIDplus (Tomasulo, 2002), IDSM (Galgonek & Vondrášek, 2021), PubChem (Kim et al., 2021), and BridgeDb (van Iersel et al., 2010) for metadata retrieval, and computes identifiers such as molecular weight from SMILES.
Topics
Details
- License:
- MIT
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- api
- Programming Languages:
- Python
- Added:
- 6/22/2023
- Last Updated:
- 10/14/2024
Operations
Publications
Troják M, Hecht H, Čech M, Price EJ. MSMetaEnhancer: A Python package for mass spectra metadata annotation. Journal of Open Source Software. 2022;7(79):4494. doi:10.21105/joss.04494.