Why Shared-Control Enrollment Needs Care
In a multi-arm design, each active treatment may be compared with a common control group. The control participants contribute information to every relevant comparison, but they are still the same participants. Adding the sample sizes from the pairwise comparisons therefore counts some people more than once. This tutorial focuses on converting those comparison counts into unique participant enrollment, including when arms stop at different stages.
The calculations assume that participants are enrolled into one trial arm only, each control participant is eligible to contribute to each comparison designated by the protocol, and stage counts refer to new participants enrolled in that stage. For the shared-control formulas, the control cohort must genuinely be common to the comparisons; for example, its participants must meet the relevant eligibility and outcome-assessment requirements. If comparisons use distinct control cohorts, those cohorts cannot simply be treated as one shared group.
The distinction is between analysis counts and enrollment counts. A pairwise comparison of arm \(j\) with control may use \(n_{j,k}+n_{C,k}\) observations in a stage. Summing that quantity over arms gives the total number of observations across comparisons, not the number of distinct participants recruited. Earlier material on converting stage sizes to total enrollment uses the same basic principle: add new participants across stages, rather than repeatedly counting participants already enrolled.
From Pairwise Counts to Unique Participants
Suppose \(m\) active arms each use the same control cohort in a stage. If \(n_C\) controls and \(n_j\) participants in active arm \(j\) are enrolled, the sum of the \(m\) pairwise sample sizes is $$ \sum_{j=1}^{m}(n_C+n_j)=m n_C+\sum_{j=1}^{m}n_j. $$ The unique participant count is instead $$ N=n_C+\sum_{j=1}^{m}n_j. $$ Thus the pairwise sum exceeds unique enrollment by \((m-1)n_C\): each control participant has been counted in \(m\) comparisons, but should be counted once for enrollment.
This subtraction is valid only when the full control cohort is identical across all \(m\) comparisons. More generally, count the distinct people in the union of the control cohorts, not the sum of their comparison-specific appearances. When cohorts overlap only partly, the overlap must be accounted for using that union. If the same control participant is observed at multiple stages, that person is likewise counted once in cumulative enrollment, even though the observation can contribute to more than one stage-specific analysis as specified by the design.
Worked Example: Two Comparisons With One Control Group
A hypothetical first stage enrolls 30 control participants, 30 participants to treatment A, and 30 to treatment B. Both treatments are compared with the same control group. Find the unique stage enrollment and compare it with the sum of the pairwise sample sizes.
The two pairwise sample sizes are \(30+30=60\) for A versus control and \(30+30=60\) for B versus control. Their sum is \(60+60=120\), but this total counts the 30 control participants twice.
The unique enrollment is $$ N_1=30+30+30=90\text{ participants}. $$ Equivalently, subtract the duplicated control count: \(120-(2-1)(30)=90\). The design has enrolled 90 distinct people, not 120.
An allocation ratio does not change the counting rule. It determines the arm-specific counts, after which the shared control cohort is included once. For example, if each active arm has \(r\) participants for every control participant and there are \(m\) equally allocated active arms, then \(n_j=r n_C\) for every arm and $$ N=n_C+m r n_C=(1+mr)n_C. $$ The pairwise sample-size sum would be \(m(1+r)n_C\), which is larger by \((m-1)n_C\). This relationship is an enrollment identity, not a method for determining the sample size required for a particular outcome or power target.
Worked Example: Applying an Allocation Ratio
A hypothetical stage has three active arms. Each arm is allocated 1.5 participants per control participant, and 40 control participants are planned. Calculate the number per active arm and the unique total.
For each active arm, \(n_j=1.5(40)=60\) participants. Thus unique enrollment is $$ N=40+60+60+60=220\text{ participants}. $$ The pairwise sample size is \(40+60=100\) for each comparison, so their sum is \(3(100)=300\). The excess is \(300-220=80=(3-1)(40)\), exactly the repeated counting of the shared controls.
Enrollment When Arms Stop at Different Stages
If an arm stops at an interim analysis, it contributes no new participants to later stages. A shared control group may nevertheless continue to accrue for arms that remain active. Therefore, stage enrollment must be calculated using the active arms in that stage, and each stage's control increment is counted once. Cumulative enrollment is the sum of these unique stage increments.
Let \(A_k\) contain the arms still recruiting in stage \(k\); omit arms that have stopped.
For stage \(k\), add \(n_{j,k}\) for every \(j\in A_k\), together with the stage's new shared-control count \(n_{C,k}\), if controls are recruited.
Calculate \(N_k=n_{C,k}+\sum_{j\in A_k}n_{j,k}\), then sum \(N_k\) over stages for cumulative enrollment.
Worked Example: Unequal Stages With One Arm Stopping
In a hypothetical three-arm design, stage 1 enrolls 24 controls and 24 participants to each of A, B, and C. After stage 1, A stops. Stage 2 then enrolls 16 new controls and 20 new participants to each of B and C. Assume the stage 2 controls are shared by the two continuing comparisons. Find the total unique enrollment and show the error from summing pairwise totals.
Stage 1 enrollment is \(24+24+24+24=96\). Stage 2 enrollment is \(16+20+20=56\), because A no longer recruits. Cumulative unique enrollment is therefore \(96+56=152\) participants.
For comparison, the pairwise sample counts are 48 for A (24 in A and 24 stage 1 controls), 84 for B (44 in B and 40 controls), and 84 for C. Their sum is \(48+84+84=216\). The 24 stage 1 controls appear in all three comparisons, while the 16 stage 2 controls appear in B and C. The pairwise counts therefore contain \(2(24)+1(16)=64\) excess control appearances. Subtracting those appearances gives \(216-64=152\), matching the direct enrollment calculation.
The stage-2 controls are not assigned to the stopped arm's comparison in this calculation: they were recruited for the continuing arms. This illustrates why arm-specific stopping and the design's rules for which control observations contribute to which comparison both matter.
Expected Enrollment With Stochastic Continuation
When continuation depends on interim results, enrollment is random. The key shared-control issue is that later control recruitment is needed if at least one active arm continues, not once for every arm that continues. Let \(D_{j,k}\) equal 1 if arm \(j\) continues to recruit in stage \(k\), and 0 otherwise. Suppose the stage-\(k\) control increment \(n_{C,k}\) is recruited exactly when at least one arm continues, and the arm-specific increments are \(n_{j,k}\). Then the stage-\(k\) enrollment is $$ N_k=n_{C,k}\,I\!\left(\sum_j D_{j,k}>0\right)+\sum_j n_{j,k}D_{j,k}, $$ where \(I(\cdot)\) is 1 when its condition is true and 0 otherwise. Taking expectations gives $$ E(N_k)=n_{C,k}P\!\left(\sum_j D_{j,k}>0\right)+\sum_j n_{j,k}P(D_{j,k}=1). $$