bulkrna-de

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

155|26|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/TianGzlab/OmicsClaw --skill bulkrna-de
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bulkrna-de
Source: https://github.com/TianGzlab/OmicsClaw/tree/main/skills/bulkrna/bulkrna-de
Command: npx skills add https://github.com/TianGzlab/OmicsClaw --skill bulkrna-de

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, scipy, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of identifying genes that show significant changes in expression levels between different biological conditions in bulk RNA sequencing data.

Core Features & Use Cases

  • Automated DE Analysis: Runs DESeq2 (via PyDESeq2) or a t-test on count data.
  • Data Visualization: Generates volcano plots, MA plots, and summary bar charts.
  • Use Case: Analyze RNA-seq data from treated versus control cell lines to discover genes that are up- or down-regulated in response to the treatment.

Quick Start

Run differential expression analysis on my bulk RNA-seq counts.

Frequently Asked Questions about bulkrna-de

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

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

To find differentially expressed genes from bulk RNA-seq data, this analysis runs PyDESeq2 or a Welch's t-test with Benjamini-Hochberg correction on count data, outputting publication-ready plots and significant gene tables.

Can I use DESeq2 for RNA-seq differential expression analysis in Python?

Yes, you can use DESeq2 for RNA-seq differential expression analysis in Python via the PyDESeq2 implementation, which processes count data to identify significantly up- and down-regulated genes.

What is the best way to generate volcano plots and MA plots for RNA-seq?

The best way to generate volcano plots and MA plots for RNA-seq is using matplotlib-based visualization tools that automatically process differential expression results and output publication-ready summary charts.

Do I need raw count data to run differential gene expression analysis?

Yes, you need raw count data to run differential gene expression analysis, as the underlying PyDESeq2 and Welch's t-test statistical methods require integer count matrices to calculate significance.

When should I use a t-test instead of DESeq2 for RNA-seq analysis?

You should use a t-test instead of DESeq2 for RNA-seq analysis when working with simpler two-group comparisons, applying Welch's t-test with Benjamini-Hochberg correction to identify significant biological markers.