Tutorials › Adaptive Clinical Trial Design › Enrichment With Overlapping Biomarkers

Population Enrichment and Subgroup Selection · Tutorial 433 of 799

Enrichment With Overlapping Biomarkers

Define overlapping biomarker populations precisely, calculate their enrollment counts, and compare treatment effects while accounting for shared participants and population composition.

Advanced 11 min read

What You'll Learn

  • Distinguish mutually exclusive biomarker combinations from overlapping analysis groups.
  • Translate “A or B” and “A and B” eligibility rules into population definitions.
  • Calculate unique enrollment counts when biomarker-positive groups overlap.
  • Derive subgroup treatment-effect summaries from disjoint biomarker cells.
  • Explain why estimates for overlapping subgroups are statistically dependent.
  • Identify design and reporting problems caused by ambiguous biomarker definitions.

Why Overlapping Biomarkers Need Explicit Population Definitions

A trial may measure several baseline biomarkers, any of which could help identify patients likely to benefit from treatment. When the biomarkers overlap, a participant can be positive for more than one marker. As a result, “the A-positive group” and “the B-positive group” are not necessarily separate sets of people. Adding their sizes as if they were disjoint overstates the number eligible or enrolled, and comparing their treatment effects as if they were independent ignores the participants shared by both groups.

The practical starting point is to define eligibility and analysis populations as sets of participants. Then represent overlapping groups using mutually exclusive combinations of biomarker status. This preserves clear enrollment totals and makes it possible to describe how each subgroup effect is assembled from its component cells.

Definition: For two binary baseline biomarkers, let \(A\) denote the set of participants positive for marker A and \(B\) the set positive for marker B. The four mutually exclusive biomarker cells are \(A\text{-only}=A\setminus B\), \(B\text{-only}=B\setminus A\), \(A\cap B\) (positive for both), and neither marker positive. An analysis group may contain more than one cell, so groups such as \(A\), \(B\), and \(A\cup B\) can overlap one another.

The labels “or” and “and” have different consequences for eligibility. Eligibility under \(A\) or \(B\) means membership in the union \(A\cup B\): a participant qualifies if positive for at least one marker. Eligibility under \(A\) and \(B\) means membership in the intersection \(A\cap B\): a participant must be positive for both. A protocol should state which rule applies, how biomarker status is determined, and how missing or indeterminate results are handled.

The usual counting identity follows by separating the two positive groups into disjoint parts. The intersection is counted once in \(|A|\) and once in \(|B|\), so it must be subtracted once to obtain the number of unique people in their union:

$$ |A\cup B|=|A|+|B|-|A\cap B| $$

Here \(|G|\) is the number of distinct participants in group \(G\). For more than two biomarkers, the mutually exclusive status combinations still provide a reliable counting framework, though there are more cells. The union count then follows inclusion–exclusion: add the single-marker counts, subtract pairwise intersections, add triple intersections, and continue with alternating signs. In practice, a table of disjoint combinations is often easier to audit.

Worked Example: Counting Unique Eligible Participants

Worked Example: Counting Unique Eligible Participants

Suppose a hypothetical screening cohort contains 200 patients. Marker A is positive in 80, marker B is positive in 70, and 30 are positive for both. How many are eligible under an “A or B” rule, and how many under an “A and B” rule?

For “A or B,” use the union identity:

$$ |A\cup B|=80+70-30=120 $$

Thus, 120 unique patients are positive for at least one marker. Simply adding 80 and 70 would give 150, counting the 30 double-positive patients twice.

For “A and B,” the eligible group is the intersection, so 30 patients qualify. The four disjoint cell counts provide a check: A-only is \(80-30=50\), B-only is \(70-30=40\), both is 30, and neither is \(200-(50+40+30)=80\). These cells total \(50+40+30+80=200\), as required.

Define the Trial Population and the Analysis Groups

An eligibility population describes who can enter the trial; an analysis group describes whose outcomes are summarized for a particular estimand. They may coincide, but they need not. For example, a trial could enroll participants who are positive for A or B, then report results separately for A-positive, B-positive, and all enrolled participants. Every double-positive participant belongs to both marker-specific groups and to the overall eligible group.

Let \(S\) denote a participant’s baseline biomarker cell, and let \(G\) be a prespecified analysis group formed from one or more cells. Let \(Y(1)\) and \(Y(0)\) denote the outcome that would be observed for that participant under treatment and control, respectively. For a specified outcome and time point, the treatment effect in group \(G\) is the mean contrast:

