Trial biostatistics toolkit

Stage 2: statistical analysis plan

SAP statistical methods: estimand, analysis sets and the BE model

Settings feed the code: analysis_parameters.json

Synthetic data only: simulated for this worked example; not real trial data and not a regulatory deliverable.

Excerpt of the statistical methods of a statistical analysis plan (SAP) for the synthetic study SIMBE01. The numerical settings in this plan (acceptance limits, exclusion thresholds and NCA options) are also written to analysis_parameters.json, which the analysis programs read, so a change to a setting reaches the code and this plan together.

1 Estimand (ICH E9(R1))

Attribute Primary estimand
Treatment One 100 mg tablet of the test product (T) and of the reference product (R; the comparator in ICH M13A terms), fasting, in a 2x2 crossover with a 14-day washout
Population Healthy adults meeting the protocol's eligibility criteria
Variable Cmax and AUC(0-t) of SIMDRUG in plasma from actual sampling times
Intercurrent events Handled with a hypothetical strategy; see the table below
Population-level summary Ratio of geometric means T/R with a two-sided 90% confidence interval; bioequivalence if both intervals lie within 80.00% to 125.00%

ICH E9(R1) was adopted at Step 4 on 20 Nov 2019 (FDA final guidance May 2021). It lists five strategies for intercurrent events; the table after the next one says which one is used and why.

Intercurrent events and their handling. Every rule is pre-specified in the protocol and this plan (ICH M13A 2.2.1.1). Events such as emesis are documented when they happen, before any concentration is known; the carry-over and very-low-exposure rules can only be applied to the bioanalytical results.
Intercurrent eventStrategyHow it is implementedWhen the rule is applied
Emesis within 2 h of dosingHypotheticalThe period's PK parameters are excluded (ADPP ANL01FL not Y; PKEXRSN gives the reason)Documented when it happens, before bioanalysis (ICH M13A 2.2.1)
Withdrawal before the second periodHypotheticalThe participant contributes one period and leaves the bioequivalence set (ADSL BEFL = N)Documented when it happens, before bioanalysis (ICH M13A 2.2.1)
Pre-dose concentration above 5% of the period's CmaxHypotheticalThe period is excluded from the primary analysis (ICH M13A 2.2.3.3, carry-over)After bioanalysis: needs the measured concentrations
Period AUC below 5% of the product's geometric mean AUCHypotheticalThe period may be excluded; at most one participant per study is expected (ICH M13A 2.2.1.1)After bioanalysis: needs the measured concentrations
Prohibited medication that could change exposureHypotheticalThe period is excluded if the medication is judged to affect exposure (not exercised: no concomitant medications were simulated)Documented when it happens, before bioanalysis (ICH M13A 2.2.1)
The five ICH E9(R1) strategies and why only one applies here.
E9(R1) strategyUsed hereReason
Treatment policyNoWould fold events unrelated to the formulations (for example emesis) into the formulation comparison
HypotheticalYesTargets exposure had the event not occurred; matches the pre-specified M13A rules for removing periods (2.2.1, 2.2.1.1, 2.2.3.3)
Composite variableNoThe variable is a continuous exposure measure; no event outcome is combined with it
While on treatmentNoSingle doses; there is no treatment duration to truncate
Principal stratumNoThe target population is all eligible participants, not a stratum defined by a post-randomization event

2 Analysis sets

Analysis setADaM flagDefinitionUsed for
EnrolledADSL.RANDFLRandomizedDisposition
SafetyADSL.SAFFLReceived at least one doseDemographics, adverse events
PK concentrationADSL.PKCFLSafety set and at least one quantifiable post-dose concentrationConcentration summaries and figures
PK parameterADSL.PKPFLAt least one profile with evaluable Cmax and AUC(0-t) and no exclusionPK parameter summaries
BioequivalenceADSL.BEFLEvaluable Cmax and AUC(0-t) after both T and R, after exclusionsBioequivalence analysis

3 Pharmacokinetic parameters

Parameters come from non-compartmental analysis (NCA) with PKNCA 0.12.1 on actual sampling times relative to each period's dose (ADPC.ARRLT). Pre-dose samples are assigned time 0. The NCA settings follow ICH M13A (Step 4 23 Jul 2024; FDA final 30 Oct 2024; EU effective 25 Jan 2025):

4 Bioequivalence model

For each primary parameter, on the bioequivalence set:

lm(log(AVAL) ~ SEQUENCE + USUBJID + PERIOD + TRTA)      # USUBJID nested in SEQUENCE

5 Missing data and values below the LLOQ

6 Safety

Treatment-emergent adverse events (onset on or after the first dose) are assigned to the treatment taken most recently before onset. Each participant counts once per row; the denominator is the number of participants exposed to that treatment. Coding: MedDRA, version set at study start: MedDRA v28.1 (synthetic coding), the version current when this synthetic study started.

7 Outputs

Mock shells for every planned output are on the mock shells page: Table 14.1.2 demographics, 14.3.1.1 adverse-event overview, 14.4.1.1 concentration summary, 14.4.4.1 PK parameter summary, 14.4.3.1 bioequivalence results and 14.4.3.2 the ANOVA effects table. The executed versions are in the analysis stage.