Multiple testing correction is a statistical adjustment applied to significance thresholds when performing thousands of simultaneous hypothesis tests—such as testing differential expression for 20,000 genes—to control the probability of making one or more Type I errors (false positives). Without correction, testing 10,000 genes at a nominal alpha of 0.05 would yield approximately 500 false positives purely by chance, rendering biological conclusions unreliable.
Glossary
Multiple Testing Correction

What is Multiple Testing Correction?
A class of statistical adjustments applied to p-values when performing thousands of simultaneous hypothesis tests on a microarray or RNA-seq dataset to control the probability of making one or more Type I errors.
The two dominant control paradigms are the family-wise error rate (FWER), which controls the probability of even a single false positive via methods like the Bonferroni correction, and the False Discovery Rate (FDR), which controls the expected proportion of false positives among all rejected hypotheses. In genomics, the Benjamini-Hochberg procedure is the standard FDR-controlling method, balancing discovery power with error control by ranking raw p-values and comparing each to an adjusted significance threshold.
Core Correction Methodologies
Statistical adjustments applied when performing thousands of simultaneous hypothesis tests to control the probability of making one or more Type I errors.
Bonferroni Correction
The simplest and most stringent family-wise error rate (FWER) control method. Divides the significance threshold α by the number of tests m.
- Adjusted threshold: α / m
- Extremely conservative: Controls probability of any false positive
- High false negative rate: Dramatically reduces statistical power in genomic contexts
- Best for: Small numbers of tests or when false positives are catastrophic
Example: Testing 20,000 genes at α=0.05 yields a threshold of 2.5×10⁻⁶.
Benjamini-Hochberg Procedure
The standard False Discovery Rate (FDR) control method in genomics. Controls the expected proportion of false positives among all discoveries rather than the probability of any single error.
- Step-up procedure: Ranks raw p-values from smallest to largest
- Adaptive threshold: Compares each pᵢ to (i/m)×α
- More power: Tolerates a controlled number of false positives
- Default in DESeq2 and edgeR: Industry standard for RNA-seq
FDR of 5% means ~5% of your significant gene list are expected to be false discoveries.
Bonferroni vs. FDR Trade-off
The fundamental tension in multiple testing correction is between stringency and statistical power.
- FWER (Bonferroni): "I want zero false positives, even if I miss real signals"
- FDR (Benjamini-Hochberg): "I accept some false positives to capture more true discoveries"
- Genomics default: FDR at 5% or 10% — the field prioritizes discovery over absolute certainty
- Clinical diagnostics: May require FWER control when false positives carry patient harm risk
Choosing the wrong method can mean the difference between a failed experiment and a breakthrough biomarker panel.
Storey's q-value
An extension of the Benjamini-Hochberg framework that estimates the positive false discovery rate (pFDR) and provides a more interpretable measure of significance.
- q-value: The minimum FDR at which a test would be called significant
- π₀ estimation: Estimates the proportion of true null hypotheses from the data
- More adaptive: Accounts for the actual null distribution shape
- Implementation: Available in the
qvalueR/Bioconductor package
A q-value of 0.05 means: among features with q ≤ 0.05, approximately 5% are expected to be false positives.
Independent Hypothesis Weighting (IHW)
A modern FDR control method that increases power by using an independent covariate to weight hypotheses before correction.
- Covariate example: Base mean expression level — lowly expressed genes get different weights
- Maintains FDR control: Proven to control FDR while increasing discoveries
- Data-driven: Learns optimal weighting function from the data
- Implementation:
IHWR/Bioconductor package, integrates with DESeq2
IHW can increase the number of significant genes by 10-50% compared to standard Benjamini-Hochberg, particularly when power varies systematically across tests.
Permutation-Based Correction
A non-parametric approach that empirically estimates the null distribution by repeatedly shuffling sample labels and recalculating test statistics.
- No distributional assumptions: Works when parametric assumptions fail
- Computationally intensive: Requires thousands of permutations
- Westfall-Young procedure: Controls FWER using permutation-based step-down adjustment
- Common in GSEA: Gene Set Enrichment Analysis uses permutation to assess enrichment significance
Particularly valuable when the theoretical null distribution is unknown or when test statistics are correlated across genes.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about controlling false positives in high-dimensional genomic experiments.
Multiple testing correction is a class of statistical adjustments applied to p-values when performing thousands or millions of simultaneous hypothesis tests—such as testing every gene in a genome for differential expression—to control the probability of making one or more Type I errors (false positives). In a typical RNA-seq experiment testing 20,000 genes at a nominal alpha of 0.05, one would expect 1,000 false positives purely by chance. Without correction, the family-wise error rate (FWER) or false discovery rate (FDR) balloons, rendering results scientifically unreliable. Correction methods recalibrate significance thresholds to account for the multiplicity of tests, ensuring that the set of genes declared significant has a quantifiable, acceptably low proportion of false leads. This is not optional; it is a fundamental requirement for reproducible biomarker discovery and is mandated by reviewers and regulatory bodies.
Comparison of Correction Methods
A feature comparison of the three primary statistical methods used to control Type I error inflation when performing thousands of simultaneous hypothesis tests on genomic datasets.
| Feature | Bonferroni Correction | Benjamini-Hochberg (FDR) | Bonferroni Step-Down (Holm) |
|---|---|---|---|
Error Rate Controlled | Family-Wise Error Rate (FWER) | False Discovery Rate (FDR) | Family-Wise Error Rate (FWER) |
Definition | Probability of making ≥1 Type I error among all tests | Expected proportion of false positives among rejected hypotheses | Probability of making ≥1 Type I error among all tests |
Adjusted Threshold for 10,000 Tests (α=0.05) | 5.0 × 10⁻⁶ | Varies by p-value rank; largest p-value ≤ 0.05 | Sequential; smallest p-value compared to 5.0 × 10⁻⁶ |
Statistical Power | Low | High | Slightly higher than Bonferroni |
Assumption of Independence | Robust under positive dependency | ||
Suitable for Exploratory Biomarker Discovery | |||
Suitable for Confirmatory Clinical Trials | |||
Computational Complexity | O(1) — Single threshold applied to all p-values | O(n log n) — Requires sorting p-values by ascending rank | O(n log n) — Sequential step-down procedure |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Essential statistical concepts and procedures that form the foundation for controlling error rates in high-dimensional genomic experiments.
False Discovery Rate (FDR)
The expected proportion of false positives among all rejected null hypotheses. Unlike the family-wise error rate, FDR scales gracefully with the number of tests, making it the preferred error metric in genomics where thousands of genes are tested simultaneously. An FDR of 5% means that, on average, 5% of the genes called significant are expected to be false discoveries.
Benjamini-Hochberg Procedure
A step-up procedure that controls the False Discovery Rate at a specified level α. The algorithm:
- Ranks all raw p-values from smallest to largest
- Compares each p-value to a linearly increasing threshold: (i/m) × α
- Rejects all hypotheses where the p-value falls below its adjusted threshold This method is less conservative than Bonferroni and is the default in DESeq2 and edgeR.
Bonferroni Correction
The simplest and most conservative multiple testing adjustment. The significance threshold α is divided by the number of tests m: α/m. For 20,000 genes at α=0.05, the adjusted threshold becomes 2.5×10⁻⁶. While it strictly controls the family-wise error rate, it dramatically reduces statistical power in high-dimensional settings, leading to many false negatives.
Family-Wise Error Rate (FWER)
The probability of making one or more Type I errors across the entire family of hypothesis tests. FWER control is appropriate when even a single false positive would be catastrophic. The Bonferroni correction and Holm's step-down procedure are classic FWER-controlling methods, but they are often too stringent for exploratory genomic discovery.
Q-Value (Storey's Method)
The minimum FDR at which a particular test would be called significant. Unlike the BH procedure which controls FDR at a fixed level, q-values provide a significance measure for each individual test. A q-value of 0.05 means that if all tests with q ≤ 0.05 are called significant, the expected FDR among them is 5%. Implemented in the qvalue R package.
Adjusted P-Value
The smallest significance level at which a particular null hypothesis would be rejected after accounting for multiple testing. For the BH procedure, the adjusted p-value is calculated as: min(p × m / rank, next adjusted p-value). An adjusted p-value of 0.05 means the test would be significant at an FDR of 5%. These values are directly reported by DESeq2 results tables.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us