$$ \Delta_G=E\{Y(1)-Y(0)\mid G\} $$

This definition makes the target population explicit. The effect in A-positive participants is not automatically the effect in B-positive participants, nor is either one automatically the effect in everyone eligible. A subgroup’s treatment effect is an average over the biomarker cells making up that group. The weights reflect the distribution of those cells in the target group.

For example, with two markers, the A-positive group consists of A-only and both-positive participants. If the proportions in the target A-positive population are \(w_{A\text{-only}}\) and \(w_{\text{both}}\), where they sum to one, then:

$$ \Delta_A=w_{A\text{-only}}\Delta_{A\text{-only}}+w_{\text{both}}\Delta_{\text{both}} $$

This is a weighted average of cell-specific mean treatment effects. It is not, in general, the unweighted average of the cell effects. The weights depend on which population is being described and can differ between A-positive and B-positive groups.

Worked Example: Combining Cell-Specific Treatment Effects

Worked Example: Combining Cell-Specific Treatment Effects

In a hypothetical randomized trial, suppose the enrolled population contains 40 A-only participants, 30 B-only participants, and 20 participants positive for both markers. Assume equal numbers assigned to treatment and control within each cell. The cell-specific mean outcomes are as follows, in points on a scale where higher scores are better.

Biomarker cellNumber of participantsTreatment meanControl meanMean difference
A-only4014104 points
B-only3012111 point
Both2017116 points

The A-positive group has 40 A-only and 20 double-positive participants, for a total of 60. Because the treatment and control groups have the same cell composition, the A-positive treatment mean is:

$$ \frac{40(14)+20(17)}{60}=\frac{900}{60}=15 $$

Its control mean is:

$$ \frac{40(10)+20(11)}{60}=\frac{620}{60}=10.333 $$

The A-positive treatment contrast is therefore \(15-10.333=4.667\) points. Equivalently, it is the cell-effect average \(\{40(4)+20(6)\}/60=4.667\) points.

The B-positive group has 30 B-only and 20 double-positive participants, for a total of 50. Its treatment mean is \(\{30(12)+20(17)\}/50=14\) points, and its control mean is \(\{30(11)+20(11)\}/50=11\) points. Its treatment contrast is \(14-11=3\) points, also equal to \(\{30(1)+20(6)\}/50=3\) points.

The two groups share the 20 double-positive participants. Their different contrasts reflect different cell compositions and cell-specific effects; the calculations alone do not establish that marker status modifies the treatment effect. That requires an inferential analysis beyond these descriptive subgroup summaries.

Why Overlapping Subgroup Estimates Are Related

The A-positive and B-positive groups in the example each include the both-positive participants. Therefore, data from those participants contribute to both subgroup summaries. The estimates are not based on disjoint samples and should not be treated as statistically independent. Their dependence matters for uncertainty calculations and formal comparisons, but the immediate design lesson is simpler: identify shared membership before interpreting separate subgroup results.

Randomization within biomarker strata, as in the earlier material on randomization within biomarker strata, helps ensure treatment and control comparisons are made within the intended baseline groups. It does not make overlapping analysis groups disjoint. Nor does stratified randomization change the definition of the target population. For an overall or subgroup comparison, the analysis must still use a clearly stated population and a suitable method for combining the cell-specific information.

A raw pooled treatment-control difference can also be affected by different biomarker-cell proportions in the two arms. If cell-specific outcomes differ at baseline and the arms contain different proportions of the cells, a pooled difference can reflect both treatment effects and composition differences. A transparent approach is to report cell-specific treatment-control contrasts and state the weights used to summarize them. When the target population is fixed, use the same target-population weights for both treatment conditions.

Worked Example: Enrollment Accounting and Allocation

Worked Example: Enrollment Accounting and Allocation

A hypothetical trial enrolls 80 patients under an “A or B” eligibility rule. Among them, 36 are A-only, 24 are B-only, and 20 are positive for both. The protocol randomizes within each of these three cells, assigning half of each cell to treatment and half to control. Find the unique enrollment total, the A-positive and B-positive group sizes, and the allocation counts.

The disjoint cell counts verify the unique total: \(36+24+20=80\). The A-positive group consists of A-only and both-positive participants, so its size is \(36+20=56\). The B-positive group consists of B-only and both-positive participants, so its size is \(24+20=44\). Adding these group sizes gives \(56+44=100\), not 80, because the 20 double-positive patients appear in both groups.

