mims-harvard avatar

Tooluniverse Rnaseq Deseq2

You've got count matrices and metadata, you need differential expression with DESeq2, and you want the answer to match what's actually in the published notebook. This skill provides audited wrapper scripts that emit every common interpretation at once: multiple filter combinations (strict padj+LFC+baseMean, padj+LFC-only, padj-only), shrunk and unshrunk fold changes, multi-contrast Venn regions with different denominators, and correlation/PCA variants across transforms. The core insight is that questions phrased as "using DESeq2, how many genes..." are usually asking you to read the executed notebook's output, not rerun the analysis. When you do need to rerun, the wrappers handle sample exclusions, covariate designs, and LFC shrinkage methods in one deterministic call so you're not debugging subtle filter mismatches between your reimplementation and the original.

skills.sh installs
409
GitHub stars
1.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add mims-harvard/tooluniverse --skill tooluniverse-rnaseq-deseq2 --agent claude-code

Installs into .claude/skills of the current project.

Files

RNA-seq Differential Expression Analysis (DESeq2)

PRIMARY SCRIPTS — use these FIRST before writing custom code

The four scripts below are deterministic, audited wrappers that handle the ambiguity in DESeq2 / correlation / PCA / ANOVA questions by emitting EVERY common interpretation in one call. Reading their output and matching the variant the published notebook used is more reliable than re-deriving the answer from scratch.

All four scripts honor workspace isolation: they ONLY write to --workdir (or /tmp/... by default). They never touch the input data folder. Always pass --workdir /tmp/<run-name> when you need intermediate files.

scripts/r_deseq2_wrapper.py — R DESeq2, multi-contrast Venn, per-gene LFC

Sponsors

Details

Repository
github.com/mims-harvard/tooluniverse
Categories
Testing & QA, Design & UI/UX
First seen
Jun 3, 2026

More from mims-harvard/tooluniverse

All 68
1alirezarezvani avatarchief-customer-officer-advisoralirezarezvani/claude-skillsChief Customer Officer advisory for startups: retention decomposition (gross retention vs NRR honesty, churn root-cause taxonomy), customer segmentation strateg408skills.sh installs
2questfortech-investments avatarreact-vite-expertquestfortech-investments/claude-code-skillsComplete React + Vite expertise for building optimized, scalable applications. Covers project architecture, folder structure, component patterns, performance op405skills.sh installs
3mcollina avatarnode-best-practicesmcollina/skillsProvides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, test404skills.sh installs
4maxazure avatarvideo-editingmaxazure/video-editing-skillXiaohongshu/RED-tuned short-form video workflow for raw voice-over, talking-head, tutorials, interviews, podcasts, long videos, screen recordings, B-roll, capti402skills.sh installs
5austintgriffith avatarethereum-wingmanaustintgriffith/ethereum-wingmanEthereum development tutor and builder for Scaffold-ETH 2 projects. Triggers on "build", "create", "dApp", "smart contract", "Solidity", "DeFi", "Ethereum", "we401skills.sh installs
6kernel avatarkernel-authkernel/skillsUse Kernel managed auth whenever an agent needs to do something on a website as a logged-in user, including browsing, operating, automating, testing, debugging,397skills.sh installs