---
title: False Discovery Rate Control
url: https://www.emergentmind.com/topics/false-discovery-rate-fdr-control
type: topic
---

# False Discovery Rate Control

False Discovery Rate (FDR) control is the cornerstone of modern multiple testing, designed to bound the expected proportion of false positives among rejected hypotheses. While procedures such as the Benjamini–Hochberg method ensure that the expected false discovery proportion (FDP) does not exceed a nominal level α, the realized FDP in any specific dataset may substantially exceed α. In the context of competition-based FDR control—chiefly, target–decoy competition (TDC) in proteomics and "knockoff"-based variable selection in regression—a combinatorial structure enables robust FDR control, but further tools are needed for high-confidence control of the realized FDP. Methods such as FDP-SD ("FDP step-down") provide probabilistic guarantees on the FDP, closing the gap between average-case and probabilistic control.

## 1. Formal Definitions and Competition-Based Frameworks

Let $m$ hypotheses be tested, with $R$ the number of rejections and $V$ the number of false rejections (true nulls rejected). The **False Discovery Proportion** is
$$
\mathrm{FDP} = \frac{V}{R} \;\;\; (\mathrm{FDP}=0\;\text{if}\;R=0),
$$
and the **False Discovery Rate** is its expectation, $ \mathrm{FDR} = \mathbb{E}[\mathrm{FDP}] $. FDR control at level $\alpha$ ensures $ \mathrm{FDR} \leq \alpha $.

In **Target–Decoy Competition (TDC) frameworks**, each hypothesis (e.g., peptide-spectrum match or feature) is assigned a “target” score $Z_i$ (signal) and a “decoy” score $\tilde Z_i$ (null), typically constructed via data shuffling or synthetically generating knockoff variables. For each hypothesis:
- $W_i = \max\{Z_i, \tilde Z_i\}$ is the “winning” score.
- $L_i=+1$ if $Z_i > \tilde Z_i$ (target wins), $L_i=-1$ if $Z_i < \tilde Z_i$ (decoy wins).

The hypotheses are sorted in decreasing $W_i$. For any $k$,
$$
D_k = \sum_{i=1}^k 1_{L_i = -1}, \qquad T_k = k - D_k.
$$
TDC estimates the FDP among the top $k$ hypotheses as $\widehat{\mathrm{FDP}}(k) = (D_k + 1)/T_k$ and reports all target wins up to
$$
k_\text{TDC} = \max \left\{k : \widehat{\mathrm{FDP}}(k) \leq \alpha \right\}.
$$
Under the key assumption that, for true nulls, $L_i$ is i.i.d. Rademacher$(\pm 1)$ (exchangeability), the procedure guarantees FDR control at level $\alpha$ [2011.11939].

In the **knockoff framework** for linear regression, a synthetic "knockoff" feature matrix $\tilde X$ is constructed with exchangeability: null features are indistinguishable from their knockoffs. Each feature/knockoff pair yields statistics $(Z_i, \tilde Z_i)$, and the entire procedure mirrors the TDC logic [2011.11939].

## 2. Limitation of FDR and the Need for High-Confidence FDP Control

While competition-based FDR procedures robustly control the expected value $\mathbb{E}[\mathrm{FDP}] \leq \alpha$, they provide no guarantee that the **realized** FDP in any given discovery list is near $\alpha$. Instances where FDP $\gg \alpha$ can occur with non-negligible probability—a concern for practitioners requiring strong guarantees on false findings within specific results [2011.11939, 2302.11837].

A probabilistic strengthening of FDR control is **False Discovery Proportion-exceedance control (FDX)**:
$$
\mathbb{P}(\mathrm{FDP} > \alpha) \leq \gamma,
$$
for a user-specified tolerance $\gamma \in (0,1)$. While classic FDR procedures do not address FDX, post-hoc prediction bands or step-down methods can provide explicit bounds on the realized FDP with high probability.

## 3. The FDP-SD Step-Down Procedure

**FDP-SD** is an adaptation of generalized step-down control for the competition context. Its core innovation is a set of data-dependent bounds that guarantee, with prescribed confidence $1 - \gamma$, that the FDP does not exceed $\alpha$. The method proceeds as follows [2011.11939]:

**Critical values construction:** Given the sorted sequence $W_1 \geq ... \geq W_m$, for each $i$, FDP-SD computes
- $k(d) = \left\lfloor (i-d)\alpha \right\rfloor + 1$
- $\delta_{i} = \max \{ d \in \{-1, 0, ..., i\} : \mathrm{BinCDF}(k(d)+d, 1/2)(d) \leq \gamma \}$

where $\mathrm{BinCDF}(n, p)(x)=\mathbb{P}[\mathrm{Binomial}(n, p) \leq x]$.

