Skill Tracer
Skills › Scientific Agent Skills › pkpd-modeling › popk-analysis-plan.md

popk-analysis-plan.md

136 lines · skills/pkpd-modeling/assets/popk-analysis-plan.md at 5f2bc03

Open on GitHub
1# Population Pharmacokinetic Analysis Plan
2
3> Template. Every bracketed field is a decision to make and record **before** the analysis starts.
4> A plan written after the modelling is not an analysis plan, and the difference is visible to a
5> reviewer.
6
7**Study/programme:** [ ] **Compound:** [ ] **Plan version and date:** [ ]
8**Author:** [ ] **Reviewers:** [ ]
9
10---

Population Pharmacokinetic Analysis Plan

Template. Every bracketed field is a decision to make and record before the analysis starts. A plan written after the modelling is not an analysis plan, and the difference is visible to a reviewer.

Study/programme: [ ] Compound: [ ] Plan version and date: [ ] Author: [ ] Reviewers: [ ]


Raw lines 1 to 11
12## 1. Objectives
14Primary objective: [ ]
16Each objective must name the decision it informs — a dose for the next study, a label statement, a
17covariate adjustment, a waiver. "Characterise the population pharmacokinetics" is not an objective;
18it is an activity.
20Secondary objectives: [ ]
22**Intended use of the model:** [ ] — regulators evaluate a model against its intended use, and the
23required rigour follows from it.

1. Objectives

Primary objective: [ ]

Each objective must name the decision it informs — a dose for the next study, a label statement, a covariate adjustment, a waiver. "Characterise the population pharmacokinetics" is not an objective; it is an activity.

Secondary objectives: [ ]

Intended use of the model: [ ] — regulators evaluate a model against its intended use, and the required rigour follows from it.

Raw lines 12 to 24
25## 2. Data
27| Item | Specification |
28| --- | --- |
29| Studies included | [ ] |
30| Analysis population | [ ] |
31| Analyte and matrix | [ ] |
32| Assay and LLOQ | [ ] (see the bioanalytical validation report) |
33| Time reference | actual elapsed time from a subject/occasion origin; TAD separate |
34| Dataset specification | [ reference the document ] |
35| Derivation script | [ path / repository ] |
37**Exclusions**, defined now and applied blind to the model:
39- [ ] Records with no matching dose record
40- [ ] Concentrations flagged by the bioanalytical laboratory
41- [ ] Subjects with documented non-compliance
42- [ ] Pre-dose concentrations in a first-dose profile above [ ]% of Cmax
43- [ ] Other: [ ]
45**BLQ handling:** [ M1 / M3 / other ]. Justification: [ ]. Expected BLQ fraction: [ ]%.
46Prespecified sensitivity analysis for alternative censoring assumptions: [ ].
48**Missing covariates:** [ imputation rule, or exclusion ]. Missingness will be tabulated before
49imputation.

2. Data

ItemSpecification
Studies included[ ]
Analysis population[ ]
Analyte and matrix[ ]
Assay and LLOQ[ ] (see the bioanalytical validation report)
Time referenceactual elapsed time from a subject/occasion origin; TAD separate
Dataset specification[ reference the document ]
Derivation script[ path / repository ]

Exclusions, defined now and applied blind to the model:

  • [ ] Records with no matching dose record
  • [ ] Concentrations flagged by the bioanalytical laboratory
  • [ ] Subjects with documented non-compliance
  • [ ] Pre-dose concentrations in a first-dose profile above [ ]% of Cmax
  • [ ] Other: [ ]

BLQ handling: [ M1 / M3 / other ]. Justification: [ ]. Expected BLQ fraction: [ ]%. Prespecified sensitivity analysis for alternative censoring assumptions: [ ].

Missing covariates: [ imputation rule, or exclusion ]. Missingness will be tabulated before imputation.

Raw lines 25 to 50
51## 3. Software
53| | |
54| --- | --- |
55| Estimation | [ NONMEM 7.x / Monolix / nlmixr2 ] version [ ] |
56| Orchestration and post-processing | [ Pharmpy / PsN / R ] version [ ] |
57| Estimation method | [ FOCE-I / SAEM followed by IMP ] |
58| Environment | [ container / lockfile reference ] |

3. Software

Estimation[ NONMEM 7.x / Monolix / nlmixr2 ] version [ ]
Orchestration and post-processing[ Pharmpy / PsN / R ] version [ ]
Estimation method[ FOCE-I / SAEM followed by IMP ]
Environment[ container / lockfile reference ]
Raw lines 51 to 59
60## 4. Structural model
62Starting point: [ ] compartments, [ ] absorption, [ ] elimination.
64Candidate structures to be evaluated: [ ]
66Parameterisation is clearance-based (CL, V, Q, Vp) in all candidates.
68Selection criteria: [physiological plausibility, residual patterns, uncertainty, predictive checks,
69and justified model-comparison method]. Boundary parameters and unidentified nuisance parameters
70can invalidate a nominal likelihood-ratio reference distribution; specify calibration/simulation
71where needed. Do not replace identifiability assessment with an arbitrary RSE cutoff.

4. Structural model

Starting point: [ ] compartments, [ ] absorption, [ ] elimination.

Candidate structures to be evaluated: [ ]

Parameterisation is clearance-based (CL, V, Q, Vp) in all candidates.

Selection criteria: [physiological plausibility, residual patterns, uncertainty, predictive checks, and justified model-comparison method]. Boundary parameters and unidentified nuisance parameters can invalidate a nominal likelihood-ratio reference distribution; specify calibration/simulation where needed. Do not replace identifiability assessment with an arbitrary RSE cutoff.

