plot-volcano

Generate publication-quality volcano plots from differential expression results.

64|12|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/MDhewei/bioinfor-claw --skill plot-volcano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plot-volcano
Source: https://github.com/MDhewei/bioinfor-claw/tree/main/bioinformatics-plot-generator/plot-volcano
Command: npx skills add https://github.com/MDhewei/bioinfor-claw --skill plot-volcano

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Researchers often need to quickly translate differential expression results into publication-quality volcano plots that clearly convey fold change and significance, while offering flexible customization and labeling.

Core Features & Use Cases

  • Auto-detect common DE columns (gene/symbol) and flexible column mappings to minimize preprocessing
  • Support asymmetric and symmetric fold-change cutoffs and p-value thresholds
  • Multiple labeling strategies: top by score, highlighted gene sets, or both
  • Continuous coloring by an expression metric or categorical coloring with custom colors
  • Publication-ready styling, smart label placement (adjustText), and quadrant counts
  • Output options including PNG (default) and SVG, plus an annotated result table for downstream analysis
  • Integrates with common RNA-seq DE workflows (DESeq2, edgeR, limma) and handles large feature sets

Quick Start

Provide a differential expression result table with log2FC and p-value columns, and run the volcano plot generator to produce a publication-ready figure.

Frequently Asked Questions about plot-volcano

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

FAQPage Schema
How do I create a publication-quality volcano plot from RNA-seq differential expression results?

To create a publication-quality volcano plot from RNA-seq differential expression results, provide a tabular DE results file with log2FC and p-value columns. The tool combines fold-change and statistical significance into a single visualization with smart label placement and quadrant counts.

Can I use volcano plots with DESeq2, edgeR, or limma output tables?

Yes, you can use volcano plots with DESeq2, edgeR, or limma output tables. The tool auto-detects common DE columns like gene or symbol names and applies flexible column mappings to minimize preprocessing across these standard RNA-seq workflows.

What labeling strategies are available for highlighting genes on a volcano plot?

Available labeling strategies for highlighting genes on a volcano plot include labeling top features by score, highlighting specific gene sets, or combining both approaches. The tool uses adjustText for smart label placement to prevent overlapping text.

Does the volcano plot generator support custom fold-change and p-value cutoffs?

The volcano plot generator supports custom fold-change and p-value cutoffs, including both asymmetric and symmetric fold-change thresholds. You can also apply continuous coloring by an expression metric or use categorical coloring with custom colors.

What output formats does the volcano plot tool export?

The volcano plot tool exports PNG as the default output format and optionally SVG for scalable vector graphics. It also outputs an annotated result table containing the processed differential expression data for downstream analysis.

How does the tool handle large feature sets in differential expression data?

The tool handles large feature sets in differential expression data by integrating with common RNA-seq DE workflows and applying efficient matplotlib-based rendering. It processes large numbers of features while maintaining publication-ready styling and smart label placement.