HomeMolecular BiologyRNA-Seq Volcano Plot: Differential Gene Expression (2D)

RNA-Seq Volcano Plot: Differential Gene Expression Analysis (2D)

Interactive 2D volcano-plot simulator: simulate an RNA-seq differential expression experiment, tune replicate count, fold-change cutoff and FDR threshold, and watch Welch's t-test plus Benjamini-Hochberg correction call significant genes in real time as points spring-settle into place.

Molecular Biology2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-genomic-data-analysis ↗ Open standalone

This simulator runs a full, from-scratch RNA-seq differential expression experiment: 2,000 genes, a subset carrying a real ground-truth fold-change, replicate measurements drawn with an expression-dependent noise model, Welch's t-test computed exactly via the regularized incomplete beta function, and Benjamini-Hochberg false-discovery-rate correction across all genes tested at once. The result is the classic 2D volcano plot — log₂ fold-change on the horizontal axis, statistical significance (−log₁₀ p) on the vertical — with each point spring-settling into its new position through a damped-oscillator integrator whenever you resample the experiment or move a threshold. Tune replicate count, effect-size cutoff and FDR threshold to see how they trade off sensitivity against false discoveries, with the simulation scoring its own calls against the known ground truth.

⚙ Under the hood

Interactive 2D volcano-plot simulator: simulate an RNA-seq differential expression experiment, tune replicate count, fold-change cutoff and FDR threshold, and watch Welch's t-test plus Benjamini-Hochberg correction call significant genes in real time as points spring-settle into place with damped-oscillator physics.

genomicsbioinformaticsstatisticsrna-seqgene-expressiondata-analysis

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)