Help us improve
Share bugs, ideas, or general feedback.
From clawbio
Performs differential expression analysis on LFQ intensity data from MaxQuant and DIA-NN outputs, including log2 transformation, imputation, t-tests, s0-based FDR correction, and visualization.
npx claudepluginhub clawbio/clawbio --plugin clawbioHow this skill is triggered โ by the user, by Claude, or both
Slash command
/clawbio:proteomics-deThe summary Claude sees in its skill listing โ used to decide when to auto-load this skill
This skill performs differential expression analysis on label-free quantitative (LFQ) intensity data from MaxQuant and DIA-NN outputs, including preprocessing, imputation, statistical testing, and visualization.
Runs MaxQuant for LFQ/SILAC proteomics; parses proteinGroups.txt in Python for filtering contaminants/decoys, log2 median-normalization, MNAR imputation, t-tests with FDR, volcano plots, GO/pathway enrichment.
Analyzes mass spectrometry proteomics data for protein identification, quantification (LFQ, TMT, iTRAQ), differential expression, PTM analysis, and pathway enrichment.
Performs differential expression analysis on bulk RNA-seq and pseudo-bulk count matrices using PyDESeq2, with QC, PCA visualization, contrast testing, volcano/MA plots, and markdown reports.
Share bugs, ideas, or general feedback.
This skill performs differential expression analysis on label-free quantitative (LFQ) intensity data from MaxQuant and DIA-NN outputs, including preprocessing, imputation, statistical testing, and visualization.
proteinGroups.txt
.raw intensity columnsReversePotential contaminant / ContaminantOnly identified by sitemedian - shift ร stdshift = 1.8scale = 0.3df = 4 (for 3 vs 3 replicates)FDR = 0.05s0 = 0.1Local-first
Statistical caution
Missing data assumptions
Small sample limitations
Reproducibility
No hallucinated science
proteinGroups.txt.tsv / .txt).csv or .tsvsample_idgroupSupports:
/path/sample.raw)proteomics_de_report/
โโโ report.md
โโโ figures/
โ โโโ imputation_distribution.png
โ โโโ pca.png
โ โโโ volcano.png
โโโ tables/
โ โโโ imputed_proteinGroups.csv
โ โโโ de_results.csv
โโโ ro-crate-metadata.json
โโโ reproducibility/
โโโ commands.sh
โโโ environment.yml
โโโ checksums.sha256
python proteomics_de.py \
--demo \
--output report_dir
python proteomics_de.py \
--input proteinGroups.txt \
--input-type maxquant \
--metadata metadata.csv \
--contrast "treated,control" \
--output report_dir
python proteomics_de.py \
--input diann_output.tsv \
--input-type diann \
--metadata metadata.csv \
--contrast "treated,control" \
--output report_dir
| Parameter | Description | Default |
|---|---|---|
--input | Input file path | - |
--input-type | maxquant or diann | maxquant |
--metadata | Metadata file | - |
--contrast | treatment,control | treated,control |
--s0 | s0 parameter | 0.1 |
--fdr | FDR threshold | 0.05 |
--ttest-df | Degrees of freedom | 4 |
--imputation-shift | Imputation shift | 1.8 |
--imputation-scale | Imputation scale | 0.3 |
--output | Output directory | - |