Mrm transition lipid identity mapping
Curated, evidence-grounded skill and software-tool collections for scientific AI agents, generated by the AgenticScienceBuilder
npx -y skills add HolobiomicsLab/asb-skill-collections --skill mrm-transition-lipid-identity-mappingAssembled 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 author says it does
Copied from the file, not written here
Use when after parsing raw MRM data into a transition table containing m/z values, retention times, and transition parameters.
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.7 KB, as published. Nobody here has run it
mrm-transition-lipid-identity-mapping
Summary
Maps parsed MRM (Multiple Reaction Monitoring) transitions to lipid identities by comparing detected m/z values and retention times against a lipid reference database, assigning confidence scores, and filtering matches to produce a labeled lipid-identity table. This skill bridges raw mass spectrometry data to standardized lipid nomenclature and annotation.
When to use
Apply this skill after parsing raw MRM data into a transition table containing m/z values, retention times, and transition parameters. Use it when you need to convert unidentified mass spectrometry transitions into named lipid identities with confidence metrics for downstream statistical or visualization analysis.
When NOT to use
- Input data is already a labeled lipid feature table with identities pre-assigned.
- Reference lipid database is absent, incomplete, or incompatible with your lipid classes of interest.
- Retention time information is unavailable or unreliable (e.g., from different chromatographic platforms with no alignment reference).
Inputs
- Parsed MRM transition table (m/z values, retention times, transition parameters)
- Lipid reference database (with lipid names, classes, theoretical m/z values)
- Mass tolerance parameter (ppm or Da)
- Retention time alignment tolerance (seconds or minutes)
Outputs
- Labeled lipid-identity table (transition ID → lipid name, class, match confidence)
- Match quality metrics (mass accuracy, chromatographic fit scores)
- Filtered high-confidence transition-lipid assignments
How to apply
Load the parsed MRM transition table (output from the data parsing step) and apply a matching algorithm that compares each transition's m/z and retention time against a lipid reference database using mass tolerance and retention-time alignment criteria. Assign confidence scores or match quality metrics to each transition-lipid pair based on mass accuracy and chromatographic fit. Filter matches according to quality thresholds and select the highest-confidence lipid identity for each transition. Generate and export the labeled lipid-identity table that associates each MRM transition with its matched lipid name, class, and match confidence score. Manual expert review of ambiguous or low-confidence matches is recommended to ensure biological validity.
Related tools
- CLAW-MRM (Implements the complete matching workflow including transition parsing, reference database comparison, confidence scoring, and labeled output generation.) — github.com/chopralab/CLAW
- Lipid_MRM_parser.ipynb (Jupyter notebook that executes the parsing and matching pipeline on lipid data from mzML files.) — github.com/chopralab/CLAW
- pymzml (Python library for reading and processing mzML mass spectrometry data files.)
Evaluation signals
- All transitions in the output table have exactly one assigned lipid identity (no orphaned or multiply-matched transitions).
- Match confidence scores are within expected range (e.g., 0–1 or 0–100%) and correlate with mass accuracy and chromatographic alignment quality.
- Mass error for matched transitions is within specified tolerance (e.g., <5 ppm for high-resolution MS).
- Retention time differences between observed and database lipid standards are within specified alignment window.
- Spot-check of a random subset of assignments against independent lipid standards or expert knowledge confirms biological plausibility.
Limitations
- Matching accuracy depends critically on reference database completeness and currency; lipids absent from or mislabeled in the database will not be identified.
- Isomeric or isobaric lipids sharing similar m/z and retention times may be ambiguous; confidence scores alone may not resolve them without additional orthogonal data (e.g., MS/MS fragmentation).
- Retention time alignment assumes chromatographic consistency; variation between analytical runs or instrument configurations can degrade matching performance.
- No changelog or version control information found in the CLAW repository, limiting reproducibility tracking across workflow updates.
Evidence
- [other] CLAW-MRM includes a matching step as part of its workflow that processes data following the initial parsing phase, enabling standardized lipid data analysis.: "CLAW-MRM includes a matching step as part of its workflow that processes data following the initial parsing phase, enabling standardized lipid data analysis."
- [other] Apply a matching algorithm to compare each transition against a lipid reference database, using mass tolerance and retention-time alignment criteria to identify candidate lipid matches.: "Apply a matching algorithm to compare each transition against a lipid reference database, using mass tolerance and retention-time alignment criteria to identify candidate lipid matches."
- [other] Assign confidence scores or match quality metrics to each transition-lipid pair based on mass accuracy and chromatographic fit.: "Assign confidence scores or match quality metrics to each transition-lipid pair based on mass accuracy and chromatographic fit."
- [other] Generate and export the labelled lipid-identity table associating each MRM transition with its matched lipid name, class, and match confidence.: "Generate and export the labelled lipid-identity table associating each MRM transition with its matched lipid name, class, and match confidence."
- [readme] Uses custom parser to match data with specific lipid classes and extract relevant information.: "Uses custom parser to match data with specific lipid classes and extract relevant information."