Inferensys

Glossary

Volcano Plot

A scatter plot that visualizes the relationship between the magnitude of change (log2 fold change on the x-axis) and the statistical significance (-log10 p-value on the y-axis) for all genes, highlighting biologically significant outliers.
Stylish WeWork-like workspace with hot desks and document wall, professional searching through enterprise knowledge base on a mounted ultrawide display, warm industrial pendants overhead.
DIFFERENTIAL EXPRESSION VISUALIZATION

What is a Volcano Plot?

A volcano plot is a type of scatter plot that simultaneously visualizes the statistical significance and the magnitude of change for thousands of genomic features, enabling rapid identification of biologically significant outliers.

A volcano plot is a scatter plot that visualizes the relationship between the magnitude of change (log2 fold change on the x-axis) and the statistical significance (-log10 p-value on the y-axis) for all genes in a differential expression analysis. This dual-axis construction causes the most biologically significant genes—those with both large fold changes and high statistical significance—to appear as data points scattered in the upper-left and upper-right extremities, resembling a volcanic eruption.

The plot's architecture directly addresses the multiple testing burden of genomic analysis by plotting the negative log10 of the adjusted p-value, ensuring that genes with the lowest False Discovery Rate (FDR) rise to the top. Genes passing user-defined thresholds for both fold change and significance are typically highlighted in distinct colors, allowing researchers to instantly distinguish statistically robust, high-magnitude biomarkers from the dense background of non-significant features.

VISUALIZING DIFFERENTIAL EXPRESSION

Key Features of a Volcano Plot

A volcano plot is a foundational visualization in genomics that simultaneously displays the statistical significance and biological magnitude of gene expression changes. It enables researchers to rapidly identify the most promising biomarker candidates that are both statistically robust and biologically meaningful.

01

The Dual-Axis Architecture

The volcano plot's power lies in its simultaneous encoding of two critical dimensions. The x-axis represents the log2 fold change, where a value of 1 indicates a doubling of expression and -1 indicates a halving. The y-axis displays the -log10 of the p-value, meaning a point at y=3 has a p-value of 0.001. This transformation causes the most statistically significant genes to 'erupt' toward the top of the plot, creating the characteristic volcano shape. Genes appearing in the upper-left and upper-right corners represent the strongest candidates for biological validation.

log2(FC)
X-Axis Metric
-log10(p)
Y-Axis Metric
02

Significance Thresholds and Visual Boundaries

Volcano plots typically include horizontal and vertical threshold lines to define regions of interest. A common significance cutoff is an adjusted p-value of 0.05, corresponding to a -log10 value of approximately 1.3 on the y-axis. The fold change threshold is often set at |log2 FC| > 1, representing a two-fold change in either direction. These boundaries partition the plot into quadrants, with the upper-left and upper-right regions containing differentially expressed genes (DEGs). Genes in the lower regions lack statistical confidence, while those in the central vertical band show insufficient biological effect size.

|log2 FC| > 1
Common FC Threshold
p-adj < 0.05
Common Sig. Threshold
03

Highlighting Top Biomarker Candidates

To make the plot actionable, the most significant genes are often labeled directly. A common strategy is to annotate the top N genes by p-value or those exceeding both thresholds. For example, in a cancer vs. normal tissue comparison, a known oncogene like MYC might appear in the upper-right quadrant with a log2 FC of 3.5 and a p-value of 1e-50, while a tumor suppressor like TP53 might appear in the upper-left. This direct labeling transforms the plot from a global overview into a hypothesis-generating tool, allowing researchers to immediately identify familiar players and novel outliers.

Top 10-30
Genes Typically Labeled
04

Color Encoding for Rapid Interpretation

Effective volcano plots use a three-color scheme to encode gene status. Up-regulated genes (log2 FC > threshold, p-adj < threshold) are typically colored red. Down-regulated genes (log2 FC < -threshold, p-adj < threshold) are colored blue. Non-significant genes remain gray, providing a neutral background that makes the significant outliers visually pop. This color mapping leverages pre-attentive visual processing, allowing a researcher to assess the global distribution of differential expression in seconds. Some implementations add a fourth color for genes that pass the significance threshold but not the fold change threshold, indicating statistically detectable but biologically subtle changes.

3-4
Standard Color Categories
05

Relationship to Multiple Testing Correction