**Algorithm:**
1. For each $i \geq i_0 = \max\{1, \lceil (\lceil \log_2(1/\gamma) \rceil - 1)/\alpha \rceil \}$, compute $\delta_i$.
2. For $i = i_0, ..., m$, define $k_\text{FDP-SD}$ as the largest $i$ such that $D_j\leq\delta_j$ for all $j \leq i$.
3. Report all target wins among the top $k_\text{FDP-SD}$.

**Guarantee:** Under exchangeability, the realized FDP among reported discoveries is controlled:
$$
\mathbb{P}( \mathrm{FDP} > \alpha ) \leq \gamma
$$
[2011.11939].

The method generalizes to multiple decoys and can accommodate further tuning via parameters $c$ and $\lambda$ for aggressive TDC/knockoff variants.

## 4. Alternative FDP Prediction Bands: TDC-SB and TDC-UB

Instead of a step-down rule, **prediction bands** can wrap around any competition-based FDR method to provide a running upper confidence bound $\bar Q_{k^*}$ on the realized FDP [2302.11837]. The TDC-SB (Standardized Band) and TDC-UB (Uniform Band) procedures consider, for each number of decoy wins $d$:
- $N_d$: number of true-null target-wins prior to the $d$th decoy win.
- The key stochastic upper bound on $N_d$ involves augmenting the observed process so that $N_d$ is stochastically dominated by a negative-binomial process $U_d \sim \mathrm{NB}(d, R)$, with $R$ a function of TDC/knockoff parameters.

Two constructions:
- **TDC-SB**: Uses normal approximations to produce
  $$
  \xi_d = B d + z^{1-\gamma}_\Delta \sqrt{B(1+B)d}
  $$
  where $z^{1-\gamma}_\Delta$ is the $1-\gamma$ quantile of the standardized process, $B = c/(1-\lambda)$.
- **TDC-UB**: Uses the quantile transformation of $U_d$ to define
  $$
  \xi_d = \beta_d^{1-u_\gamma}
  $$
  where $u_\gamma$ is chosen so $\mathbb{P}(\min_d \tilde U_d \leq u_\gamma ) \leq \gamma$.

These bounds are then mapped back onto the sorted hypotheses; for any $i$, an upper bound $\bar Q_i$ on FDP is provided such that $\mathbb{P}(\exists i: \mathrm{FDP}_i > \bar Q_i) \leq \gamma$ [2302.11837].

Empirically, both SB and UB bands are much tighter than the Katsevich–Ramdas band, and in practical scenarios (proteomics, GWAS, model-X knockoff regression) the upper FDP bounds are near sharp, especially using UB [2302.11837].

## 5. Theoretical Underpinnings and Assumptions

The key probabilistic structure underlying competition-based FDR control is:
- **Exchangeability**: For each true-null, the distribution of $(Z_i, \tilde Z_i)$ is invariant to permutation, so $L_i$ is equally likely $+1$ or $-1$ and independent across hypotheses.
- **Independence**: Labels $L_i$ for true nulls are independent, and their distribution does not depend on the scores of false-nulls or their own winning scores [2011.11939, 2302.11837].

These assumptions support the exact calibration of binomial or negative-binomial upper bounding distributions, enabling both expectation control (FDR) and tail probability control (FDX/prediction bands).

## 6. Practical Implications, Computation, and Extensions

FDP-SD and prediction bands (TDC-SB, TDC-UB) are computationally tractable:
- Sorting $W_i$ requires $O(m \log m)$, while computation of $\delta_i$ or $\xi_d$ can be made $O(1)$ per $i$ or $d$ via precomputed tables or incremental updates.
- Flexibility to trade off the nominal level $\alpha$ and the tail probability $\gamma$ is explicit, in contrast to basic FDR procedures.

Applications include:
- Proteomics: direct substitution of TDC final thresholding with FDP-SD for strong FDP control.
- High-dimensional regression: model-X knockoff pipelines may use the same combinatorial logic, with prediction bands for post-hoc validation.
- GWAS and simulation studies consistently demonstrate that FDP-SD dominates competing methods (e.g., Katsevich–Ramdas band) in terms of power and tightness of FDP bounds, with only minor sacrifice relative to ordinary FDR control.

Generalizations to multiple decoys and randomization for exact calibration are feasible. Future extensions suggested include the optimization of aggressiveness parameters and exploring improved sharpenings for multi-decoy frameworks [2011.11939, 2302.11837].

## 7. Historical and Methodological Context

Competition-based FDR control, formalized in proteomics (target–decoy) and generalized in statistics through model-X knockoffs, represents a distinctive approach leveraging explicit null labeling and exchangeability. Standard FDR control operates in expectation; methods such as FDP-SD and its prediction-band analogues elevate the guarantee to the probability that the realized FDP never exceeds a threshold, thus filling a fundamental gap between average-case and post-hoc, reproducible false discovery control. The combination of combinatorial structure, probabilistic null modeling, and analytical prediction bands sets competition-based control apart as a unifying theme for rigorous, interpretable multiple testing [2011.11939, 2302.11837].

Source: https://www.emergentmind.com/topics/false-discovery-rate-fdr-control