Agent skill

Bio Metabolomics Lipidomics

by GPTomics in GPTomics/bioSkills

Assigns honest lipid annotation levels, designs class-based internal-standard quantification, and runs lipid-aware differential and enrichment analysis with lipidr, guarding against…

MITAuto-check passedDatabases

Install Bio Metabolomics Lipidomics

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-metabolomics-lipidomics -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-metabolomics-lipidomics --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/metabolomics/lipidomics .claude/skills/bio-metabolomics-lipidomics && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bio-metabolomics-lipidomics
GitHub stars
1.2k
Used in
1 other repo
Token cost
~4.1k tokens
SKILL.md length
1,677 words
Files
3
Skills in repo
559
Repo updated
First seen
Licence
MIT

At a glance

Assigns honest lipid annotation levels, designs class-based internal-standard quantification, and runs lipid-aware differential and enrichment analysis with lipidr, guarding against…

  • Canonicalizing lipid species (shorthand separators
  • SKILL.md covers Version Compatibility, The Single Most Important…, Structural-Resolution… and Decision Tree by Question, plus 8 more sections
  • Runs R scripts from its folder; calls pip
  • Deciding shotgun vs RP vs HILIC LC-MS

What it does

Bio Metabolomics Lipidomics is an agent skill from GPTomics/bioSkills. Assigns honest lipid annotation levels, designs class-based internal-standard quantification, and runs lipid-aware differential and enrichment analysis with lipidr, guarding against in-source-fragment phantoms, sn-position over-claims, and invalid cross-class quantification. Use when naming or canonicalizing lipid species (shorthand separators, Goslin), deciding shotgun vs RP vs HILIC LC-MS, picking internal standards (SPLASH/EquiSPLASH), interpreting MS-DIAL/LipidSearch output, or comparing lipid classes. For…

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `usage-guide.md`).

It sits in Databases, covering Database schema design and Statistics. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.

