agentsclimarketplace

Intensity to absolute concentration conversion

Skill HolobiomicsLab/asb-skill-collections/packs/metabolomics/lc-ms/skills/intensity-to-absolute-concentration-conversion

Use when your lipidomics experiment includes spiked internal lipid standards of known concentration, and you have raw signal intensity matrices from LipidSearch or LIQUID output.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill intensity-to-absolute-concentration-conversion

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.0k tokens by cl100k_base, as published. Nobody here has run it

intensity-to-absolute-concentration-conversion

Summary

Convert raw lipidomics signal intensities to absolute lipid concentration values by normalizing against internal lipid standards. This skill bridges quantitative mass spectrometry output with biologically interpretable absolute amounts per lipid species and sample.

When to use

Your lipidomics experiment includes spiked internal lipid standards of known concentration, and you have raw signal intensity matrices from LipidSearch or LIQUID output. Use this skill when relative abundance or intensity ranks are insufficient and downstream analysis requires actual lipid concentrations (e.g., biomarker thresholds, flux modeling, or cross-study comparison).

When NOT to use

  • No internal lipid standards were spiked into the experiment or standard intensities are missing from the data matrix.
  • Your analysis goal is only exploratory (e.g., PCA, correlation) and relative abundance is sufficient.
  • Input is already a normalized feature table or pre-computed concentration matrix from another pipeline.

Inputs

  • Raw lipidomics data matrix (samples × lipids, intensity values) from LipidSearch or LIQUID
  • Internal lipid standard reference table with expected absolute concentrations
  • Lipid metadata with LIPID MAPS classification

Outputs

  • Normalized lipidomics concentration matrix (samples × lipids, concentration values)
  • Normalization factor per lipid species
  • QC metrics (e.g., standard recovery rates, concentration ranges)

How to apply

Load the lipidomics data matrix (samples × lipids) and the internal standard reference table specifying expected absolute concentrations for each standard. Extract signal intensities for all internal lipid standards across all samples. For each lipid species, calculate a normalization factor as the ratio of expected absolute concentration (from the standard reference) to the observed intensity for the corresponding internal standard. Apply this normalization factor uniformly to all lipid measurements in the data matrix to convert raw intensities to absolute concentration values. Verify that the normalized matrix contains only positive, biologically plausible concentration ranges and that LIPID MAPS classification annotations are preserved.

Related tools

  • LipidSearch (Produces raw lipidomics intensity data and lipid identifications from MS/MS spectra)
  • LIQUID (Produces raw lipidomics intensity data and lipid identifications from MS/MS spectra)
  • LIPID MAPS (Provides lipid classification scheme for annotating normalized lipid species)
  • ADViSELipidomics (Implements internal standard normalization workflow and produces absolute concentration matrix) — https://github.com/ShinyFabio/ADViSELipidomics

Evaluation signals

  • Normalized concentration values are all positive and within expected biological ranges (typically μM to nM for plasma lipids).
  • Internal standard recovery rates (observed intensity / expected concentration) are consistent across samples (low coefficient of variation < 20%).
  • No negative or zero concentration values remain after normalization (except for lipids genuinely absent from a sample).
  • Concentration matrix retains LIPID MAPS class annotations and sample metadata without data loss.
  • Normalization factors show negligible variation between technical replicates of the same internal standard.

Limitations

  • Normalization accuracy is bounded by the quality and stability of internal standards; degraded or unevenly distributed standards will propagate systematic error across the entire data matrix.
  • The method assumes that ionization efficiency and chromatographic behavior are similar for internal standards and analyte lipids; large structural differences (e.g., standard is a triglyceride but analyte is a phospholipid) may introduce bias.
  • If internal standard intensities vary dramatically between samples (e.g., due to injection volume errors or matrix effects), the normalization factor may become unreliable.
  • Missing or below-detection-limit intensities for internal standards in some samples will render normalization impossible for those samples.

Evidence

  • [other] ADViSELipidomics normalizes the data matrix using internal lipid standards to provide absolute values of concentration per lipid and sample.: "ADViSELipidomics normalizes the data matrix using internal lipid standards to provide absolute values of concentration per lipid and sample."
  • [other] For each lipid species, compute a normalization factor as the ratio of expected absolute concentration (from standard reference) to observed intensity for the corresponding internal standard. Apply the normalization factor to all lipid measurements in the data matrix to convert intensities to absolute concentration values.: "For each lipid species, compute a normalization factor as the ratio of expected absolute concentration (from standard reference) to observed intensity for the corresponding internal standard. Apply"
  • [readme] In the presence of internal lipid standards in the experiment, ADViSELipidomics can normalize the data matrix, providing absolute values of concentration per lipid and sample.: "In the presence of internal lipid standards in the experiment, ADViSELipidomics can normalize the data matrix, providing absolute values of concentration per lipid and sample."
  • [readme] It copes with the outputs from LipidSearch and LIQUID for lipid identification and quantification: "It copes with the outputs from LipidSearch and LIQUID for lipid identification and quantification"

What ships with it

Read from the repository

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

Keep looking

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