pydeseq2

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

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill pydeseq2-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pydeseq2
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/pydeseq2
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill pydeseq2-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of identifying differentially expressed genes from bulk RNA-sequencing count data, a fundamental task in biological research.

Core Features & Use Cases

  • Differential Expression Analysis: Perform standard DESeq2 analysis on RNA-seq count data.
  • Statistical Testing: Identify genes that show significant expression changes between experimental conditions using Wald tests and FDR correction.
  • Visualization: Generate volcano and MA plots to visualize expression changes and significance.
  • Use Case: A researcher has RNA-seq data from cancer cells treated with a new drug versus a control group. They use this Skill to find which genes are significantly up- or down-regulated by the drug.

Quick Start

Run the pydeseq2 analysis script with your counts, metadata, design, and contrast.

Frequently Asked Questions about pydeseq2

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

FAQPage Schema
How do I perform differential gene expression analysis on bulk RNA-seq count data?

Differential gene expression analysis on bulk RNA-seq count data is performed using the PyDESeq2 library to identify significantly expressed genes between experimental conditions via Wald tests and FDR correction. You provide count matrices, metadata, and experimental design to run the analysis.

Can I use this for RNA-seq experimental designs with batch effects or multiple factors?

Yes, you can use this for RNA-seq experimental designs with batch effects and multiple factors. The analysis supports single-factor and multi-factor experimental designs, including batch effect correction and interaction terms.

What is the best way to visualize differentially expressed genes from RNA-seq data?

The best way to visualize differentially expressed genes from RNA-seq data is by generating volcano and MA plots. These visualizations help you clearly map gene expression changes and statistical significance across different experimental conditions.

How does FDR correction work when identifying differentially expressed genes?

FDR correction works by adjusting p-values from Wald tests to control the false discovery rate when identifying differentially expressed genes. This statistical process ensures you accurately flag genes with significant expression changes between conditions.

What do I need to provide to run a PyDESeq2 analysis script?

To run a PyDESeq2 analysis script, you need to provide bulk RNA-seq count data, metadata, an experimental design formula, and a contrast. The script uses these inputs to perform statistical testing and generate visualizations.