Within A-only, 18 patients are assigned to each arm; within B-only, 12 are assigned to each arm; and within the both-positive cell, 10 are assigned to each arm. Thus each arm contains \(18+12+10=40\) patients. Among the treatment arm, 28 are A-positive (\(18+10\)) and 22 are B-positive (\(12+10\)); the same subgroup counts apply in control.

The total enrollment is 80 distinct people, while the sum of the two overlapping marker-positive group sizes is 100 memberships. Those are different quantities and should be reported as such. The allocation also illustrates why cell counts are useful: they show both the unique trial total and the composition of each analysis group.

Assumptions, Diagnostics, and Limitations

Interpreting randomized treatment contrasts within overlapping biomarker groups requires more than correct arithmetic. Biomarker status should be defined using measurements made before randomization, and the assay rules should assign each participant consistently to the intended cell. The eligibility rule and analysis groups should be specified before examining outcomes. Treatment should be randomized as planned, outcome definitions and time points should be consistent, and the treatment comparison should respect the randomization scheme. A causal interpretation additionally relies on standard trial conditions, including consistency of treatment assignment, adequate outcome ascertainment, and no interference between participants.

Useful checks include the following:

  • Verify that disjoint biomarker-cell counts sum to the number of unique screened or enrolled participants in the relevant population.
  • Check that each participant has one—and only one—baseline status combination, with a stated rule for missing or indeterminate results.
  • Confirm that the eligibility rule matches the intended union, intersection, or other prespecified combination.
  • Report both unique enrollment and subgroup membership counts when groups overlap; label denominators clearly.
  • Compare treatment and control composition across cells, and verify that summaries use the intended target-population weights.
  • Check whether the both-positive cell is small. Sparse cells can make cell-specific summaries imprecise and can make overall subgroup results sensitive to a few observations.

A common failure is to add the A-positive and B-positive counts and call the sum the number enrolled. The correction is to subtract the intersection, or preferably to build the total from disjoint cells. Another mistake is to report an A-positive and a B-positive effect as two independent findings because they have different labels. Since the groups share participants, the estimates are dependent; their uncertainty and any formal comparison must account for that overlap. Finally, a difference between two subgroup point estimates is not, by itself, evidence of a true treatment-effect difference.

The main alternative is to report results in the mutually exclusive biomarker cells. Those summaries avoid duplicated participants and show the component effects directly, but may be unstable when cells are small. Overlapping groups, such as A-positive and B-positive, can answer clinically meaningful population questions and may have larger sample sizes, but share data and have different compositions. A prespecified overall eligible population is useful for a trial-level summary, yet it can conceal variation across its component cells. These are complementary descriptions, not interchangeable populations.

Overlap also limits what can be inferred from a simple table. Cell-weighted subgroup summaries describe treatment effects in the populations defined by the observed biomarker composition. They do not establish that a biomarker is predictive, prove a biological mechanism, or guarantee that results transport to a population with different marker prevalence. Those questions require additional modeling and inferential work.

Key takeaway: Partition participants into disjoint biomarker-status cells first. Use those cells to count unique enrollment, define each analysis group as a stated union of cells, and calculate or interpret treatment effects using weights appropriate to that group. Overlapping groups share participants and therefore share information.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions below.

  1. In a hypothetical screening population, 95 participants are A-positive, 72 are B-positive, and 27 are positive for both. How many are positive for A or B?
  2. A trial enrolls 150 participants positive for A or B. Of these, 90 are A-positive and 85 are B-positive. How many are positive for both?
  3. A target A-positive population has 60% A-only participants and 40% participants positive for both. The cell-specific mean treatment effects are 2 points and 5 points, respectively. What is the A-positive mean treatment effect under these weights?
  4. Why is it incorrect to add the A-positive and B-positive group sizes to obtain a unique enrollment count when some participants are positive for both?

Solutions. (1) The union size is \(95+72-27=140\) participants. (2) Since the union size is the sum of the two marker-positive counts minus their intersection, the both-positive count is \(90+85-150=25\) participants. (3) The weighted mean effect is \(0.60(2)+0.40(5)=1.2+2.0=3.2\) points. (4) Double-positive participants are included in each marker-positive group, so adding the group sizes counts each of them twice. Subtract the intersection once, or sum the disjoint status-cell counts, to obtain the number of unique people.

Clinical Biostats