Skip to content

Bug: dose-aware AUCint parameters have misleading PPTESTCD and PPTEST #1242

@Gero1999

Description

@Gero1999

Description

Four dose-aware AUCint parameters in metadata_nca_parameters.csv have PPTESTCD codes and PPTEST labels that suggest dose normalization, when they actually represent dose-aware interpolation/extrapolation of concentrations at interval boundaries.

The D suffix in their PPTESTCD (e.g., AUCINTD, AUCINTAD) follows the convention used by actual dose-normalized parameters (CMAXD, AUCLSTD, AUCIFOD), making them indistinguishable. This caused confusion in #1229 where they were incorrectly picked up as dose-normalized parameters for the dose-norm slides feature.

Current vs Expected

PKNCA Current PPTESTCD Current PPTEST Issue
aucint.last.dose AUCINTD AUC from T1 to T2 Normalized by Dose Not dose-normalized — uses dose-aware interpolation
aucint.all.dose AUCINTAD AUCint (based on AUCall extrapolation, dose-aware) D suffix suggests dose-normalization
aucint.inf.obs.dose AUCINTID AUCint (based on AUCinf,obs extrapolation, dose-aware) D suffix suggests dose-normalization
aucint.inf.pred.dose AUCINTPD AUCint (based on AUCinf,pred extrapolation, dose-aware) D suffix suggests dose-normalization

These parameters use PKNCA's dose-aware AUC calculation (pk.calc.aucint.* with dose timing), which interpolates/extrapolates concentrations using dose information from adjacent intervals. This is different from dose normalization (dividing by dose).

Additionally, AUCINTD has an incorrect PPTEST — "AUC from T1 to T2 Normalized by Dose" — which is factually wrong for a dose-aware parameter.

Proposed Changes

Rename the PPTESTCD codes to clearly distinguish them from dose-normalized parameters, and correct the PPTEST labels. The new names should indicate "dose-aware" rather than implying "dose-normalized".

Files to Update

  • data-raw/metadata_nca_parameters.csv — fix PPTESTCD, PPTEST, and input_names columns
  • data/metadata_nca_parameters.rda — regenerate via Rscript data-raw/metadata_nca_parameters.R
  • inst/shiny/modules/tab_nca/setup/settings.R — update the help table that lists interval parameters

Related

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions