agentsclimarketplace

Ion mobility dimension interpolation

Skill HolobiomicsLab/asb-skill-collections/packs/metabolomics/lc-ms/skills/ion-mobility-dimension-interpolation

Use when when processing raw IM-MS data (Agilent MassHunter .From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill ion-mobility-dimension-interpolation

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

7.0 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

ion-mobility-dimension-interpolation

Summary

Interpolation of the ion mobility dimension in IM-MS data to smooth and regularize mobility profiles, improving downstream demultiplexing and peak deconvolution in drift-tube or SLIM instruments. Applied after data compression to enhance resolution of overlapping or low-abundance ion signals.

When to use

When processing raw IM-MS data (Agilent MassHunter .d or UIMF format) from drift-tube or SLIM instruments where ion mobility profiles are sparse, jagged, or undersampled, and you intend to perform HRdm demultiplexing or high-resolution peak deconvolution on complex, low-abundance ion populations.

When NOT to use

  • Input is already a deconvoluted feature table or peak list — interpolation of the raw mobility dimension is not applicable to extracted features.
  • Data from conventional LC-MS (without ion mobility separation) — interpolation of ion mobility dimension requires explicit mobility dimension data.
  • Ions with highly convoluted elution/mobility profiles caused by interferences — saturation and multidimensional artifacts may cause interpolation to produce incorrect smoothed values.

Inputs

  • raw IM-MS data file (Agilent MassHunter .d format or UIMF format)
  • frame-and-mobility-compressed data (output of prior compression step)

Outputs

  • interpolated IM-MS data file (Agilent MassHunter .d or UIMF format with smoothed ion mobility dimension)

How to apply

Load the raw MS-file (Agilent MassHunter .d or UIMF) into PNNL PreProcessor and apply data compression by frame and mobility dimension. Then invoke the data interpolation step on the ion mobility dimension to regularize and smooth the mobility profiles across all frames and m/z values. This interpolation is applied before demultiplexing and peak deconvolution to enhance signal continuity and reduce artifacts in low-abundance ions. The rationale is that interpolation removes jagged peaks common in sparse mobility data while preserving real signals, thereby improving downstream HRdm demultiplexing and peak deconvolution results. Export the interpolated data in the original instrument format.

Related tools

  • PNNL PreProcessor (Executes data compression by frame and mobility, applies ion mobility dimension interpolation, and exports interpolated data in original MS-file format) — https://github.com/PNNL-Comp-Mass-Spec/PNNL-PreProcessor
  • Agilent MassHunter (Provides native MS-file formats (.d and UIMF) that PNNL PreProcessor reads and writes; source of raw IM-MS data)

Evaluation signals

  • Output mobility profiles are continuous across all frames without gaps or jagged peaks characteristic of sparse raw data
  • Low-abundance ion signals show enhanced definition and reduced noise spikes after interpolation, confirmed by visual inspection of mobility-resolved chromatograms
  • Demultiplexing and peak deconvolution results (HRdm algorithm) show improved peak capacity and reduced interference artifacts downstream
  • Output file retains identical frame count, retention time range, and m/z range as input; only ion mobility dimension values are smoothed
  • Data integrity check: no saturation errors introduced; ions with highly convoluted profiles are flagged or excluded if saturation repair was also applied

Limitations

  • Interpolation may produce incorrect results for ions with highly convoluted elution/mobility profiles caused by interferences, particularly when saturation repair is also applied.
  • Optimal interpolation method and parameters are not explicitly detailed in the article; algorithm specifics (kernel type, bandwidth, edge handling) remain proprietary to the PNNL PreProcessor binary.
  • No changelog or version-tracking information available in the repository, limiting reproducibility and traceability of interpolation algorithm changes across tool versions.

Evidence

  • [methods] Data interpolation of the ion mobility dimension to improve the results of the HRdm demultiplexing and peak deconvolution strategy: "Data interpolation of the ion mobility dimension to improve the results of the HRdm demultiplexing and peak deconvolution strategy"
  • [intro] data compression and interpolation, ion mobility demultiplexing, multidimensional smoothing, noise filtering by low intensity threshold and spike removal, saturation repair and metadata export: "data compression and interpolation, ion mobility demultiplexing, multidimensional smoothing, noise filtering by low intensity threshold and spike removal, saturation repair and metadata export"
  • [methods] Smoothing removes artifacts in jagged peaks, which are common in low-abundance ions. Real signals are enhanced: "Smoothing removes artifacts in jagged peaks, which are common in low-abundance ions. Real signals are enhanced"
  • [methods] the saturation repair software may produce incorrect results for ions with highly convoluted elution/mobility profiles caused by interferences: "the saturation repair software may produce incorrect results for ions with highly convoluted elution/mobility profiles caused by interferences"
  • [readme] Ion mobility-mass spectrometry (IM-MS) provides an increasingly popular platform for analyzing complex samples due to its separation power and ability to differentiate structural isomers: "Ion mobility-mass spectrometry (IM-MS) provides an increasingly popular platform for analyzing complex samples due to its separation power and ability to differentiate structural isomers"

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.