bulkrna-batch-correcti…
Load when correcting batch effects in bulk expression using R sva ComBat or the legacy Python parametric approximation. Skip…
Load when exercising the CLI and replay pipeline with a synthetic LC-MS peak table. Skip real mzML preprocessing (run XCMS externally); table peak picking belongs to metabolomics-peak-detection.
$ npx -y skills add tiangzlab/omicsclaw --skill metabolomics-xcms-preprocessing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/metabolomics-xcms-preprocessingContext preview
The summary Claude sees to decide when to auto-load this skill.
Load when exercising the CLI and replay pipeline with a synthetic LC-MS peak table. Skip real mzML preprocessing (run XCMS externally); table peak picking belongs to metabolomics-peak-detection.
name: metabolomics-xcms-preprocessing description: Load when exercising the CLI and replay pipeline with a synthetic LC-MS peak table. Skip real mzML preprocessing (run XCMS externally); table peak picking belongs to metabolomics-peak-detection. trigger: xcms demo, synthetic metabolomics peaks tags: - metabolomics - demo - cli-only
This CLI generates synthetic peak tables only. It does not read mzML spectra, run XCMS, align retention times or perform gap filling. Real `--input` runs fail before writing results. Use XCMS externally for raw LC-MS analysis. The skill remains CLI-only because it has no implemented scientific analysis that can be exposed as a computational function library.
`--demo` needs no input. Outputs are `tables/peak_table.csv`, `report.md`, `result.json` and `reproducibility/commands.sh`. The table contains synthetic m/z bounds, retention-time bounds, integrated/maximum intensities and five sample columns. There are no Figures or AnnData outputs.
1. Reject real input and invalid ppm/peak-width settings. 2. Generate a seeded synthetic peak table using the supplied demo parameters. 3. Write the CSV, report, result envelope and command record.
python skills/metabolomics/metabolomics-xcms-preprocessing/metabolomics_xcms_preprocessing.py --demo --output /tmp/xcms_demo
Steps call `run_cli('metabolomics-xcms-preprocessing', '--demo')`. [examples/example_step.py](examples/example_step.py) records and checks the synthetic peak table through the step runner and fresh replay.
`numpy`, `pandas`
Conversational & memory-enabled AI research partner for multi-omics analysis. CLI + Desktop App (installers in Releases). From biological idea to full research paper.
Load when correcting batch effects in bulk expression using R sva ComBat or the legacy Python parametric approximation. Skip…
Load when discovering bulk gene co-expression modules and hub genes with R WGCNA. Skip direct expression contrasts (use…
Load when comparing gene expression between two conditions in bulk RNA-seq count data. Skip
Load when estimating cell-type proportions in bulk RNA-seq samples from a single-cell or
Load when running pathway / GO term enrichment on a bulk RNA-seq DE result list. Skip when
Load when converting Ensembl, Entrez or symbol IDs in a bulk RNA count matrix using an explicit mapping or a small human demo…