Inferensys

Glossary

False Discovery Rate (FDR)

The expected proportion of false positives among all rejected null hypotheses, a critical error-control metric in high-dimensional genomic testing to manage the accumulation of Type I errors.
Strategy consultant facilitating AI use case discovery workshop, sticky notes on glass wall, casual corporate meeting.
MULTIPLE TESTING CORRECTION

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.

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.

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.

ERROR CONTROL IN HIGH DIMENSIONS

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.

01

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
E[V/R]
Core Formula
5-10%
Typical FDR Threshold
02

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
1995
Year Published
≤ α
FDR Guarantee
03

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 qvalue package in R/Bioconductor by John Storey provides robust estimation
  • Advantage: Allows researchers to select an FDR threshold post-hoc based on acceptable error tolerance
Storey, 2002
Key Reference
min FDR
Interpretation
04

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
padj < 0.05
Standard Cutoff
BH Method
Default Algorithm
05

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 locfdr R package
Efron, 2001
Local FDR Origin
Bayesian
Local FDR Framework
06

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
BY, 2001
Procedure Origin
Arbitrary
Dependence Handling
MULTIPLE TESTING CORRECTION

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

FeatureFDRFWERUncorrected

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

FDR CLARIFIED

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.

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.