agentsclimarketplace

Lipid feature normalization

Skill HolobiomicsLab/asb-skill-collections/packs/metabolomics/lc-ms/skills/lipid-feature-normalization

Use when after raw lipidomic and metabolomic data files have been generated by the Multi-ABLE method and loaded into the R environment, but before performing multivariate statistical analysis to identify differential lipids and metabolites.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill lipid-feature-normalization

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

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

lipid-feature-normalization

Summary

Normalize and align spectral features across lipidomic and metabolomic samples generated by the Multi-ABLE method to correct for instrumental and sample variation before multivariate analysis. This step ensures that lipid and metabolite intensities are comparable across replicates and treatment groups.

When to use

After raw lipidomic and metabolomic data files have been generated by the Multi-ABLE method and loaded into the R environment, but before performing multivariate statistical analysis to identify differential lipids and metabolites. Apply this skill when you have multiple samples from different conditions or tissues that require cross-sample intensity calibration and spectral alignment.

When NOT to use

  • Input data are not from the Multi-ABLE method or are already pre-processed and normalized by another pipeline
  • You are working with metabolomic or lipidomic data from a different analytical platform (e.g., LC-MS, GC-MS) that may require platform-specific normalization workflows
  • Feature intensity values have already been normalized and aligned by the instrument software or an upstream processing tool

Inputs

  • raw lipidomic data files from Multi-ABLE method
  • raw metabolomic data files from Multi-ABLE method
  • MultiABLER.r function definitions loaded into R environment

Outputs

  • normalized feature intensity matrix (lipids and metabolites aligned across samples)
  • quality control plots showing preprocessing results
  • aligned spectral feature table ready for multivariate analysis

How to apply

Load the raw lipidomic and metabolomic data files into R after installing the MultiABLER package and loading the MultiABLER.r function definitions. Execute the integrated preprocessing functions provided by MultiABLER to normalize intensities and align spectral features across all samples in your dataset. The preprocessing step standardizes feature intensities to correct for instrument drift, variation in sample amount, and ionization efficiency differences. Apply these normalized and aligned features as input to the downstream multivariate analysis functions to identify lipids and metabolites associated with your phenotype of interest (e.g., atherosclerosis severity). The quality of normalization can be assessed by examining the QC plots and ensuring that replicate samples cluster together and that the normalized feature distributions are comparable across treatment groups.

Related tools

Examples

devtools::install_github("holab-hku/MultiABLER", dependencies = TRUE); source("MultiABLER.r"); normalized_data <- run_preprocessing(raw_lipidomic_data, raw_metabolomic_data)

Evaluation signals

  • Quality control plots generated by MultiABLER preprocessing show consistent feature intensity distributions across samples and no systematic batch effects
  • Replicate samples cluster together in unsupervised analyses (e.g., PCA plots) after normalization
  • Normalized feature intensity values are on comparable scales across samples and treatment groups with no extreme outliers or systematic drift
  • Statistical summaries from MultiABLER output tables show stable feature abundance across biological replicates before phenotype-specific differential analysis
  • Spectral features are successfully aligned across samples with consistent retention time / m/z assignments

Limitations

  • MultiABLER is designed specifically for data from the Multi-ABLE method (barocycler-based concurrent lipidomic and metabolomic profiling); normalization functions may not be directly transferable to other analytical platforms or sample preparation workflows
  • The README notes potential installation issues with BioConductor dependencies (ProteoMM, limma) that may require manual troubleshooting depending on R version and environment
  • No explicit discussion in the article or README of how to handle missing features, extreme outliers, or samples with very low total feature abundance during normalization

Evidence

  • [other] Execute the integrated preprocessing functions to normalize and align spectral features across samples: "Execute the integrated preprocessing functions to normalize and align spectral features across samples"
  • [readme] MultiABLER is a set of R functions forms a seamless workflow that supports integrative processing and analysis of lipidomic and metabolomic data generated by the Multi-ABLE method: "MultiABLER is a set of R functions forms a seamless workflow that supports integrative processing and analysis of lipidomic and metabolomic data generated by the Multi-ABLE method"
  • [other] Load raw lipidomic and metabolomic data files generated by the Multi-ABLE method: "Load raw lipidomic and metabolomic data files generated by the Multi-ABLE method"
  • [other] Generate output tables, quality control plots, and statistical summaries as produced by the function suite: "Generate output tables, quality control plots, and statistical summaries as produced by the function suite"
  • [readme] install the following packges in R and run the funcions in MultiABLER.r: "install the following packges in R and run the funcions in MultiABLER.r"

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.