Inferensys

Glossary

False Discovery Rate Control

A statistical method that limits the expected proportion of false positives among a set of declared discoveries, crucial for maintaining accuracy in high-dimensional genomic variant calling.
Strategy consultant facilitating AI use case discovery workshop, sticky notes on glass wall, casual corporate meeting.
MULTIPLE TESTING CORRECTION

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.

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.

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.

FALSE DISCOVERY RATE CONTROL

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.

Statistical Rigor

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.

01

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 k where p(k) ≤ (k/m) * α
  • Step 3: Reject all null hypotheses with rank 1 through k

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.

α ≤ 0.05
Typical Threshold
02

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.

3B+
Base Pairs in Human Genome
03

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.

q < 0.01
High-Confidence Threshold
04

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.

GC Bias
Primary Confounder
05

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.

SNP
Lowest Error Stratum
Indel
Highest Error Stratum
06

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 T divides all logits before the softmax layer.
  • T > 1 softens 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.

T > 1
Softens Overconfidence
MULTIPLE TESTING CORRECTION

FDR vs. FWER Control

Comparison of statistical frameworks for controlling false positives in high-dimensional genomic variant calling

FeatureFamily-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

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.