Tutorials › Statistical Methods for Single-Cell RNA Sequencing › Multiplicity Control Across Cell Types

Differential Abundance and Compositional Effects · Tutorial 544 of 700

Multiplicity Control Across Cell Types

You will learn to define the relevant family of cell-type tests, apply common multiplicity procedures, and interpret their guarantees when proportions are dependent.

Advanced 12 min read

What You'll Learn

  • Define a testing family across cell types, contrasts, and outcomes.
  • Distinguish family-wise error rate from false discovery rate.
  • Apply Holm’s procedure and the Benjamini–Hochberg procedure to component-wise p-values.
  • Explain when dependence among proportions matters for multiplicity guarantees.
  • Recognize what multiplicity adjustment can and cannot fix.

Why Cell-Type Tests Form a Family

A differential-abundance analysis may test whether each of many cell types differs between conditions. Even when every test is individually conducted at level \(\alpha\), examining many tests raises the chance of at least one false positive. The key first step is not choosing an adjustment: it is defining which hypotheses belong to the same testing family.

For example, a study might test one condition contrast for 12 cell types, or test three planned contrasts for each of those types. The latter may involve 36 hypotheses if the scientific claims cover all contrasts. The family should follow the claims the analysis is intended to support, not be chosen after inspecting which p-values are small. Component-wise p-values should come from the donor-level abundance models appropriate to the design; multiplicity adjustment does not make invalid component tests valid.

Definition: A testing family is the prespecified collection of null hypotheses for which a joint error guarantee is desired. The family-wise error rate (FWER) is the probability of rejecting at least one true null hypothesis in that family. The false discovery rate (FDR) is the expected proportion of rejected hypotheses that are true nulls, defined as \(E[V/\max(R,1)]\), where \(V\) is the number of false rejections and \(R\) is the total number of rejections.

FWER control is useful when even one false claim in the family would be consequential. FDR control is often useful for screening a larger set of cell types, where some false discoveries may be tolerated in exchange for more power. Neither target is a statement about the probability that a particular rejected hypothesis is false.

In compositional data, cell-type proportions within a sample sum to one. A change in one component therefore constrains the possible changes in the others, and component-wise test statistics or p-values may be dependent. The direction and strength of that dependence depend on the data and fitted model; the sum-to-one constraint does not guarantee that a particular multiple-testing procedure’s dependence assumptions hold.

Family-Wise Error Control

Suppose there are \(m\) null hypotheses, and each corresponding p-value is valid: under its null hypothesis, \(P(p_i \leq t) \leq t\) for every \(0 \leq t \leq 1\). Validity here depends on the component model and experimental design, including appropriate treatment of donors as the independent experimental units. The Bonferroni procedure rejects hypothesis \(i\) when \(p_i \leq \alpha/m\). It controls FWER at no more than \(\alpha\), regardless of dependence among the p-values.

To see why, let \(I_0\) be the set of true nulls. The probability of at least one false rejection is bounded by the sum of the probabilities of rejecting each true null:

$$ P(V \geq 1) \leq \sum_{i \in I_0} P(p_i \leq \alpha/m) \leq |I_0|\frac{\alpha}{m} \leq \alpha. $$

This union bound does not require independence. Its tradeoff is that the same stringent threshold is applied to every test, which can cost power.

Holm’s step-down procedure also controls FWER under arbitrary dependence and is never less powerful than ordinary Bonferroni for the same family and \(\alpha\). Sort the p-values as \(p_{(1)} \leq \cdots \leq p_{(m)}\). Compare \(p_{(1)}\) with \(\alpha/m\), then \(p_{(2)}\) with \(\alpha/(m-1)\), continuing in order. Reject sequentially until the first comparison that fails; that hypothesis and all later ones are not rejected. The changing thresholds allow small p-values to pass without requiring every p-value to meet the Bonferroni threshold.

Worked Example: Applying Holm Across Five Cell Types

Suppose a hypothetical study tests one prespecified condition contrast for five cell types. The sorted component-wise p-values are 0.004, 0.012, 0.021, 0.039, and 0.200. Assume each p-value is valid under its component null, and the five tests are the full family. For FWER control at \(\alpha=0.05\), Holm’s successive thresholds are \(0.05/5=0.0100\), \(0.05/4=0.0125\), \(0.05/3=0.0167\), \(0.05/2=0.0250\), and \(0.05/1=0.0500\).

