False Discovery Rate (FDR) control is a statistical procedure that limits the expected proportion of false positives among the set of declared significant results. Unlike the more conservative family-wise error rate, which controls the probability of making any single Type I error, FDR control—most commonly implemented via the Benjamini-Hochberg procedure—tolerates a controlled fraction of false discoveries in exchange for substantially greater statistical power. This trade-off is essential in genomic variant calling, where millions of loci are tested simultaneously.
Glossary
False Discovery Rate Control

What is False Discovery Rate Control?
A statistical methodology used in high-throughput genomic analysis to limit the expected proportion of incorrect rejections of the null hypothesis among all significant discoveries.
In a variant calling pipeline, FDR control is applied to the ranked list of candidate variants and their associated quality scores or p-values. The procedure dynamically adjusts the significance threshold based on the distribution of observed p-values, ensuring that among the final set of called variants, the expected ratio of false positives to total discoveries does not exceed a pre-specified level, typically 5% or 10%. This is often validated against gold-standard truth sets like Genome in a Bottle (GIAB) using precision-recall curves, where FDR is the complement of precision.
Frequently Asked Questions
Essential questions and answers about statistical procedures used to limit the expected proportion of false positives in variant calling experiments.
False Discovery Rate (FDR) control is a statistical methodology that limits the expected proportion of incorrect rejections of the null hypothesis among all significant findings. In variant calling, the null hypothesis is that a given genomic locus does not contain a true variant. FDR control works by adjusting p-value thresholds based on the distribution of observed test statistics across all candidate sites. The Benjamini-Hochberg procedure ranks p-values in ascending order, then compares each to a linearly scaled threshold (i/m) * Q, where i is the rank, m is the total number of tests, and Q is the desired FDR level. Variants with p-values falling below this adaptive threshold are declared significant. Unlike family-wise error rate control, which controls the probability of any false positive, FDR control tolerates a small proportion of false discoveries, making it more powerful for genomic studies where millions of loci are tested simultaneously.
Key Characteristics of FDR Control
False Discovery Rate (FDR) control is a statistical framework designed to limit the expected proportion of erroneous rejections among all discoveries. In variant calling, it directly manages the trade-off between sensitivity and specificity across thousands of genomic loci.
The Benjamini-Hochberg Procedure
The foundational algorithm for controlling FDR in multiple hypothesis testing. It operates on a list of p-values sorted in ascending order, comparing each to a linearly adjusted threshold.
- Step 1: Rank all p-values from smallest to largest:
p(1), p(2), ..., p(m) - Step 2: Find the largest rank
kwherep(k) ≤ (k/m) * α - Step 3: Reject all null hypotheses with rank
1throughk
This guarantees that the expected FDR is at most α under independence or positive regression dependency. For variant calling, this means if you set α=0.05, you expect no more than 5% of your called variants to be false positives.
FDR vs. Family-Wise Error Rate
Understanding the distinction between FDR and the more conservative Family-Wise Error Rate (FWER) is critical for genomic applications.
- FWER: Controls the probability of making any Type I error. Suitable when a single false positive is catastrophic.
- FDR: Controls the expected proportion of false positives. Tolerates a few errors to gain substantial power.
In a genome with 3 billion bases, using a strict Bonferroni correction (FWER) often eliminates true signals. FDR control allows researchers to discover real variants while quantifying the acceptable noise level, making it the standard for genome-wide association studies and differential expression analysis.
The q-value: A Local FDR Metric
The q-value, introduced by John Storey, is the minimum FDR at which a specific test can be called significant. It provides a per-feature significance measure analogous to the p-value but adjusted for multiplicity.
- A p-value of 0.01 means there is a 1% chance of observing data this extreme if the null is true.
- A q-value of 0.01 means that among all features with a q-value ≤ 0.01, the expected FDR is 1%.
For variant callers, reporting a q-value for each candidate locus gives downstream analysts a direct, interpretable confidence metric. A variant with a q-value of 0.001 has a 0.1% expected false discovery rate within that set.
Empirical Null Estimation in Genomics
Standard FDR methods assume p-values are uniformly distributed under the null hypothesis. In high-throughput sequencing, systematic biases from GC-content, mappability, and batch effects often violate this assumption.
Empirical null estimation corrects for this by modeling the observed distribution of test statistics directly:
- Efron's method fits a central distribution to the bulk of observed z-scores or p-values, ignoring the tails where true signals reside.
- This separates the empirical null from the theoretical null, preventing inflated false positive rates.
Variant callers like GATK's VQSR implicitly use this principle by learning the error distribution from known true-negative sites.
Stratified FDR for Variant Tiers
Applying a single FDR threshold across all variant types masks critical performance differences. Stratified FDR partitions discoveries into biologically meaningful categories before applying control.
- SNPs vs. Indels: Indels have inherently higher error rates; a combined FDR would be dominated by SNP calls.
- Exonic vs. Intergenic: Coding regions may warrant a stricter threshold due to functional impact.
- Depth Strata: Low-coverage regions require separate calibration.
By controlling FDR independently within each stratum, pipelines produce uniformly reliable calls across all variant classes. This prevents the systematic loss of true indels while maintaining global error control.
Deep Learning Calibration with Temperature Scaling
Modern neural variant callers like DeepVariant output raw scores that are not inherently calibrated probabilities. Temperature scaling is a post-hoc method that rescales logits to align confidence with empirical accuracy.
- A single scalar parameter
Tdivides all logits before the softmax layer. T > 1softens probabilities, correcting overconfidence.- Optimized on a held-out calibration set to minimize expected calibration error.
When combined with FDR control, a well-calibrated model ensures that a q-value threshold of 0.05 truly corresponds to a 5% false discovery rate, not an arbitrary score cutoff. This is essential for clinical pipelines requiring auditable confidence metrics.
FDR vs. FWER Control
Comparison of statistical frameworks for controlling false positives in high-dimensional genomic variant calling
| Feature | Family-Wise Error Rate (FWER) | False Discovery Rate (FDR) |
|---|---|---|
Definition | Probability of making at least one Type I error among all hypothesis tests | Expected proportion of false positives among all rejected null hypotheses |
Error Metric Controlled | Pr(V ≥ 1) | E[V/R | R > 0] × Pr(R > 0) |
Suitable for Genomic Variant Calling | ||
Typical Procedure | Bonferroni correction | Benjamini-Hochberg procedure |
Statistical Power | Low; highly conservative with many tests | Higher; adapts to signal density in data |
Number of Tests Tolerated | Hundreds to low thousands | Millions to billions |
Acceptable False Positives | Zero tolerance for any false positive | Tolerates a controlled proportion of false discoveries |
Primary Use Case in Genomics | Confirmatory clinical diagnostic panels with few variants | Discovery-stage whole-genome variant calling and GWAS |
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
Master the statistical and computational techniques that underpin accurate variant discovery and error control in high-throughput sequencing pipelines.
Benjamini-Hochberg Procedure
A step-up method that controls the False Discovery Rate (FDR) by sequentially comparing sorted p-values to linearly scaled thresholds. It is less conservative than family-wise error rate control, making it ideal for high-dimensional genomic testing where thousands of variants are evaluated simultaneously. The procedure ranks p-values from smallest to largest and rejects hypotheses where the p-value falls below a critical value determined by the rank and desired FDR level.
Q-Value Estimation
A measure of significance in terms of the minimum FDR at which a test may be called significant. Unlike a standard p-value, the q-value assigns an error rate to each individual feature, enabling direct control over the expected proportion of false positives among all discoveries. Storey's method is widely used to estimate q-values by modeling the distribution of p-values and estimating the proportion of true null hypotheses.
Family-Wise Error Rate (FWER)
The probability of making one or more Type I errors across a family of hypothesis tests. Control methods like the Bonferroni correction divide the significance threshold by the number of tests, ensuring strict protection against any false positive. While mathematically rigorous, FWER control is often too stringent for genomic studies involving millions of independent loci, leading to a substantial loss of statistical power.
Variant Quality Score Recalibration (VQSR)
A machine learning approach that uses a Gaussian Mixture Model to assign a well-calibrated probability of error to each variant call. It leverages known truth sets and multiple annotation features to distinguish true variants from sequencing artifacts. The resulting VQSLOD score allows users to apply a single, unified FDR threshold across the entire call set, replacing hard filters on individual metrics.
Local False Discovery Rate
An empirical Bayes approach that estimates the posterior probability that a specific null hypothesis is true given its test statistic. Unlike the standard FDR, which controls an average rate over a rejection region, the local FDR provides a direct probabilistic assessment for each individual feature. It is particularly powerful for density-based classification of true and null signals in large-scale genomic data.
Stratified FDR Control
An extension of FDR methodology that partitions hypotheses into distinct biological strata or annotation categories before applying error control. This prevents the masking of signals in sparse categories by abundant signals in dense ones. In variant calling, strata may be defined by genomic context (e.g., exons vs. introns), minor allele frequency bins, or functional annotation scores, ensuring balanced discovery across the genome.

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