The False Discovery Rate (FDR) is the expected proportion of false positives among all statistically significant findings. 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 far more suitable for differential gene expression analysis where thousands of genes are tested simultaneously and some false positives are tolerable.
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 error-control metric for high-dimensional genomic experiments.
FDR is operationalized through procedures like the Benjamini-Hochberg procedure, which ranks raw p-values and compares each to an adjusted threshold to produce q-values. A q-value of 0.05 means that among all genes called significant with that score or lower, 5% are expected to be false discoveries. This balance between discovery power and error control is critical for generating reliable biomarker candidate lists.
Key Characteristics of FDR
The False Discovery Rate is a paradigm shift from family-wise error control, designed specifically for the massive multiplicity of modern genomics where thousands of hypotheses are tested simultaneously.
Definition and Core Mechanism
The False Discovery Rate (FDR) is formally defined as the expected proportion of Type I errors (false positives) among all rejected null hypotheses. Unlike the Family-Wise Error Rate (FWER), which controls the probability of making any false positive, FDR controls the rate of false positives. This makes it far more powerful in high-dimensional settings like genomics, where controlling FWER would be prohibitively conservative.
- Formula: FDR = E[V / R | R > 0] × P(R > 0), where V = false positives and R = total rejections
- Key insight: Tolerates a small fraction of false positives to gain substantial statistical power
- Contrast with FWER: FWER controls P(V ≥ 1), which is overly strict when testing 20,000+ genes
The Benjamini-Hochberg Procedure
The Benjamini-Hochberg (BH) procedure is the foundational algorithm for controlling FDR at a desired level α (e.g., 0.05). It operates on ranked raw p-values and adaptively determines a significance threshold based on the data distribution.
- Step 1: Order m p-values from smallest to largest: P(1) ≤ P(2) ≤ ... ≤ P(m)
- Step 2: For each rank i, calculate the BH critical value: (i / m) × α
- Step 3: Find the largest rank k where P(k) ≤ (k / m) × α
- Step 4: Reject all hypotheses with rank ≤ k
- Key property: The procedure guarantees FDR ≤ α under independence or positive regression dependency
The q-value: FDR's p-value Analog
The q-value is the FDR analog of the p-value, representing the minimum FDR at which a particular test would be called significant. While a p-value measures significance in terms of the false positive rate, the q-value measures significance in terms of the false discovery rate.
- Definition: q-value(i) = min_{j ≥ i} [m × P(j) / j], the minimum FDR when rejecting all hypotheses with p-values ≤ P(i)
- Interpretation: A q-value of 0.05 means 5% of significant results at this threshold are expected to be false discoveries
- Software implementation: The
qvaluepackage in R/Bioconductor by John Storey provides robust estimation - Advantage: Allows researchers to select an FDR threshold post-hoc based on acceptable error tolerance
FDR in RNA-seq: DESeq2 and edgeR
Modern differential expression tools like DESeq2 and edgeR report FDR-adjusted p-values (often labeled 'padj') as their primary significance metric. These tools apply the Benjamini-Hochberg procedure after their internal statistical modeling.
- DESeq2: Uses the BH procedure on p-values from Wald tests after empirical Bayes shrinkage of dispersion and fold change estimates
- edgeR: Applies BH correction to p-values from exact tests or quasi-likelihood F-tests based on the negative binomial distribution
- Default threshold: An FDR cutoff of 0.05 or 0.10 is standard for declaring differential expression
- Reporting convention: Results tables typically include columns for raw p-value, FDR-adjusted p-value, and log2 fold change
Local vs. Tail-Area FDR
Two distinct formulations of FDR exist, each with different interpretations and estimation methods. Understanding the distinction is critical for proper application.
- Tail-area FDR (Benjamini-Hochberg): Controls the expected proportion of false positives among all tests with p-values ≤ a threshold. This is the classic FDR used in genomics.
- Local FDR (Efron): Estimates the probability that a specific hypothesis with a given test statistic (or z-score) is a null case. It is a Bayesian posterior probability.
- Key difference: Local FDR provides a statement about individual tests, while tail-area FDR makes a statement about a set of tests
- Estimation: Local FDR requires estimating the null distribution density, often using empirical Bayes methods as implemented in the
locfdrR package
Dependence and the Benjamini-Yekutieli Procedure
The standard Benjamini-Hochberg procedure assumes independence or a specific form of positive dependence among test statistics. When gene expression tests are highly correlated—as in co-expression networks—this assumption may be violated.
- Benjamini-Yekutieli (BY) procedure: A modification that controls FDR under arbitrary dependence structures by replacing α with α / Σ(1/i) for i = 1 to m
- Cost: The BY procedure is more conservative, reducing statistical power
- Practical guidance: BH is robust under most genomic dependence structures; BY is a safeguard when dependence is extreme or unknown
- Alternative: Permutation-based FDR estimation can empirically account for the correlation structure without parametric assumptions
FDR vs. FWER: Error Control Comparison
Comparison of False Discovery Rate and Family-Wise Error Rate approaches for controlling Type I errors in high-dimensional genomic testing
| Feature | FDR | FWER | Uncorrected |
|---|---|---|---|
Definition | Expected proportion of false positives among all rejected hypotheses | Probability of making one or more Type I errors across all tests | No adjustment for multiple comparisons |
Error metric controlled | E[V/R | R>0] × P(R>0) | P(V ≥ 1) | None |
Typical threshold | 0.05 or 0.10 | 0.05 | 0.05 per test |
Statistical power | High | Low | Highest (inflated) |
Suitable for | Exploratory genomics, biomarker discovery, RNA-seq | Confirmatory studies, genome-wide significance | Pilot studies only |
Classic procedure | Benjamini-Hochberg | Bonferroni correction | None |
False positive risk | Controlled proportion among discoveries | Controlled probability of any false positive | Uncontrolled, accumulates with test count |
Interpretation | 5% of significant genes expected to be false positives | 5% chance of any false positive in entire study | 5% chance per individual test |
Frequently Asked Questions
Direct answers to the most common questions about False Discovery Rate, its calculation, and its critical role in high-dimensional genomic studies.
The False Discovery Rate (FDR) is the expected proportion of false positives among all rejected null hypotheses. In simpler terms, if you declare a list of 100 genes as 'differentially expressed' and your FDR threshold is 5%, you expect that approximately 5 of those genes are actually false positives—genes that are not truly differentially expressed. This metric was formalized by Benjamini and Hochberg in 1995 specifically to address the multiple testing problem in high-dimensional data. Unlike the Family-Wise Error Rate (FWER), which controls the probability of making any single Type I error, the FDR controls the rate of errors among your discoveries, making it far more practical and powerful for genomic studies where testing 20,000+ genes simultaneously makes FWER prohibitively conservative.
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
Understanding False Discovery Rate requires familiarity with the statistical machinery of high-dimensional genomics. These concepts form the core workflow for controlling and interpreting error in differential expression analysis.
Multiple Testing Correction
A class of statistical adjustments required when performing thousands of simultaneous hypothesis tests on microarray or RNA-seq data. Without correction, testing 20,000 genes at α=0.05 would yield ~1,000 false positives by chance alone.
- Family-Wise Error Rate (FWER): Controls probability of any false positive (e.g., Bonferroni)
- FDR: Controls the expected proportion of false positives among discoveries
- FWER is overly stringent for genomics; FDR is the standard for biomarker discovery
Dispersion Estimation
The process of quantifying gene-specific biological variability in RNA-seq count data. Accurate dispersion estimates are critical for valid FDR calculation because underestimating variance inflates false positives.
- DESeq2 uses empirical Bayes shrinkage to stabilize dispersion estimates for genes with low counts
- edgeR estimates a common dispersion across all genes, then gene-specific dispersions
- Overdispersion (variance > mean) is modeled using the Negative Binomial distribution
Volcano Plot
A scatter plot that visualizes the relationship between magnitude of change (log2 fold change on x-axis) and statistical significance (-log10 adjusted p-value on y-axis) for all genes tested.
- Genes with high statistical significance and large fold changes appear in the upper corners
- FDR-adjusted p-values are typically used for the y-axis to highlight biologically significant outliers
- Interactive versions allow thresholding at FDR < 0.05 and |log2FC| > 1
Gene Set Enrichment Analysis (GSEA)
A computational method that determines whether a predefined set of genes shows statistically significant, concordant differences between two biological states. FDR is applied here to correct for testing hundreds to thousands of gene sets simultaneously.
- Uses a running-sum statistic to detect coordinated up- or down-regulation
- Reports FDR q-values for each gene set to control the proportion of false positive enrichments
- Complements single-gene FDR analysis by revealing pathway-level biology

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