The y-axis of a volcano plot can display either raw p-values or adjusted p-values (e.g., Benjamini-Hochberg FDR). Using adjusted p-values is critical because differential expression analysis tests tens of thousands of genes simultaneously. Without correction, hundreds of false positives would appear significant by chance alone. When the y-axis represents -log10(adjusted p-value), the threshold line at 1.3 corresponds to an FDR of 5%. Plots using raw p-values will show many more genes crossing the significance threshold, often misleadingly. The choice of p-value type fundamentally changes the interpretation and should always be explicitly stated.

FDR < 0.05
Standard Adjusted Cutoff
06

Integration with MA Plots and PCA

The volcano plot is part of a diagnostic triad in RNA-seq analysis, alongside the MA plot and PCA plot. While the volcano plot identifies significant genes, the MA plot visualizes the dependence of fold change on mean expression level, helping diagnose normalization issues. Principal Component Analysis (PCA) reveals sample-level clustering and batch effects. Together, these three visualizations provide a comprehensive quality control and exploratory analysis framework. A volcano plot showing an asymmetric distribution of up- vs. down-regulated genes may indicate a biological phenomenon or a technical artifact that the MA plot can help resolve.

3
Core Diagnostic Plots

How a Volcano Plot is Constructed

A volcano plot is a composite scatter plot that simultaneously visualizes the statistical significance and the magnitude of change for every gene in a differential expression experiment, enabling rapid identification of biologically meaningful outliers.

The plot is constructed by plotting each gene as a single point on a Cartesian plane. The x-axis represents the log2 fold change (log2FC), a symmetric measure of biological effect size where positive values denote up-regulation and negative values denote down-regulation. The y-axis represents the negative log10 of the statistical p-value (-log10(p-value)), a transformation that causes highly significant genes to appear at the top of the plot.

This dual-axis design creates a characteristic 'volcano' shape, where genes with both large magnitude changes and high statistical significance scatter into the upper-left and upper-right quadrants. Horizontal threshold lines are typically drawn to demarcate a significance cutoff, such as an adjusted p-value of 0.05, while vertical lines denote a practical fold-change cutoff, instantly isolating high-confidence differentially expressed genes for downstream validation.

VOLCANO PLOT ESSENTIALS

Frequently Asked Questions

Clear, technical answers to the most common questions about interpreting and constructing volcano plots for differential gene expression analysis.

A volcano plot is a type of scatter plot that simultaneously visualizes the statistical significance and the magnitude of change for all genes in a differential expression analysis. It plots the negative base-10 logarithm of the p-value (-log10(p-value)) on the y-axis against the log2 fold change on the x-axis. This transformation creates a characteristic 'volcano' shape: genes with the most significant changes appear at the top, while those with the largest fold changes appear on the far left (down-regulated) or far right (up-regulated). The plot's power lies in its ability to highlight biologically significant outliers—genes that exhibit both a large magnitude of change and high statistical confidence—in a single, intuitive graphic, allowing researchers to rapidly prioritize candidates for further validation.

DIAGNOSTIC PLOT COMPARISON

Volcano Plot vs. MA Plot: Key Differences

A comparison of two fundamental visualization tools used in differential gene expression analysis to assess data quality and identify significant features.

FeatureVolcano PlotMA Plot

Primary Purpose

Identify statistically significant and biologically meaningful differentially expressed genes

Diagnose intensity-dependent biases and evaluate normalization effectiveness

X-Axis Metric

Log2 fold change (magnitude of change)

Mean average expression (A-value): (log2(condition1) + log2(condition2)) / 2

Y-Axis Metric

-Log10 adjusted p-value (statistical significance)

Log ratio (M-value): log2(condition1) - log2(condition2)

Outlier Identification

Genes with large fold change AND high significance appear in upper corners

Genes deviating from the horizontal M=0 line indicate potential differential expression

Normalization Assessment

Not designed for normalization diagnostics

Primary tool for visualizing systematic biases requiring normalization correction

Statistical Thresholding

Explicit significance thresholds (FDR < 0.05) and fold change cutoffs are visually applied

No inherent statistical thresholding; relies on visual inspection of spread around M=0

Typical Data Input

Post-analysis results table with p-values and fold changes

Raw or normalized count matrix before formal statistical testing

Low-Count Gene Behavior

Low-count genes cluster near zero on x-axis with low significance on y-axis

Low-count genes exhibit high variance and fanning patterns on the left side of the plot

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.