gcms-processing
CommunityEnd-to-end GC-MS processing and NIST matching
Authordailycafi
Version1.0.0
Installs0
System Documentation
What problem does it solve?
GC-MS metabolomics data require specialized handling: raw EI spectra need smoothing, centroiding, deconvolution, retention index normalization, and robust library matching to produce confident compound annotations across samples and instruments.
Core Features & Use Cases
- Data import & inspection: load mzML/mzXML/CDF files and visualize TIC/EIC for quality control.
- Peak detection & deconvolution: optimized CentWave and centroiding workflows and export of deconvolved spectra for library searching.
- Retention index (RI) calculation: Kovats and linear RI functions to normalize retention times using alkane ladders.
- Library matching: RI-filtered spectral matching using matchms (cosine scoring) with configurable score and matched-peak thresholds for NIST/MSP and MassBank.
- Practical use case: process a batch of derivatized biological GC-MS samples to generate an annotated feature table suitable for downstream quantification and pathway analysis.
Quick Start
Process my GC-MS mzML file to detect peaks, calculate retention indices using the alkane ladder, deconvolve spectra, and match results against the NIST library to produce an annotated feature table.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: gcms-processing Download link: https://github.com/dailycafi/metabolism-skills/archive/main.zip#gcms-processing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.