Agent skill · Data & Analytics

tooluniverse-rnaseq-deseq2

Production-ready RNA-seq differential expression analysis using PyDESeq2. Performs DESeq2 normalization, dispersion estimation, Wald testing, LFC shrinkage, and result filtering. Handles multi-factor designs, multiple contrasts, batch effects, and integrates with gene enrichment (gseapy) and ToolUniverse annotation tools (UniProt, Ensembl, OpenTargets). Supports CSV/TSV/H5AD input formats and any organism. Use when analyzing RNA-seq count matrices, identifying DEGs, performing differential expression with statistical rigor, or answering questions about gene expression changes.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill tooluniverse-rnaseq-deseq2 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 18
SKILL.md size: 17 KB
Bundled scripts: yes
Path: skills/openclaw/tooluniverse-rnaseq-deseq2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# RNA-seq Differential Expression Analysis (DESeq2) Comprehensive differential expression analysis of RNA-seq count data using PyDESeq2, with integrated enrichment analysis (gseapy) and gene annotation via ToolUniverse. **BixBench Coverage**: Validated on 53 BixBench questions across 15 computational biology projects covering RNA-seq, miRNA-seq, and differential expression analysis tasks. --- ## Core Principles 1. **Data-first approach** - Load and validate count data and metadata BEFORE any analysis 2. **Statistical rigor** - Always use proper normalization, dispersion estimation, and multiple testing correction 3. **Flexible design** - Support single-factor, multi-factor, and interaction designs 4. **Threshold awareness** - Apply user-specified thresholds exactly (padj, log2FC, baseMean) 5. **Reproducible** - Set random seeds, document all parameters, output complete results 6. **Question-driven** - Parse what the user is actually asking and extract the specific answer 7. **Enrichment integration** - Chain DESeq2 results into pathway/GO enrichment when requested 8. **English-first queries** - Use English gene/pathway names in all tool calls --- ## When to Use This Skill Apply whe

What's inside
Steps it walks through
  1. Core Principles
  2. When to Use This Skill
  3. Required Packages
  4. Analysis Workflow
  5. Step 1: Question Parsing
  6. Step 1.5: Design Formula Decision Tree ⚠️ CRITICAL
  7. Step 2: Data Loading & Validation
  8. Step 2.5: Inspect Metadata Structure ⚠️ REQUIRED
  9. Step 3: Run PyDESeq2
  10. Step 4: Filter Results
  11. Step 5: Dispersion Analysis (if asked)
  12. Step 6: Enrichment Analysis (optional)
  13. Step 7: Gene Annotation with ToolUniverse (optional)
  14. Output Formatting
Ships with 17 files
  • .env.template
  • QUICK_START.md
  • README.md
  • REDESIGN_SUMMARY.md
  • references/bixbench_examples.md
  • references/data_loading.md
  • references/dispersion_analysis.md
  • references/enrichment_analysis.md
  • references/output_formatting.md
  • references/pydeseq2_workflow.md
  • references/question_parsing.md
  • references/result_filtering.md
  • references/troubleshooting.md
  • scripts/convert_rds_to_csv.py
  • scripts/format_deseq2_output.py
  • scripts/load_count_matrix.py
  • test_skill.py
Commands it runs
pip install pydeseq2 gseapy pandas numpy scipy anndata
More from awesome-bio-agent-skills
All skills →
About this skill
What does the tooluniverse-rnaseq-deseq2 skill do?

Production-ready RNA-seq differential expression analysis using PyDESeq2. Performs DESeq2 normalization, dispersion estimation, Wald testing, LFC shrinkage, and result filtering. Handles multi-factor designs, multiple contrasts, batch effects, and integrates with gene enrichment (gseapy) and ToolUniverse annotation tools (UniProt, Ensembl, OpenTargets). Supports CSV/TSV/H5AD input formats and any organism. Use when analyzing RNA-seq count matrices, identifying DEGs, performing differential expression with statistical rigor, or answering questions about gene expression changes.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill tooluniverse-rnaseq-deseq2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going