bulk-rna-seq-deseq2-analysis-with-omicverse

Automate DESeq2 differential expression workflows on bulk RNA-seq data.

32|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/omicverse/omicclaw --skill bulk-rna-seq-deseq2-analysis-with-omicverse-omicverse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bulk-rna-seq-deseq2-analysis-with-omicverse
Source: https://github.com/omicverse/omicclaw/tree/main/src/omicverse_skills/skills/bulk-deseq2-analysis
Command: npx skills add https://github.com/omicverse/omicclaw --skill bulk-rna-seq-deseq2-analysis-with-omicverse-omicverse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This workflow automates a full DESeq2 differential expression analysis on bulk RNA-seq data using PyDESeq2 (ov.bulk.pyDEG), including ID mapping, significance testing, result visualization, and optional enrichment analysis.

Core Features & Use Cases

  • Import and format counts data from RNA-seq experiments.
  • Map Ensembl IDs to gene symbols and prepare data for DEG analysis.
  • Run DESeq2-based differential expression analysis, generate volcano plots and per-gene boxplots, and perform enrichment analyses (optional).
  • Validate input data and handle common edge cases to ensure robust results.

Quick Start

Import your count matrix, map gene IDs, run the DESeq2 workflow, and visualize results with volcano and enrichment plots.

Frequently Asked Questions about bulk-rna-seq-deseq2-analysis-with-omicverse

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

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

Bulk RNA-seq DESeq2 analysis is automated by importing your count matrix, mapping Ensembl IDs to gene symbols, and running DEG testing with PyDESeq2 to generate filtered results and visualizations.

Can I map Ensembl IDs to gene symbols during bulk RNA-seq differential expression analysis?

Ensembl ID mapping to gene symbols is supported natively during the bulk RNA-seq workflow, preparing formatted count data for accurate DEG testing and downstream visualization.

Does this bulk RNA-seq workflow support multiple experimental conditions and replicates?

Multiple conditions and replicates are supported for bulk RNA-seq DESeq2 analysis, applying defensive input validation to ensure robust differential expression testing across complex experimental designs.

What visualizations are generated from DESeq2 differential expression results?

Volcano plots and per-gene boxplots are generated to visualize DESeq2 differential expression results, with optional enrichment analysis plots available for downstream biological interpretation.

How do I perform enrichment analysis after identifying differentially expressed genes?

Enrichment analysis is an optional step following DEG identification in the bulk RNA-seq workflow, allowing you to interpret biological significance directly from the tested gene lists.

What is the best way to handle edge cases when formatting RNA-seq counts for DEG analysis?

Defensive validation of input counts data handles common edge cases automatically during formatting, ensuring robust DESeq2 testing results without manual preprocessing errors.