Raw lines 60 to 72
73## 5. Between-subject and between-occasion variability
75- IIV on: [ ] Distribution: [ exponential ]
76- Correlations estimated between: [ ]
77- IOV on: [ ], with an occasion defined as [ ]
78- Rule for removing a variance component: [ ]

5. Between-subject and between-occasion variability

  • IIV on: [ ] Distribution: [ exponential ]
  • Correlations estimated between: [ ]
  • IOV on: [ ], with an occasion defined as [ ]
  • Rule for removing a variance component: [ ]
Raw lines 73 to 79
80## 6. Residual error
82Candidates: [ proportional / additive / combined / log-transform-both-sides ]. Separate error
83models by [ study / assay / matrix ]: [ yes / no, with justification ].

6. Residual error

Candidates: [ proportional / additive / combined / log-transform-both-sides ]. Separate error models by [ study / assay / matrix ]: [ yes / no, with justification ].

Raw lines 80 to 84
85## 7. Covariate model
87**Covariates included a priori on mechanistic grounds, not tested:**
89- Body size: allometric scaling on CL (exponent [0.75], [fixed]) and V (exponent [1.0], [fixed])
90- Maturation, if paediatric subjects are included: [ function, parameters, fixed or estimated ]
91- Other: [ ]
93**Covariates to be evaluated:**
95| Covariate | Parameter(s) | Functional form | Rationale |
96| --- | --- | --- | --- |
97| [ ] | [ ] | [ ] | [ ] |
99**Procedure:** [ stepwise covariate modelling / full model estimation ].
100If stepwise: forward inclusion at p < [0.05] (ΔOFV > 3.84), backward elimination at p < [0.001]
101(ΔOFV > 10.83). Note that stepwise selection biases effect sizes upward and narrows intervals; a
102full-model approach is preferred where the objective is to quantify an effect.
104Clinical relevance threshold: a covariate effect is reported as relevant if it changes [ exposure
105metric ] by more than [ ]% across the [5th–95th] percentile of the covariate.

7. Covariate model

Covariates included a priori on mechanistic grounds, not tested:

  • Body size: allometric scaling on CL (exponent [0.75], [fixed]) and V (exponent [1.0], [fixed])
  • Maturation, if paediatric subjects are included: [ function, parameters, fixed or estimated ]
  • Other: [ ]

Covariates to be evaluated:

CovariateParameter(s)Functional formRationale
[ ][ ][ ][ ]

Procedure: [ stepwise covariate modelling / full model estimation ]. If stepwise: forward inclusion at p < [0.05] (ΔOFV > 3.84), backward elimination at p < [0.001] (ΔOFV > 10.83). Note that stepwise selection biases effect sizes upward and narrows intervals; a full-model approach is preferred where the objective is to quantify an effect.

Clinical relevance threshold: a covariate effect is reported as relevant if it changes [ exposure metric ] by more than [ ]% across the [5th–95th] percentile of the covariate.

Raw lines 85 to 106
107## 8. Model evaluation
109- Goodness-of-fit: DV vs PRED and IPRED; CWRES vs time and vs PRED; |IWRES| vs IPRED
110- Eta shrinkage reported for every eta, with SD/variance convention and limitations for covariate plots
111- Prediction-corrected VPC, [ n ] replicates, stratified by [ ]
112- NPDE with tests of mean, variance and normality
113- Parameter uncertainty by [ covariance step / bootstrap (n = ) / SIR / log-likelihood profiling ]
114- Sensitivity rank, condition number with scaling, boundaries and profile checks reported
116**Acceptance criteria for the final model:** [ ]

8. Model evaluation

  • Goodness-of-fit: DV vs PRED and IPRED; CWRES vs time and vs PRED; |IWRES| vs IPRED
  • Eta shrinkage reported for every eta, with SD/variance convention and limitations for covariate plots
  • Prediction-corrected VPC, [ n ] replicates, stratified by [ ]
  • NPDE with tests of mean, variance and normality
  • Parameter uncertainty by [ covariance step / bootstrap (n = ) / SIR / log-likelihood profiling ]
  • Sensitivity rank, condition number with scaling, boundaries and profile checks reported

Acceptance criteria for the final model: [ ]

Raw lines 107 to 117
118## 9. Simulations
120Purpose: [ ] Scenarios: [ ] Replicates: [ ] Population sampled from: [ ]
121Uncertainty in fixed effects propagated: [ yes / no ] Endpoint summarised: [ ]

9. Simulations

Purpose: [ ] Scenarios: [ ] Replicates: [ ] Population sampled from: [ ] Uncertainty in fixed effects propagated: [ yes / no ] Endpoint summarised: [ ]

Raw lines 118 to 122
123## 10. Deviations
125Any departure from this plan is recorded in the report with its reason and the date it was decided.
126Post hoc analyses are labelled as such and reported separately from the pre-specified analysis.
128---
130**Approvals**
132| Role | Name | Signature | Date |
133| --- | --- | --- | --- |
134| Author | | | |
135| Reviewer | | | |
136| Clinical pharmacology | | | |

10. Deviations

Any departure from this plan is recorded in the report with its reason and the date it was decided. Post hoc analyses are labelled as such and reported separately from the pre-specified analysis.


Approvals

RoleNameSignatureDate
Author
Reviewer
Clinical pharmacology
Raw lines 123 to 136