The False Discovery Rate (FDR) is the expected proportion of false positives among all rejected null hypotheses in a multiple testing framework. Unlike the family-wise error rate, which controls the probability of making any Type I error, FDR controls the rate of false discoveries, making it more powerful for exploratory analyses like pathway enrichment analysis where thousands of gene sets are tested simultaneously.
Glossary
False Discovery Rate (FDR)

What is False Discovery Rate (FDR)?
The False Discovery Rate is the expected proportion of Type I errors among all rejected null hypotheses, providing a pragmatic balance between statistical power and error control in high-dimensional biomarker discovery.
The most common implementation is the Benjamini-Hochberg procedure, which ranks p-values in ascending order and compares each to a linearly adjusted significance threshold. This adaptive method determines which rejections remain statistically significant after correction, enabling researchers to confidently identify enriched Gene Ontology terms or KEGG pathways while explicitly quantifying the expected fraction of spurious results among their findings.
Key Statistical Properties
The False Discovery Rate (FDR) is a cornerstone of modern high-dimensional inference, balancing the trade-off between statistical power and the accumulation of Type I errors across thousands of simultaneous tests.
Definition and Core Mechanism
The False Discovery Rate (FDR) is formally defined as the expected proportion of false positives among all rejected null hypotheses. In the context of pathway enrichment analysis, it estimates the fraction of declared 'significant' pathways that are actually null.
- E(V/R | R > 0): The mathematical expectation, where V is false positives and R is total rejections.
- Contrasts with Family-Wise Error Rate (FWER), which controls the probability of any false positive.
- FDR offers greater statistical power than FWER when testing thousands of gene sets, making it the standard for genomic studies.
The Benjamini-Hochberg Procedure
The Benjamini-Hochberg (BH) procedure is the most widely implemented method for controlling FDR at a desired level α (typically 0.05 or 0.10). It is a step-up procedure that operates on ordered p-values.
- Algorithm Steps:
- Order m p-values: P(1) ≤ P(2) ≤ ... ≤ P(m)
- Find the largest k such that P(k) ≤ (k/m) * α
- Reject all null hypotheses for i = 1, ..., k
- Assumes independence or positive regression dependency among test statistics.
- The Benjamini-Yekutieli variant relaxes the dependency assumption for arbitrary correlation structures.
q-value: The FDR Analog of p-value
The q-value, introduced by John Storey, is the minimum FDR at which a particular test may be called significant. It provides a measure of significance in terms of the FDR for each individual hypothesis.
- A q-value of 0.05 implies that 5% of significant results with this score or lower are expected to be false positives.
- Unlike the BH procedure's global cutoff, q-values allow feature-level significance ranking.
- Calculated using an estimate of π₀, the proportion of true null hypotheses among all tests, which captures the overall signal in the dataset.
FDR in Pathway Enrichment Workflows
In Over-Representation Analysis (ORA) and Gene Set Enrichment Analysis (GSEA), FDR correction is applied to the raw enrichment p-values generated for hundreds or thousands of tested gene sets.
- ORA: Corrects p-values from the hypergeometric distribution or Fisher's exact test.
- GSEA: Corrects nominal p-values derived from phenotype permutation testing.
- A typical threshold of FDR < 0.25 is often accepted in exploratory GSEA, while FDR < 0.05 is standard for ORA.
- Failure to apply FDR correction leads to unacceptably high numbers of spurious pathway associations.
Estimation of π₀ and the Positive FDR
The positive FDR (pFDR) is defined as E(V/R | R > 0), conditioning on at least one rejection occurring. Its estimation relies critically on π₀, the proportion of true null hypotheses.
- Storey's method estimates π₀ from the flat tail of the p-value histogram, where p-values are uniformly distributed under the null.
- A low π₀ (e.g., 0.4) indicates a high signal dataset with many true effects, while π₀ near 1.0 suggests sparse signal.
- This estimation provides a more adaptive and powerful FDR control than the fixed BH procedure.
FDR vs. FWER: Choosing a Strategy
The choice between FDR and Family-Wise Error Rate (FWER) control represents a fundamental trade-off between discovery and certainty.
- FWER (e.g., Bonferroni correction): Controls the probability of one or more false positives. Extremely stringent; ideal when a single false positive is catastrophic.
- FDR: Controls the proportion of false positives. Tolerates a few errors to gain substantial power; ideal for hypothesis generation and screening.
- In biomarker identification, FDR is preferred because follow-up validation experiments will filter initial screening hits, making a controlled proportion of false leads acceptable.
Frequently Asked Questions
Direct answers to the most common questions about controlling false positives in high-dimensional biomarker discovery and pathway enrichment analysis.
The False Discovery Rate (FDR) is the expected proportion of false positives among all rejected null hypotheses. While a p-value quantifies the probability of observing data as extreme or more extreme under the null hypothesis for a single test, the FDR is a property of an entire set of discoveries. In a biomarker study testing 20,000 genes, a p-value of 0.01 does not mean there is a 1% chance the finding is false; it means that if the null were true, you'd see such a result 1% of the time. The FDR, in contrast, directly answers the question: 'If I call these 500 genes significant, what fraction of them are likely noise?' This makes FDR the preferred error metric in multiple hypothesis testing scenarios where controlling the family-wise error rate (FWER) is too conservative and would bury true biological signals.
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
Core statistical concepts and procedures that contextualize False Discovery Rate within the broader framework of high-dimensional hypothesis testing in bioinformatics.
Family-Wise Error Rate (FWER)
The probability of making one or more Type I errors across an entire family of hypothesis tests. Controls the strictest criterion—ensuring even a single false positive is unlikely. The Bonferroni correction is the classic FWER-controlling procedure: it divides the significance threshold α by the number of tests m, setting the per-test cutoff to α/m. While robust, FWER control is often too conservative for genomics, where thousands of tests are performed and some false positives are tolerable in exchange for greater statistical power to detect true signals.
Benjamini-Hochberg Procedure
The foundational step-up algorithm for controlling FDR at a desired level q (typically 0.05). The procedure:
- Ranks all m p-values from smallest to largest: p₁ ≤ p₂ ≤ ... ≤ pₘ
- Finds the largest rank k where pₖ ≤ (k/m) × q
- Rejects all null hypotheses with rank ≤ k This adaptive method is less conservative than FWER approaches and is the default correction in tools like DESeq2, edgeR, and GSEA for differential expression and enrichment analyses.
q-value
The minimum FDR at which a given test would be called significant. While a p-value measures the probability of observing data as extreme under the null, the q-value directly estimates the proportion of false positives incurred when calling that feature significant. Calculated using the Storey-Tibshirani method, q-values provide a more interpretable measure of statistical confidence for each individual feature. A feature with q = 0.03 means that among all features with q ≤ 0.03, approximately 3% are expected to be false discoveries.
Multiple Hypothesis Testing Correction
The umbrella category of statistical adjustments applied when performing simultaneous inference on thousands of gene sets or genomic features. Without correction, testing 10,000 genes at α = 0.05 would yield ~500 false positives by chance alone. Correction strategies fall into two families:
- FWER methods (Bonferroni, Holm): Control probability of any false positive
- FDR methods (Benjamini-Hochberg, Benjamini-Yekutieli): Control the expected proportion of false positives FDR is preferred in exploratory biomarker discovery; FWER is reserved for confirmatory clinical trials.
Benjamini-Yekutieli Procedure
An extension of the Benjamini-Hochberg procedure that controls FDR under arbitrary dependency structures among test statistics. The standard BH procedure assumes independence or positive regression dependency—an assumption often violated in pathway enrichment where gene sets overlap substantially. The BY procedure multiplies the BH critical value by a harmonic sum constant, making it more conservative but guaranteeing FDR control regardless of correlation patterns. Essential when analyzing highly redundant gene set collections like GO terms.
Competitive vs. Self-Contained Tests
Two fundamentally different null hypotheses in gene set testing:
- Self-contained tests: Null hypothesis states no genes in the set are differentially expressed. Tests only within-set signal. Examples: GSEA, Global Test.
- Competitive tests: Null hypothesis states genes in the set are no more differentially expressed than genes outside the set. Compares against a background complement. Examples: ORA, camera. FDR correction applies differently—competitive tests compare gene sets against each other, while self-contained tests evaluate each set independently against its own null.

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