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.
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:
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.
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:
| Procedure | Target and dependence requirement | Typical tradeoff |
|---|---|---|
| Bonferroni | FWER; valid component p-values, arbitrary dependence allowed | Simple and often conservative |
| Holm | FWER; valid component p-values, arbitrary dependence allowed | Step-down and at least as powerful as Bonferroni |
| Benjamini–Hochberg | FDR; independence or suitable PRDS dependence | Often more discoveries; weaker guarantee than FWER control |
| Benjamini–Yekutieli | FDR; valid component p-values, arbitrary dependence allowed | Dependence-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.
Check Your Understanding
Answer each question, then compare with the solutions.
- For \(m=10\) valid component tests at \(\alpha=0.05\), what is the Bonferroni rejection threshold, and does it require independence?
- For four sorted p-values 0.004, 0.020, 0.040, and 0.300, apply Holm at \(\alpha=0.05\).
- In one sentence, distinguish FWER from FDR.
- 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.