Performs differential expression analysis on LFQ proteomics data from MaxQuant or DIA-NN, with filtering, imputation, t-tests, s0-FDR, and PCA/volcano plots.
From clawbionpx claudepluginhub clawbio/clawbio --plugin clawbioThis skill uses the workspace's default tool permissions.
examples/test_diann.tsvexamples/test_metadata.csvexamples/test_metadata_diann.csvexamples/test_proteinGroups.txtproteomics_de.pytests/test_proteomics_de.pyProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
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
└── 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 | - |