agentsclimarketplace

Multivariate lipid metabolite analysis

Skill HolobiomicsLab/asb-skill-collections/packs/metabolomics/ms-generic/skills/multivariate-lipid-metabolite-analysis

Use when you have integrated, normalized lipidomic and metabolomic feature tables from the Multi-ABLE method or similar concurrent multiomics workflows, with matched sample phenotypes (e.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill multivariate-lipid-metabolite-analysis

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

  • 14 stars14 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

8.0 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

Multivariate Analysis of Lipids and Metabolites

Summary

Apply multivariate statistical methods to identify differential lipids and metabolites associated with biological phenotypes (e.g., atherosclerosis) from integrated lipidomic and metabolomic datasets. This skill enables detection of molecular signatures across multiple lipid and metabolite features simultaneously, rather than univariate feature-by-feature testing.

When to use

You have integrated, normalized lipidomic and metabolomic feature tables from the Multi-ABLE method or similar concurrent multiomics workflows, with matched sample phenotypes (e.g., diseased vs. control arterial tissue), and you need to discover which lipids and metabolites co-vary with or discriminate between phenotypic groups. Use this when univariate testing would lose power due to high dimensionality and when biological interpretation requires systems-level lipid/metabolite signatures.

When NOT to use

  • Input feature tables are not normalized or aligned across samples — preprocess with MultiABLER's normalization and preprocessing functions first.
  • Phenotype or group assignment is missing or ambiguous — multivariate analysis requires clear sample stratification.
  • You are analyzing a single individual or unpaired samples — multivariate statistical inference requires replicate samples per phenotype group.

Inputs

  • Normalized lipidomic feature matrix (samples × lipid features, intensity or abundance values)
  • Normalized metabolomic feature matrix (samples × metabolite features, intensity or abundance values)
  • Sample metadata table (sample ID, phenotype/group assignment, batch/technical covariates)
  • Feature annotation tables (lipid class, metabolite identity, m/z, retention time, or chemical formula)

Outputs

  • Ranked differential lipid and metabolite table (feature name, log2 fold-change, p-value, adjusted p-value, effect size)
  • Multivariate statistical model fit object (coefficients, residuals, model diagnostics)
  • Quality control and visualization plots (PCA, heatmaps, volcano plots, feature abundance distributions by phenotype)
  • Statistical summary report (number of significant lipids/metabolites, effect size distributions, pathway or class-level summaries)

How to apply

Load preprocessed and aligned lipidomic and metabolomic feature matrices (output from normalization and spectral alignment steps) along with sample metadata defining phenotypes (e.g., atherosclerosis status). Apply multivariate statistical functions from MultiABLER (or equivalent frameworks using limma and ProteoMM) to model feature abundance as a function of phenotype, controlling for batch and technical effects. Extract ranked lists of differential lipids and metabolites with associated p-values and effect sizes. Validate results by cross-checking consistency across lipid classes and metabolite chemical families, and by generating multivariate plots (e.g., PCA, heatmaps) that show phenotypic separation driven by these features. Judge success by statistical significance (e.g., adjusted p < 0.05), biological coherence (e.g., expected lipid species dysregulation in atherosclerosis), and reproducibility of top-ranked features.

Related tools

Examples

devtools::install_github("holab-hku/MultiABLER", dependencies = TRUE); source("MultiABLER.r"); result <- multivariate_analysis(lipid_data, metabolite_data, phenotype_vector, batch_covariates)

Evaluation signals

  • Significant differential lipids and metabolites (adjusted p < 0.05) are biologically coherent with the phenotype (e.g., dysregulated lipid classes known to associate with atherosclerosis in prior literature).
  • Multivariate visualizations (PCA, heatmaps) show clear phenotypic separation driven by the identified differential features, with minimal overlap between groups.
  • Log2 fold-changes and effect sizes are consistent in direction and magnitude across biological replicates and lipid/metabolite chemical families.
  • Statistical model diagnostics (residual normality, homoscedasticity, variance-covariance structure) meet assumptions of the chosen multivariate test (e.g., linear model, PERMANOVA).
  • Top-ranked features remain significant after sensitivity analysis (e.g., removal of outlier samples, alternative statistical methods, cross-validation).

Limitations

  • MultiABLER is purpose-built for data generated by the Multi-ABLE method; application to other concurrent lipidomic/metabolomic platforms requires validation and possible adaptation of preprocessing and normalization steps.
  • Multivariate analysis assumes sufficient sample replication per phenotype group; small sample sizes reduce statistical power and increase false discovery risk despite multiple testing correction.
  • Identified differential lipids and metabolites are correlative, not causal; validation via targeted follow-up experiments (e.g., stable isotope tracing, metabolic flux analysis) is needed to establish mechanistic roles.

Evidence

  • [other] Run the multivariate analysis functions to identify differential lipids and metabolites associated with atherosclerosis phenotypes.: "Run the multivariate analysis functions to identify differential lipids and metabolites associated with atherosclerosis phenotypes"
  • [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"
  • [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"
  • [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"

What ships with it

Read from the repository

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

Keep looking

Skills are one crate of 326,852. 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.