The first comparison passes: \(0.004 \leq 0.0100\). The second passes: \(0.012 \leq 0.0125\). The third fails: \(0.021 > 0.0167\). Stop at that point. Holm rejects the first two hypotheses only, corresponding to the cell types with p-values 0.004 and 0.012. The conclusion is that these two tests are significant under a procedure controlling the probability of one or more false rejections across these five tests at no more than 0.05. It does not mean that each rejected null has a 5% probability of being true.

The procedure’s conditions are satisfied for this calculation if the five hypotheses were defined as the family and their p-values are valid; Holm does not require independence. If the study had also planned other contrasts that support the same set of claims, excluding those tests after seeing their results would change the family and undermine the intended error guarantee.

False Discovery Rate Control

The Benjamini–Hochberg (BH) procedure targets FDR rather than FWER. Sort the \(m\) p-values and find the largest rank \(k\) for which \(p_{(k)} \leq kq/m\), where \(q\) is the desired FDR level. Reject the hypotheses at ranks 1 through \(k\). If no rank meets its threshold, reject none. Under independent valid p-values, BH controls FDR at no more than \(q\). It also applies under certain positive dependence conditions, commonly expressed as positive regression dependence on the subset of true nulls (PRDS). Dependence among proportions should not automatically be assumed to satisfy PRDS.

The BH guarantee concerns the expected fraction of false rejections among all rejections, not the probability of any false rejection and not the false-discovery proportion in every particular data set. BH can therefore produce more discoveries than an FWER procedure while allowing a larger chance of at least one false claim.

Justification under independence: Let \(m_0\) be the number of true nulls. For a true-null p-value \(p_i\), condition on the other p-values and imagine increasing \(p_i\) from 0. The BH step-up rule rejects this null only when its value is at most the rank-dependent boundary \(Rq/m\), where \(R\) is the total number of rejections. Under independence, \(p_i\) is uniform or conservative and independent of the other p-values, so the expected contribution of this null to \(V/\max(R,1)\) is at most \(q/m\). Summing over the \(m_0\) true nulls gives \(FDR \leq m_0q/m \leq q\). The independence (or suitable PRDS) condition is essential to this argument; valid marginal p-values alone do not establish BH’s guarantee under arbitrary dependence.

When arbitrary dependence is a concern and an FDR target is desired, the Benjamini–Yekutieli (BY) procedure uses the more conservative thresholds \(kq/(mH_m)\), where \(H_m=\sum_{j=1}^{m}1/j\). It controls FDR under arbitrary dependence if the component p-values are valid. This conservatism can be substantial. Using BY does not address invalid component tests, such as p-values that fail to account for donor-level dependence.

Worked Example: BH With Six Component Tests

For a hypothetical family of six cell-type tests, suppose the sorted valid p-values are 0.001, 0.009, 0.018, 0.041, 0.200, and 0.700. Set \(q=0.05\). The BH thresholds by rank are \(0.05/6=0.00833\), \(2(0.05)/6=0.0167\), \(3(0.05)/6=0.0250\), \(4(0.05)/6=0.0333\), \(5(0.05)/6=0.0417\), and \(6(0.05)/6=0.0500\).

At ranks one through four, the comparisons are \(0.001 \leq 0.00833\), \(0.009 \leq 0.0167\), \(0.018 \leq 0.0250\), and \(0.041 > 0.0333\). Rank five fails because \(0.200 > 0.0417\), and rank six fails because \(0.700 > 0.0500\). The largest passing rank is \(k=3\), so BH rejects the first three hypotheses. Under independence or an appropriate PRDS condition, the procedure controls the FDR for this six-test family at no more than 0.05. Without a justified dependence condition, this particular BH guarantee is not established merely by applying the formula.

Worked Example: Choosing an FDR Procedure Under Dependence

Suppose four valid component-wise p-values from a hypothetical composition analysis are 0.010, 0.020, 0.030, and 0.200. For BH at \(q=0.05\), the ordered thresholds are 0.0125, 0.0250, 0.0375, and 0.0500. The first three comparisons pass, since \(0.010 \leq 0.0125\), \(0.020 \leq 0.0250\), and \(0.030 \leq 0.0375\); the fourth fails. BH would reject the first three if its independence or PRDS condition is justified.

