bio-de-deseq2-basics

Identify differentially expressed genes in RNA-seq count data using DESeq2 in R.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-de-deseq2-basics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bio-de-deseq2-basics
Source: https://github.com/ya-way/cytoclaw-skills/tree/main/workspace/skills/bio-differential-expression-deseq2-basics
Command: npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-de-deseq2-basics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Differential expression analysis for RNA-seq count data using DESeq2, providing a streamlined workflow to construct DESeqDataSet objects, perform the standard DESeq2 steps, apply log fold change shrinkage, and interpret results.

Core Features & Use Cases

  • Create DESeqDataSet objects from count matrices and sample metadata
  • Run the full DESeq2 workflow with pre-filtering, design formulas, and LFC shrinkage
  • Extract, sort, and export results including log2 fold changes and adjusted p-values

Quick Start

Run DESeq2 on your RNA-seq count matrix with sample metadata to perform differential expression analysis.

Frequently Asked Questions about bio-de-deseq2-basics

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

FAQPage Schema
How do I run DESeq2 for differential expression analysis on RNA-seq count data?

To run DESeq2 for differential expression analysis, you provide an RNA-seq count matrix and matching sample metadata to construct a DESeqDataSet, execute the standard DESeq workflow, and extract results with adjusted p-values and log2 fold changes.

Can I account for batch effects or multiple conditions in my DESeq2 design formula?

Yes, you can account for batch effects or multiple conditions in your DESeq2 design formula by specifying the variables from your sample metadata when constructing the DESeqDataSet object for differential expression analysis.

How do I apply lfcShrink in DESeq2 to get stable log2 fold changes?

You apply lfcShrink after running the standard DESeq workflow to generate stable log2 fold changes for your RNA-seq differential expression results, ensuring more accurate ranking and visualization of differentially expressed genes.

What is the best way to prepare RNA-seq count matrices for DESeq2?

The best way to prepare RNA-seq count matrices for DESeq2 is ensuring they contain raw integer counts with matching sample metadata columns, allowing the workflow to properly construct the DESeqDataSet and perform pre-filtering before differential expression analysis.

Does DESeq2 support exporting sorted differential expression results?

Yes, DESeq2 supports exporting sorted differential expression results by extracting the output after applying lfcShrink, allowing you to sort by log2 fold changes or adjusted p-values and export the final list of differentially expressed genes.

Why do I need matching sample metadata to identify differentially expressed genes with DESeq2?

You need matching sample metadata to identify differentially expressed genes because DESeq2 requires this information to construct the DESeqDataSet and define the design formula that models biological conditions and batch effects during differential expression analysis.