biotender-max/metabolomics
Workflow for untargeted or targeted metabolomics including preprocessing, normalization, annotation, statistics, and pathway mapping.
npx skills add https://github.com/BioTender-max/awesome-bio-agent-skills --skill metabolomics
Reference examples assume recent stable releases of the preferred tools, especially MS-DIAL/XCMS and the other tools listed below.
Before using code or command patterns, verify installed versions match the environment:
python -c "import <module>; print(<module>.__version__)"<tool> --versionWorkflow for untargeted or targeted metabolomics including preprocessing, normalization, annotation, statistics, and pathway mapping.
references/technical_reference.md when you need deeper tool-selection rules, environment adaptation notes, or extra validation guidance.SKILL.md as the main execution path and load the reference file only when the task or failure mode needs the extra detail.import pandas as pd
feature_df = pd.read_csv("feature_table.csv")
sample_cols = [c for c in feature_df.columns if c.startswith("sample_")]
matrix = feature_df[sample_cols]
Treat identification certainty, normalization, and comparisons differently by assay type.
Perform peak detection, alignment, feature grouping, and QC filtering.
Apply batch-aware normalization and attach annotation confidence levels.
Test condition effects and map metabolites to pathways when biologically justified.
Keep raw features, annotated metabolites, and pathway outputs in separate tables.
results/ for final tables and serialized objectsfigures/ for plots and static visual exportsqc/ for checks that justify downstream interpretationfeature tablesannotated metabolitesstatistical and pathway summariesProteomicsImaging Mass CytometryStructural Biologymetabolomics-workbench-databaseTake biotender-max/metabolomics from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.