If arbitrary dependence must be allowed, BY uses \(H_4=1+1/2+1/3+1/4=2.0833\). Its thresholds are \(k(0.05)/(4(2.0833))\): approximately 0.00600, 0.0120, 0.0180, and 0.0240. None of the four p-values meets its corresponding threshold, so BY rejects none. This difference illustrates the cost of a guarantee that does not rely on a dependence structure. The data still support the same component p-values; the changed decision reflects the procedure’s different error guarantee, not evidence that the proportions are independent or dependent.

Dependence, Interpretation, and Practical Choices

Because proportions sum to one, an increase in one cell type’s share must be balanced by decreases in one or more other shares. Consequently, component-wise findings are not independent biological statements. A detected decrease in a relative proportion does not by itself show that the absolute number of cells decreased; it may reflect changes elsewhere in the composition. Multiplicity control governs the error rate for the specified component hypotheses, but it does not turn those relative-abundance results into absolute-count conclusions.

The main choices differ in both the error rate controlled and their assumptions:

ProcedureTarget and dependence requirementTypical tradeoff
BonferroniFWER; valid component p-values, arbitrary dependence allowedSimple and often conservative
HolmFWER; valid component p-values, arbitrary dependence allowedStep-down and at least as powerful as Bonferroni
Benjamini–HochbergFDR; independence or suitable PRDS dependenceOften more discoveries; weaker guarantee than FWER control
Benjamini–YekutieliFDR; valid component p-values, arbitrary dependence allowedDependence-robust but potentially very conservative

A practical analysis should report the family, the component model and p-values, the procedure and target level, and which hypotheses were rejected. Define the family before examining results. State whether it covers only one planned contrast or also additional contrasts, time points, and outcomes. If a broad family is too conservative for the scientific question, the remedy is not to silently narrow it after observing results; instead, distinguish prespecified primary hypotheses from exploratory analyses and describe their error guarantees separately.

Useful checks include confirming that every planned test appears in the family, checking that each input p-value corresponds to the intended null, and verifying the sort order and rank thresholds. Large changes in decisions when the family is expanded or when BY replaces BH are signals to explain the scope and assumptions clearly. Multiplicity correction cannot fix an inadequate number of biological replicates, incorrect model specification, confounding, or underestimated uncertainty. Those issues concern the component tests themselves and require appropriate study design and model assessment.

Common Mistakes

  • Wrong: “There are 20 cell types, so the family always has 20 tests.” Correction: Count the hypotheses supporting the claims, including planned contrasts or outcomes when they belong to the same inferential family.
  • Wrong: “The proportions sum to one, so BH is automatically valid.” Correction: The constraint implies dependence, but does not establish independence or PRDS. Justify the dependence condition or consider a procedure with the needed guarantee.
  • Wrong: “BH at 5% means each reported cell type has at most a 5% chance of being a false discovery.” Correction: It controls the expected false-discovery proportion across repeated applications under its assumptions.
  • Wrong: “Multiplicity adjustment makes the analysis robust to model errors.” Correction: Adjustments operate on p-values; they do not repair invalid p-values or convert relative proportions into absolute cell counts.
Key takeaway: Define the family from the scientific claims, then choose an error target. Holm provides dependence-robust FWER control; BH can provide more power for FDR control under its dependence conditions, while BY offers an arbitrary-dependence FDR guarantee at a cost in power.

Check Your Understanding

Answer each question, then compare with the solutions.

  1. For \(m=10\) valid component tests at \(\alpha=0.05\), what is the Bonferroni rejection threshold, and does it require independence?
  2. For four sorted p-values 0.004, 0.020, 0.040, and 0.300, apply Holm at \(\alpha=0.05\).
  3. In one sentence, distinguish FWER from FDR.
  4. Why does the sum-to-one property of proportions not by itself establish that BH controls FDR?

Solutions. (1) The threshold is \(0.05/10=0.00500\); no, Bonferroni’s FWER guarantee requires valid component p-values but not independence. (2) The Holm thresholds are 0.0125, 0.0167, 0.0250, and 0.0500. The first passes because \(0.004 \leq 0.0125\); the second fails because \(0.020 > 0.0167\), so reject only the first hypothesis. (3) FWER is the probability of at least one false rejection in the family, while FDR is the expected fraction of rejections that are false. (4) The sum constraint implies dependence but does not show that the dependence satisfies BH’s independence or PRDS condition.

Clinical Biostats