When your agent uses it

  • Canonicalizing lipid species (shorthand separators
  • Deciding shotgun vs RP vs HILIC LC-MS
  • Picking internal standards (SPLASH/EquiSPLASH)
  • Interpreting MS-DIAL/LipidSearch output

Example prompts

  • “Use the bio-metabolomics-lipidomics skill to assign honest lipid annotation levels, designs class-based internal-standard quantification, and runs…”
  • “/bio-metabolomics-lipidomics”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (R), which the agent can run.

    Shell commands in SKILL.md call:

    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bio Metabolomics Lipidomics loads about 4.1k tokens when it runs. Until then it costs about 210 tokens; SKILL.md has 1,677 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~210
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 1,677 words, ~4,078 tokens.

Download SKILL.mdSave it as .claude/skills/bio-metabolomics-lipidomics/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-metabolomics-lipidomics
description
Assigns honest lipid annotation levels, designs class-based internal-standard quantification, and runs lipid-aware differential and enrichment analysis with lipidr, guarding against in-source-fragment phantoms, sn-position over-claims, and invalid cross-class quantification. Use when naming or canonicalizing lipid species (shorthand separators, Goslin), deciding shotgun vs RP vs HILIC LC-MS, picking internal standards (SPLASH/EquiSPLASH), interpreting MS-DIAL/LipidSearch output, or comparing lipid classes. For general feature detection see metabolomics/xcms-preprocessing and metabolomics/msdial-preprocessing; for non-lipid annotation confidence see metabolomics/metabolite-annotation; for normalization/QC see metabolomics/normalization-qc; for multivariate stats see metabolomics/statistical-analysis.
tool_type
r
primary_tool
lipidr

Version Compatibility

Reference examples tested with: lipidr 2.16+, pygoslin 2.0+, MS-DIAL 5+

The achievable annotation level is fixed by the acquired evidence, not the software: sn-position and double-bond localization require EAD/OzID/PB/UVPD data that routine CID never produces, and class-resolved quantification requires one isotope-labeled internal standard per class. Verify both before trusting a name or a number.

Before using code patterns, verify installed versions match. If versions differ:

  • R: packageVersion('lipidr') then ?function_name to verify parameters
  • Python: pip show pygoslin then help(module.function) to check signatures

If code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.

Lipidomics Analysis

"Analyze my lipidomics data" -> Canonicalize names to the resolution level the evidence supports, quantify each class against its own standard, then run class/chain-aware differential and enrichment analysis.

  • R: lipidr::read_skyline() / as_lipidomics_experiment(), de_analysis(), lsea()
  • Nomenclature: pygoslin (Python) or rgoslin (R) for parsing/canonicalization
  • Identification: MS-DIAL 5 (open) or LipidSearch (commercial) upstream

The Single Most Important Insight -- A Lipid Name Is a Structural-Resolution Claim the Software Usually Overstates

The Liebisch/LIPID MAPS shorthand encodes, in its punctuation, exactly how much structure was measured: PC 34:1 (space, sum composition) < PC 16:0_18:1 (underscore, chains known) < PC 16:0/18:1 (slash, sn-resolved) < PC 16:0/18:1(9Z) (double-bond position+geometry). The resolution level is a property of the evidence, not of the string. Tools manufacture overstatement three ways: a formatter that only knows /, an in-silico library entry authored at sn-level that a species-level match inherits, and "annotate to the nearest database structure" silently promoting a sum composition to a full structure. sn-position is almost never genuinely measured under CID, so treat every / as an unproven _ until EAD/UVPD/derivatization evidence is in hand. The default rule is: when in doubt, drop a level.

Structural-Resolution Hierarchy (Separator Semantics)

NotationSeparatorWhat was measuredWhat may NOT be claimed
PC 34:1spaceclass + total carbons:double-bonds (accurate mass + isotope + class diagnostic)the two chains; sn; C=C position
PC 16:0_18:1underscore _the two acyl chains (MS/MS acyl losses, RT/ECN-consistent, not an in-source fragment)which chain is sn-1 vs sn-2
PC 16:0/18:1slash /sn-1/sn-2 assignment (EAD/UVPD/enzymatic - not a CID acyl-loss intensity guess)C=C position/geometry
PC 16:0/18:1(9Z)parenthesesexact double-bond position + cis/trans (OzID/PB/EAD/UVPD)(full structure)
PC O-34:1 / PC P-34:1O- ether / P- plasmalogenether vs vinyl-ether linkage (diagnostic ion or acid-lability)a sum composition alone cannot distinguish P-34:1 from O-34:2 (vinyl ether = ether + one C=C)
Cer 18:1;O2/16:0;O2sphingoid hydroxyl count (old d18:1) - measured, not assumedbackbone unsaturation if d18:1 was a default rather than fragment-confirmed

Canonicalize every name through Goslin before merging tables or querying LIPID MAPS; never string-match lipid names by hand. Goslin preserves a false / faithfully - it is necessary but not sufficient.

Decision Tree by Question

Question / situationApproachWhy
Accurate class-level quantification, high throughputShotgun (direct infusion) or HILIC-LC-MSconstant concentration / class bands -> clean ratio to a co-eluting class IS
Resolve isobars/isomers, deep low-abundance coverageRP-LC-MS (± ion mobility)RT axis adds an identity coordinate; co-elution flags in-source fragments
Double-bond position, sn-position, ether/plasmalogenLC-MS + EAD/OzID/PB/UVPD (± IM)only these break C=C / glycerol backbone; CID is blind to them
Spatial localizationMS-imaging (MS-DIAL 5 spatial mode)tissue context with predicted-CCS database
Need PC acyl chainsnegative-mode formate/acetate adduct -> [M-CH3]-[M+H]+ gives only the m/z 184 head-group ion (class, no chains)
Neutral lipids (TG/DG) chains[M+NH4]+ adductdrives neutral-loss-of-fatty-acid fragmentation
Suspicious elevated LPC / DG / FA poolRT co-elution test vs the parent classan LPC eluting at a PC's RT is an in-source fragment, not biology
An apparent odd-chain species (PC 33:1)require MS/MS chain confirmationusually an in-source fragment or 13C-isotope artifact of an even neighbor
Merge names across tools / before a DB lookupGoslin canonicalization firstabbreviations and separators are tool-specific; hand string-matching corrupts merges
Untargeted oxidized-lipid claimescalate to a targeted, standard-anchored oxylipin paneluntargeted oxidized-lipid IDs are hypotheses; auto-oxidation in the tube fabricates them

Load, Normalize, and Run Differential Analysis (lipidr)

Goal: Import a quantified lipid table, normalize within class, and find lipids that differ between groups with class/chain-aware output.

Approach: Read a Skyline/matrix export into a LipidomicsExperiment, attach sample groups, normalize (PQN or class internal standard), then de_analysis with an explicit contrast; visualize as a class-faceted volcano.

r
library(lipidr)

# data_normalized ships with lipidr (PQN-normalized, log2); substitute a real import:
#   d <- read_skyline(list.files(datadir, 'data.csv', full.names = TRUE))
#   d <- add_sample_annotation(d, 'clinical.csv')
#   d <- normalize_pqn(d, measure = 'Area', exclude = 'blank', log = TRUE)
data(data_normalized)

# Contrast references sample-group labels directly; group_col defaults to the first annotation
de_results <- de_analysis(data_normalized, HighFat_water - NormalDiet_water, measure = 'Area')

# logFC.cutoff is on the log2 scale used by limma's topTable inside de_analysis
sig <- significant_molecules(de_results, p.cutoff = 0.05, logFC.cutoff = 1)

plot_results_volcano(de_results, show.labels = FALSE)

Class-Based Internal-Standard Quantification (the non-negotiable)

Goal: Convert per-class signal to comparable abundances without baking in class-dependent ionization error.

Approach: Ratio each species to a stable-isotope-labeled standard of its OWN class, spiked before extraction so it shares the class's recovery loss; never quantify one class with another class's standard.

r
# normalize_istd divides each lipid by the internal standard of its matched class.
# Requires one labeled IS per class present in the data (e.g. SPLASH/EquiSPLASH covers ~13 classes).
d_istd <- normalize_istd(data_normalized, measure = 'Area', exclude = 'blank', log = TRUE)

# Class-level summary is only valid WITHIN a class unless per-class response factors were calibrated:
# cross-class molar ratios (e.g. 'PE is 3x PC') carry head-group response bias and are not licensed here.
plot_lipidclass(d_istd, 'sd')

Honest Annotation-Level Assignment (Goslin)

Goal: Downgrade any name to the level the evidence supports and verify the claimed level is internally consistent.

Approach: Parse with Goslin, read the perceived level, and re-emit at SPECIES (or MOLECULAR_SPECIES) unless sn/C=C evidence exists.

python
from pygoslin.parser.Parser import LipidParser
from pygoslin.domain.LipidLevel import LipidLevel

parser = LipidParser()
lipid = parser.parse('PC 16:0/18:1')      # a slash-claimed name from a tool export

claimed_level = lipid.lipid.info.level    # LipidLevel enum the string asserts
# Without EAD/UVPD evidence, re-emit at the honest molecular-species level (drops the unproven sn):
honest_name = lipid.get_lipid_string(LipidLevel.MOLECULAR_SPECIES)   # 'PC 16:0_18:1'
sum_name = lipid.get_lipid_string(LipidLevel.SPECIES)                # 'PC 34:1'

Per-Method Failure Modes

In-source-fragment phantom lyso-/DG-lipidome
  • Trigger: A labile lipid (PC, TG, plasmalogen) clips an acyl chain in the ESI source before MS1.
  • Mechanism: The fragment is recorded as an intact precursor; PC->LPC, PE->LPE, TG->DG->MG. The fragment can also be isobaric with a free fatty acid or another class, fabricating phantom signal in several bins; extent is instrument- and tune-dependent.
  • Symptom: Inflated LPC:PC, DG:TG, or FA pools; an "LPC" eluting at a PC's retention time.
  • Fix: RT co-elution test (a real LPC elutes at its own ECN position); soften the source (lower in-source CID/transfer energy); treat any large lyso/DG/FA pool as suspect until RT-cleared. Shotgun has no RT axis to run this test - never report elevated lyso-lipids from direct infusion without the in-source-fragment caveat.
sn-position over-claim
  • Trigger: A tool exports / from CID-only data, or a library back-fills its authored sn arrangement onto a species-level match.
  • Mechanism: CID acyl-loss intensity bias toward sn-2 is real but small, condition-dependent, and biological samples contain both regioisomers, so the ratio is a blend, not a structure readout.
  • Symptom: /-formatted names with no EAD/UVPD/derivatization evidence file attached.
  • Fix: Canonicalize through Goslin and re-emit at MOLECULAR_SPECIES (_); at most state "dominant sn-2 likely X" while reporting _.
Show full SKILL.md (702 more words)Show less
Invalid cross-class quantification
  • Trigger: One global internal standard, or comparing molar abundances across classes after only within-class normalization.
  • Mechanism: ESI response is head-group-dominated; a PC and a PE at equal moles give signal differing by factors that can exceed an order of magnitude.
  • Symptom: "Class A is N-fold class B" statements; a single IS used for the whole lipidome.
  • Fix: One isotope-labeled IS per class; report semi-quantitative within-class unless per-class (and per-adduct) response factors were independently calibrated.
Ether vs plasmalogen (O-/P-) mis-call
  • Trigger: Reporting P- (plasmalogen) from a sum composition.
  • Mechanism: P-34:1 and O-34:2 share elemental composition (vinyl ether = ether + one C=C); mass cannot distinguish them.
  • Symptom: Plasmalogen calls with no vinyl-ether diagnostic ion or acid-lability evidence.
  • Fix: Require a diagnostic fragment or acid-lability test; otherwise report at the level that cannot distinguish them.

Quantitative Thresholds

ThresholdSourceRationale
One isotope-labeled IS per lipid classKöfeler 2021 (good practice); SPLASH/EquiSPLASHESI response is head-group-dominated; one global IS miscalibrates every other class
EquiSPLASH = 13 deuterated IS at equal 100 µg/mLAvanti product specequimolar comparative use; SPLASH LIPIDOMIX uses unequal physiological concentrations
Spike IS before extractionKöfeler 2021only a co-extracted IS corrects class-biased recovery (Folch/Bligh-Dyer/MTBE differ for polar minor classes)
MS-DIAL 5 EAD ~14 eV; 96.4% standards delineated, 78.0% sn/OH/C=C correct >1 µMTakeda 2024structural lipidomics yield even with the modern method is incomplete and concentration-dependent
~half of single-software species-level IDs need orthogonal evidenceKöfeler 2021 (Nat Commun)510/1108 features, 130/301 PCs & 55/171 TGs violated the ECN/RT model in an audited published set
LipidSearch grades: keep A/B/C, drop DLipidSearch grade definitionsD = mass-only; A = class + all chains = molecular-species level, NOT sn/C=C resolved
Shotgun infusion below the aggregation regimeHan/Gross protocol literatureabove it lipids aggregate, ESI response goes nonlinear, the IS-ratio assumption collapses

Common Errors

Error / symptomCauseSolution
could not find function "read_lipidomes"non-existent function nameuse read_skyline() or as_lipidomics_experiment()
plot_enrichment rejects an enrich.results argumentwrong signatureplot_enrichment(de.results, significant.sets, annotation = 'class', measure = 'logFC'); get sets from significant_lipidsets()
lsea(type = 'chain') errorsno type argumentlsea tests class/length/unsat sets automatically; rank with rank.by = c('logFC','P.Value','adj.P.Val')
de_results$FDR is NULLwrong column namede_analysis returns limma columns: adj.P.Val, P.Value, logFC
pygoslin LipidLevel.MOLECULAR_SUBSPECIES AttributeErrorpre-2.0 enum namecurrent enum is SPECIES / MOLECULAR_SPECIES / SN_POSITION / STRUCTURE_DEFINED / FULL_STRUCTURE / COMPLETE_STRUCTURE
Elevated LPC reported from shotgun datain-source fragmentation with no RT to flag itadd the in-source-fragment caveat; confirm with LC-MS RT co-elution before claiming lyso biology

References

  • Liebisch G, Vizcaíno JA, Köfeler H, et al. 2013. Shorthand notation for lipid structures derived from mass spectrometry. J Lipid Res 54:1523-1530.
  • Liebisch G, Fahy E, Aoki J, et al. 2020. Update on LIPID MAPS classification, nomenclature, and shorthand notation for MS-derived lipid structures. J Lipid Res 61:1539-1555.
  • Fahy E, Subramaniam S, Brown HA, et al. 2005. A comprehensive classification system for lipids. J Lipid Res 46:839-861.
  • Kopczynski D, Hoffmann N, Peng B, Ahrends R. 2020. Goslin: A Grammar of Succinct Lipid Nomenclature. Anal Chem 92:10957-10960.
  • Kind T, Liu KH, Lee DY, et al. 2013. LipidBlast in silico tandem mass spectrometry database for lipid identification. Nat Methods 10:755-758.
  • Takeda H, Takahashi M, Ikeda K, et al. 2024. MS-DIAL 5 multimodal mass spectrometry data mining unveils lipidome complexities. Nat Commun 15:9903.
  • Mohamed A, Molendijk J, Hill MM. 2020. lipidr: A Software Tool for Data Mining and Analysis of Lipidomics Datasets. J Proteome Res 19:2890-2897.
  • Köfeler HC, Eichmann TO, Ahrends R, et al. 2021. Quality control requirements for the correct annotation of lipidomics data. Nat Commun 12:4771.
  • Köfeler HC, Ahrends R, Baker ES, et al. 2021. Recommendations for good practice in MS-based lipidomics. J Lipid Res 62:100138.
  • McDonald JG, Ejsing CS, Kopczynski D, et al. 2022. Introducing the Lipidomics Minimal Reporting Checklist. Nat Metab 4:1086-1088.
  • Matyash V, Liebisch G, Kurzchalia TV, et al. 2008. Lipid extraction by methyl-tert-butyl ether for high-throughput lipidomics. J Lipid Res 49:1137-1146.
  • Bowden JA, Heckert A, Ulmer CZ, et al. 2017. Harmonizing lipidomics: NIST interlaboratory comparison exercise for lipidomics using SRM 1950-Metabolites in Frozen Human Plasma. J Lipid Res 58:2275-2288.
  • metabolomics/xcms-preprocessing - Upstream peak detection and feature extraction
  • metabolomics/msdial-preprocessing - MS-DIAL alignment and deconvolution upstream of lipid annotation
  • metabolomics/metabolite-annotation - General (non-lipid) annotation and confidence levels
  • metabolomics/normalization-qc - Sample normalization and QC framing
  • metabolomics/statistical-analysis - Multivariate stats on the lipid abundance matrix

© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in metabolomics/lipidomics of GPTomics/bioSkills.

  • SKILL.md
  • examples/lipidomics_workflow.R
  • usage-guide.md

Open the folder on GitHubat commit d91ed3d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Bio Metabolomics Lipidomics next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bio Metabolomics Lipidomics compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Metabolomics Lipidomics this skillGPTomics/bioSkills1.2k1 repos~4.1kAutomated safety check: PassMIT
Bio Metabolomics Normalization QcFreedomIntelligence/OpenClaw-Medical-Skills3.1k1 repos~2.3kAutomated safety check: PassNone
Databrain Intelligenceinfometa/workbuddyskills348—~8kAutomated safety check: PassNone
Schema Explorationtimescale/pg-aiguide1.9k—~1.1kAutomated safety check: PassApache-2.0
Tooluniverse Metabolomics Analysiswu-yc/LabClaw1.1k2 repos~5.9kAutomated safety check: PassNone
Databricks Dbsqldatabricks/databricks-agent-skills3451 repos~2.8kAutomated safety check: PassCustom licence

Similar skills

  • Bio Metabolomics Normalization Qc

    FreedomIntelligence/OpenClaw-Medical-Skills

    Quality control and normalization for metabolomics data. An agent skill from FreedomIntelligence/OpenClaw-Medical-Skills.

    3.1k GitHub starsUsed in 1 repo~2.3k tokens
    DatabasesAuto-check passed
  • Databrain Intelligence

    infometa/workbuddyskills

    DataBrain intelligence data query assistant. An agent skill from infometa/workbuddyskills.

    348 GitHub stars~8k tokensUpdated yesterday
    DatabasesAuto-check passed
  • Schema Exploration

    timescale/pg-aiguide

    Explore an existing PostgreSQL database before answering questions about its data or writing SQL.

    1.9k GitHub stars~1.1k tokensUpdated 3 days ago
    DatabasesAuto-check passed
  • Analyze metabolomics data including metabolite identification, quantification, pathway analysis, and metabolic flux.

    1.1k GitHub starsUsed in 2 repos~5.9k tokens
    Research & ScienceAuto-check passed
  • Databricks Dbsql

    databricks/databricks-agent-skills

    Official

    Databricks SQL (DBSQL) advanced features and SQL warehouse capabilities.

    345 GitHub starsUsed in 1 repo~2.8k tokens
    DatabasesAuto-check passed
  • Compare GWAS studies, perform meta-analyses, and assess replication across cohorts.

    1.1k GitHub starsUsed in 2 repos~2.9k tokens
    DatabasesAuto-check passed

More from GPTomics/bioSkills

All 559 skills in this repo
  • Bio Alignment Io

    GPTomics/bioSkills

    Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.

    1.2k GitHub starsUsed in 3 repos~4.9k tokens
    Auto-check passed
  • bioSkills Installer

    GPTomics/bioSkills

    Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.

    1.2k GitHub starsUsed in 1 repo~789 tokens
    Auto-check passed
  • Bio Write Sequences

    GPTomics/bioSkills

    Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.

    1.2k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • Amplicon Primer Clipping

    GPTomics/bioSkills

    Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.

    1.2k GitHub starsUsed in 2 repos~2.2k tokens
    Auto-check passed
  • Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.

    1.2k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check passed
  • Bio Alignment Indexing

    GPTomics/bioSkills

    Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.

    1.2k GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check passed

Questions about Bio Metabolomics Lipidomics

What does Bio Metabolomics Lipidomics do?

Assigns honest lipid annotation levels, designs class-based internal-standard quantification, and runs lipid-aware differential and enrichment analysis with lipidr, guarding against…. Bio Metabolomics Lipidomics is an agent skill from GPTomics/bioSkills. Assigns honest lipid annotation levels, designs class-based internal-standard quantification, and runs lipid-aware differential and enrichment analysis with lipidr, guarding against in-source-fragment phantoms, sn-position over-claims, and invalid cross-class quantification.

When should I use Bio Metabolomics Lipidomics?

Bio Metabolomics Lipidomics fits situations like: canonicalizing lipid species (shorthand separators; deciding shotgun vs RP vs HILIC LC-MS; picking internal standards (SPLASH/EquiSPLASH); interpreting MS-DIAL/LipidSearch output.

How do I install Bio Metabolomics Lipidomics in Claude Code?

Run `npx skills add GPTomics/bioSkills --skill bio-metabolomics-lipidomics -a claude-code`. Or copy the skill folder (metabolomics/lipidomics in GPTomics/bioSkills) into .claude/skills/bio-metabolomics-lipidomics in your project. Claude Code loads it when a task matches its description.

How do I install Bio Metabolomics Lipidomics in Codex?

Run `npx skills add GPTomics/bioSkills --skill bio-metabolomics-lipidomics -a codex`. Or copy the skill folder (metabolomics/lipidomics in GPTomics/bioSkills) into .agents/skills/bio-metabolomics-lipidomics in your project. Codex loads it when a task matches its description.

Can I use Bio Metabolomics Lipidomics in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-metabolomics-lipidomics -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-metabolomics-lipidomics, .gemini/skills/bio-metabolomics-lipidomics, .github/skills/bio-metabolomics-lipidomics and .opencode/skills/bio-metabolomics-lipidomics in your project.

What does Bio Metabolomics Lipidomics need to run?

Going by SKILL.md and its folder, Bio Metabolomics Lipidomics needs R for the scripts in its folder and the command-line tools its instructions call (pip). Our summary lists: Python 3.

Does Bio Metabolomics Lipidomics access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Bio Metabolomics Lipidomics safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bio Metabolomics Lipidomics use?

Bio Metabolomics Lipidomics is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bio Metabolomics Lipidomics use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bio Metabolomics Lipidomics?

Skills that share tags, products or a category with Bio Metabolomics Lipidomics: Bio Metabolomics Normalization Qc (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars), Databrain Intelligence (infometa/workbuddyskills, 348 stars), Schema Exploration (timescale/pg-aiguide, 1.9k stars) and Tooluniverse Metabolomics Analysis (wu-yc/LabClaw, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Metabolomics Lipidomics?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,218 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.

Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.