Skills › Scientific Agent Skills › pkpd-modeling › nca-reporting-checklist.md
nca-reporting-checklist.md
72 lines · skills/pkpd-modeling/assets/nca-reporting-checklist.md at 5f2bc03
1# NCA reporting checklist
3Record the applicable conventions and provenance below. The bundled helper uses one global BLQ
4rule, so location-dependent handling requires documented preprocessing.
NCA reporting checklist
Record the applicable conventions and provenance below. The bundled helper uses one global BLQ rule, so location-dependent handling requires documented preprocessing.
Raw lines 1 to 56## The four conventions that change the answer
8- [ ] **Trapezoidal rule**: linear / linear-up-log-down / log-linear
9- [ ] **BLQ handling**, stated separately for each position:
10 - leading (before the first quantifiable sample): [ zero / excluded ]
11 - embedded: [ zero / LLOQ÷2 / excluded ]
12 - trailing: [ excluded / other ]
13- [ ] **Lambda_z selection**: the rule, the minimum number of points, whether Tmax was excluded, and
14 the window and point count actually used **for each subject**
15- [ ] **AUCinf basis**: observed Clast or predicted Clast
The four conventions that change the answer
- [ ] Trapezoidal rule: linear / linear-up-log-down / log-linear
- [ ] BLQ handling, stated separately for each position:
- leading (before the first quantifiable sample): [ zero / excluded ]
- embedded: [ zero / LLOQ÷2 / excluded ]
- trailing: [ excluded / other ]
- [ ] Lambda_z selection: the rule, the minimum number of points, whether Tmax was excluded, and the window and point count actually used for each subject
- [ ] AUCinf basis: observed Clast or predicted Clast
17## Data
19- [ ] Analyte, matrix, assay, LLOQ, and the bioanalytical validation report reference
20- [ ] Actual elapsed times used, not nominal — and nominal times used only for grouping
21- [ ] Dose actually administered per subject, including any deviations
22- [ ] Records excluded, with the reason, and confirmation the criteria were set before unblinding
23- [ ] Deviations in sampling time above [ ]% of the nominal time, and how they were handled
Data
- [ ] Analyte, matrix, assay, LLOQ, and the bioanalytical validation report reference
- [ ] Actual elapsed times used, not nominal — and nominal times used only for grouping
- [ ] Dose actually administered per subject, including any deviations
- [ ] Records excluded, with the reason, and confirmation the criteria were set before unblinding
- [ ] Deviations in sampling time above [ ]% of the nominal time, and how they were handled
25## Parameters reported
27- [ ] Cmax and Tmax as **observed** values, never interpolated
28- [ ] AUClast, AUCinf (both observed- and predicted-based, or one with the basis stated)
29- [ ] % AUC extrapolated, per subject
30- [ ] lambda_z, t½, and the number of points and time span of the terminal fit, per subject
31- [ ] CL or CL/F, Vz or Vz/F — with `/F` used for every extravascular route
32- [ ] Vss **only** for intravenous data
33- [ ] At steady state: AUC(0-tau), Cavg, Cmin, PTF%, accumulation ratio — and **not** AUCinf
34- [ ] Partial AUCs, if pre-specified, with their intervals
Parameters reported
- [ ] Cmax and Tmax as observed values, never interpolated
- [ ] AUClast, AUCinf (both observed- and predicted-based, or one with the basis stated)
- [ ] % AUC extrapolated, per subject
- [ ] lambda_z, t½, and the number of points and time span of the terminal fit, per subject
- [ ] CL or CL/F, Vz or Vz/F — with
/Fused for every extravascular route - [ ] Vss only for intravenous data
- [ ] At steady state: AUC(0-tau), Cavg, Cmin, PTF%, accumulation ratio — and not AUCinf
- [ ] Partial AUCs, if pre-specified, with their intervals
36## Terminal-phase quality, per subject
38- [ ] Adjusted r-squared of the lambda_z regression
39- [ ] Span ratio (window duration ÷ t½); below 2 is a screening flag, not a universal exclusion
40- [ ] % AUC extrapolated; above 20% is a screening flag, not a universal exclusion
41- [ ] Number of points in the fit; flag below 3
42- [ ] Subjects for whom lambda_z was not estimable, and how they were handled in the summary
Terminal-phase quality, per subject
- [ ] Adjusted r-squared of the lambda_z regression
- [ ] Span ratio (window duration ÷ t½); below 2 is a screening flag, not a universal exclusion
- [ ] % AUC extrapolated; above 20% is a screening flag, not a universal exclusion
- [ ] Number of points in the fit; flag below 3
- [ ] Subjects for whom lambda_z was not estimable, and how they were handled in the summary
44## Summary statistics
46- [ ] Exposure metrics (AUC, Cmax) as **geometric mean and geometric CV%**
47- [ ] Tmax as **median and range**
48- [ ] Arithmetic mean, SD and CV% where relevant to the estimand, with the summary basis stated
49- [ ] n for each parameter, since it differs when lambda_z fails for some subjects
Summary statistics
- [ ] Exposure metrics (AUC, Cmax) as geometric mean and geometric CV%
- [ ] Tmax as median and range
- [ ] Arithmetic mean, SD and CV% where relevant to the estimand, with the summary basis stated
- [ ] n for each parameter, since it differs when lambda_z fails for some subjects
51## Presentation
53- [ ] Individual concentration-time profiles on both linear and semi-logarithmic axes
54- [ ] Mean profiles with a stated rule for handling BLQ in the mean
55- [ ] A table of individual parameters, not only summary statistics
Presentation
- [ ] Individual concentration-time profiles on both linear and semi-logarithmic axes
- [ ] Mean profiles with a stated rule for handling BLQ in the mean
- [ ] A table of individual parameters, not only summary statistics
57## Method and provenance
59- [ ] Software and version
60- [ ] Units for every parameter, and confirmation that dose and concentration units are consistent
61- [ ] Whether the analysis was pre-specified, and the reference to the plan
62- [ ] Any deviation from the plan, with its reason
Method and provenance
- [ ] Software and version
- [ ] Units for every parameter, and confirmation that dose and concentration units are consistent
- [ ] Whether the analysis was pre-specified, and the reference to the plan
- [ ] Any deviation from the plan, with its reason
64## The traps this checklist exists to catch
661. Reporting AUCinf from a truncated steady-state profile.
672. Interpolating Cmax, or reporting a mean Tmax.
683. Quoting Vz as if it were Vss, or reporting Vss from oral data.
694. Applying one BLQ rule to the test arm and another to the reference.
705. Using a summary basis that does not match the estimand or comparing incompatible summaries.
716. Summarising across subjects without saying that lambda_z failed for some of them.
727. Omitting the lambda_z window, which makes the half-life unreproducible.
The traps this checklist exists to catch
- Reporting AUCinf from a truncated steady-state profile.
- Interpolating Cmax, or reporting a mean Tmax.
- Quoting Vz as if it were Vss, or reporting Vss from oral data.
- Applying one BLQ rule to the test arm and another to the reference.
- Using a summary basis that does not match the estimand or comparing incompatible summaries.
- Summarising across subjects without saying that lambda_z failed for some of them.
- Omitting the lambda_z window, which makes the half-life unreproducible.