agentsclimarketplace

Lcms feature extraction

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/lcms-feature-extraction

Use when when you have raw LC-MS chromatographic data (mzML or vendor format) and need to identify and characterize all detectable peaks across the full retention time range for untargeted metabolomics or discovery workflows.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill lcms-feature-extraction

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 15 stars15 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.1 KB, 726 tokens by cl100k_base, as published. Nobody here has run it

lcms-feature-extraction

License: noncommercial — confirm your use is a permitted (noncommercial) purpose before applying; commercial use requires a separate license (see metadata.tool_license). <!-- asb-license-banner -->

Summary

Nontargeted peak detection and segmentation of raw LC-MS data (mzML or vendor formats) to extract chromatographic features with precise m/z, retention time, intensity, and peak width metadata. This skill produces a feature table suitable for downstream metabolomics analysis.

When to use

When you have raw LC-MS chromatographic data (mzML or vendor format) and need to identify and characterize all detectable peaks across the full retention time range for untargeted metabolomics or discovery workflows. Apply this skill as the first processing step before feature annotation or statistical analysis.

When NOT to use

  • Input data is already a processed feature table (peaks already detected and segmented)
  • Analysis requires targeted detection of known compounds only (use targeted peak detection instead)

Inputs

  • Raw LC-MS data file (mzML format)
  • Raw LC-MS data file (vendor format)

Outputs

  • Feature table (CSV format)
  • Feature table (feather format)
  • Peak metadata table (m/z, retention time, intensity, peak width, quality metrics)

How to apply

Load raw LC-MS data into MassCube and apply its nontargeted peak detection algorithm to identify chromatographic peaks across the full retention time range. The algorithm performs peak segmentation to define precise peak boundaries and extract peak characteristics including m/z value, retention time, intensity, and peak width. Export the resulting feature table in tabular format (CSV or feather) containing all detected peaks with their metadata and quality metrics. The skill is grounded in MassCube's highly accurate peak detection and segmentation capabilities designed specifically for LC-MS feature extraction workflows.

Related tools

Evaluation signals

  • Feature table schema validation: output contains required columns (m/z, retention time, intensity, peak width) with numeric types and no null values in core fields
  • Peak boundary precision: segmented peaks have well-defined start/end retention times with positive peak widths
  • Feature count reasonableness: number of detected peaks scales appropriately with raw data complexity and instrument sensitivity
  • Quality metrics presence: comprehensive feature quality evaluation metadata is populated for each detected peak
  • No data loss: all peaks detected across the full retention time range are represented in the export

Limitations

  • Algorithm accuracy depends on raw data quality and instrument resolution; low-abundance or poorly resolved peaks may be missed or incorrectly segmented
  • No changelog documentation available for version tracking and method validation across MassCube releases

Evidence

  • [readme] Peak detection capability: "Highly accurate nontargeted peak detection and segmentation."
  • [other] Workflow steps: "1. Load raw LC-MS data (mzML or vendor format) into MassCube. 2. Apply nontargeted peak detection algorithm to identify chromatographic peaks across the full retention time range. 3. Perform peak"
  • [readme] Feature quality evaluation: "Comprehensive feature quality evaluation."
  • [readme] Tool description: "masscube is an integrated Python package for liquid chromatography-mass spectrometry (LC-MS) data processing."

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.