Skip to content
Back to skills

Pydeseq2 Differential Expression Starter

ASecurity

Use this skill to run a deterministic toy bulk RNA-seq differential-expression pass with PyDESeq2 and summarize the ranked genes.

  • 38 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
ai-agentspythonbashexpress

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add ma-compbio-lab/SkillFoundry --skill pydeseq2-differential-expression-starter --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Pydeseq2 Differential Expression Starter
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ma-compbio-lab-pydeseq2-differential-expression-starter/badge)](https://www.skillsdirectory.com/skills/ma-compbio-lab-pydeseq2-differential-expression-starter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# 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`

Files in this skill

  • SKILL.md1.3 KB
  • assets/README.md128 B
  • assets/toy_pydeseq2_differential_expression_summary.json793 B
  • examples/README.md171 B
  • examples/toy_counts.tsv138 B
  • examples/toy_metadata.tsv47 B
  • metadata.yaml1.4 KB
  • refs.md83 B
  • scripts/run_pydeseq2_differential_expression.py4.8 KB
  • tests/test_run_pydeseq2_differential_expression.py2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…