Use this skill to run a deterministic toy bulk RNA-seq differential-expression pass with PyDESeq2 and summarize the ranked genes.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add ma-compbio-lab/SkillFoundry --skill pydeseq2-differential-expression-starter --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Pydeseq2 Differential Expression Starter?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ma-compbio-lab-pydeseq2-differential-expression-starter)More formats (shields.io, HTML) on the badges page.
# PyDESeq2 Differential Expression Starter
Use this skill to run a deterministic toy bulk RNA-seq differential-expression pass with PyDESeq2 and summarize the ranked genes.
## What it does
- Loads a tiny count matrix and sample-condition table.
- Fits a DESeq2-style model with PyDESeq2.
- Runs the Wald test for the requested contrast.
- Returns compact JSON with the top adjusted-p-value hits and effect sizes.
## When to use it
- You need a minimal local bulk RNA-seq differential-expression starter in Python.
- You want a verified template for PyDESeq2 counts, metadata, and contrast handling.
## Example
```bash
slurm/envs/transcriptomics/bin/python skills/transcriptomics/pydeseq2-differential-expression-starter/scripts/run_pydeseq2_differential_expression.py \
--counts skills/transcriptomics/pydeseq2-differential-expression-starter/examples/toy_counts.tsv \
--metadata skills/transcriptomics/pydeseq2-differential-expression-starter/examples/toy_metadata.tsv \
--out scratch/pydeseq2/differential_expression_summary.json
```
## Verification
- Skill-local tests: `python3 -m unittest discover -s skills/transcriptomics/pydeseq2-differential-expression-starter/tests -p 'test_*.py'`
- Repository smoke: `python3 -m unittest tests.smoke.test_phase24_frontier_closure_skills -v`
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!