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
Description
Four dose-aware AUCint parameters in
metadata_nca_parameters.csvhave PPTESTCD codes and PPTEST labels that suggest dose normalization, when they actually represent dose-aware interpolation/extrapolation of concentrations at interval boundaries.The
Dsuffix 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
aucint.last.doseaucint.all.doseDsuffix suggests dose-normalizationaucint.inf.obs.doseDsuffix suggests dose-normalizationaucint.inf.pred.doseDsuffix suggests dose-normalizationThese 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,
AUCINTDhas 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 columnsdata/metadata_nca_parameters.rda— regenerate viaRscript data-raw/metadata_nca_parameters.Rinst/shiny/modules/tab_nca/setup/settings.R— update the help table that lists interval parametersRelated