gcms-processing

Community

End-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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.