deseq2-differential-expression

Perform differential gene expression analysis on bulk RNA-seq count data with DESeq2.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill deseq2-differential-expression
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deseq2-differential-expression
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/deseq2-differential-expression
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill deseq2-differential-expression

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires DESeq2, tximeta, tximport, apeglm, pheatmap, ggplot2, EnhancedVolcano, dplyr, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies genes that show significant changes in expression levels between different experimental conditions using bulk RNA-sequencing data.

Core Features & Use Cases

  • Differential Expression Analysis: Performs statistical tests to find genes that are up- or down-regulated.
  • Supports Complex Designs: Handles multi-factor experiments, batch effects, and interaction terms.
  • Data Visualization: Generates MA plots, volcano plots, and heatmaps for interpretation.
  • Use Case: After treating cells with a drug, use this Skill to find which genes are activated or suppressed by the drug treatment compared to a control group.

Quick Start

Run DESeq2 differential expression analysis on your count matrix and metadata to identify significant genes.

Frequently Asked Questions about deseq2-differential-expression

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find differentially expressed genes in RNA-seq data?

Use DESeq2 to identify differentially expressed genes in RNA-seq count data by applying negative binomial generalized linear models with empirical Bayes shrinkage for robust statistical inference between experimental conditions.

Can DESeq2 handle multi-factor experimental designs with batch effects?

Yes, DESeq2 supports complex experimental designs including multi-factor experiments, batch effects, and interaction terms to accurately isolate condition-specific gene expression changes from confounding variables.

What visualizations can I generate for interpreting RNA-seq differential expression results?

You can generate MA plots, volcano plots, and heatmaps to visually interpret RNA-seq differential expression results and identify up-regulated or down-regulated genes across experimental conditions.

How does DESeq2 perform statistical inference on bulk RNA-seq count matrices?

DESeq2 models bulk RNA-seq count data using negative binomial generalized linear models and applies empirical Bayes shrinkage to provide robust statistical inference for identifying differentially expressed genes.

What is the best way to analyze drug treatment effects on gene expression?

Use DESeq2 to perform differential expression analysis on bulk RNA-seq count matrices from treated and control groups to statistically identify which genes are activated or suppressed by the drug treatment.

Do I need a raw count matrix to run differential expression analysis with DESeq2?

Yes, you need a bulk RNA-seq count matrix and associated metadata to run DESeq2, which utilizes tximport and tximeta to process transcript-level counts into the matrix required for statistical testing.