DDMODEL00000089: Chan 2010 - HIV PKPD Viral Load Model

  public model
Short description:
A pharmacokinetic-pharmacodynamics-viral load (PKPD-VL) model for human immunodeficiency virus type 1 (HIV-1) [use of differential equations]. Original publication assessed the feasibility of the FOCEI method implemented in NONMEM VI and the SAEM algorithm implemented in Monolix version 2.4 to perform parameter estimation for the PKPD-VD model.
PharmML (0.6)
  • The use of the SAEM algorithm in MONOLIX software for estimation of population pharmacokinetic-pharmacodynamic-viral dynamics parameters of maraviroc in asymptomatic HIV subjects.
  • Chan PL, Jacqmin P, Lavielle M, McFadyen L, Weatherley B
  • Journal of pharmacokinetics and pharmacodynamics, 2/2011, Volume 38, Issue 1, pages: 41-61
  • Global Pharmacometrics, Pfizer Primary Care Business Unit, Sandwich, Kent, UK. phylinda.chan@pfizer.com
  • Using simulated viral load data for a given maraviroc monotherapy study design, the feasibility of different algorithms to perform parameter estimation for a pharmacokinetic-pharmacodynamic-viral dynamics (PKPD-VD) model was assessed. The assessed algorithms are the first-order conditional estimation method with interaction (FOCEI) implemented in NONMEM VI and the SAEM algorithm implemented in MONOLIX version 2.4. Simulated data were also used to test if an effect compartment and/or a lag time could be distinguished to describe an observed delay in onset of viral inhibition using SAEM. The preferred model was then used to describe the observed maraviroc monotherapy plasma concentration and viral load data using SAEM. In this last step, three modelling approaches were compared; (i) sequential PKPD-VD with fixed individual Empirical Bayesian Estimates (EBE) for PK, (ii) sequential PKPD-VD with fixed population PK parameters and including concentrations, and (iii) simultaneous PKPD-VD. Using FOCEI, many convergence problems (56%) were experienced with fitting the sequential PKPD-VD model to the simulated data. For the sequential modelling approach, SAEM (with default settings) took less time to generate population and individual estimates including diagnostics than with FOCEI without diagnostics. For the given maraviroc monotherapy sampling design, it was difficult to separate the viral dynamics system delay from a pharmacokinetic distributional delay or delay due to receptor binding and subsequent cellular signalling. The preferred model included a viral load lag time without inter-individual variability. Parameter estimates from the SAEM analysis of observed data were comparable among the three modelling approaches. For the sequential methods, computation time is approximately 25% less when fixing individual EBE of PK parameters with omission of the concentration data compared with fixed population PK parameters and retention of concentration data in the PD-VD estimation step. Computation times were similar for the sequential method with fixed population PK parameters and the simultaneous PKPD-VD modelling approach. The current analysis demonstrated that the SAEM algorithm in MONOLIX is useful for fitting complex mechanistic models requiring multiple differential equations. The SAEM algorithm allowed simultaneous estimation of PKPD and viral dynamics parameters, as well as investigation of different model sub-components during the model building process. This was not possible with the FOCEI method (NONMEM version VI or below). SAEM provides a more feasible alternative to FOCEI when facing lengthy computation times and convergence problems with complex models.
Phylinda Chan
Context of model development: Clinical end-point;
Long technical model description: Key model features: 2 compartment disposition pharmacokinetic model; An inhibitory Emax model actin on the infection rate of the virus and target CD4+ cells; An effect compartment describing a delay in the effect on viral load; Viral dynamics model; Differential equations.;
Model compliance with original publication: Yes;
Model implementation requiring submitter’s additional knowledge: No;
Modelling context description: The model was used to describe the following in HIV-1 infected asymptomatic patients after initiation of antiretroviral therapy (different doses of maraviroc for 10 days): 1) the time course of plasma maraviroc concentrations; 2) the drug effect of maraviroc; 3) the dynamics and interaction of target CD4+ cells, actively infected CD4+ cells, latently infected CD4+ cells and viruses.;
Modelling task in scope: estimation;
Nature of research: Early clinical development (Phases I and II);
Therapeutic/disease area: Anti-infectives;
Annotations are correct.
This model is not certified.
  • Model owner: Phylinda Chan
  • Submitted: Apr 7, 2016 3:11:56 PM
  • Last Modified: May 25, 2016 9:44:37 AM
Revisions
  • Version: 8 public model Download this version
    • Submitted on: May 25, 2016 9:44:37 AM
    • Submitted by: Phylinda Chan
    • With comment: Updated model annotations.
  • Version: 6 public model Download this version
    • Submitted on: Apr 7, 2016 3:11:56 PM
    • Submitted by: Phylinda Chan
    • With comment: Edited model metadata online.

Independent variable TIME

Structural Model sm

Variable definitions

CP=AMT2V2
INH=CP(CP+IC501000)
V=(POVC ×AMT5)
dAMT1dTIME=(-K12 ×AMT1)
dAMT2dTIME=((((K12 ×AMT1)+(K32 ×AMT3))-(K23 ×AMT2))-(K20 ×AMT2))
dAMT3dTIME=((-K32 ×AMT3)+(K23 ×AMT2))
dAMT4dTIME=((LAMBDA-(D ×AMT4))-((((1-INH) ×BETA) ×V) ×AMT4))
dAMT5dTIME=((((((QA ×(1-INH)) ×BETA) ×V) ×AMT4)-(DA0 ×AMT5))+(AL ×AMT6))
dAMT6dTIME=(((((((1-QA) ×(1-INH)) ×BETA) ×V) ×AMT4)-(DL ×AMT6))-(AL ×AMT6))
IPRE={(log10((POVC ×AMT5))+3)  if  (AMT50)0  otherwise

Initial conditions

AMT1=0
AMT2=0
AMT3=0
AMT4=0
AMT5=0
AMT6=0

PK Macros

iv(cmt=1,adm=1,Tlag=ALAG1)
iv(cmt=4,p=F4,adm=4)
iv(cmt=5,p=F5,adm=5)
iv(cmt=6,p=F6,adm=6)

Variability Model

Level Type

DV

residualError

ID

parameterVariability

Covariate Model

Continuous covariate KA

Continuous covariate V3

Continuous covariate Q

Continuous covariate V2

Continuous covariate CL

Continuous covariate FLAG

Parameter Model

Parameters
POP_RR0 POP_LAMBDA POP_DA0 POP_IC50MVC POP_LAGE PPV_IIV_RR0 PPV_IIV_LAMDBA PPV_IIV_DA0 PPV_IIV_IC50 RUV_PROP_ERR
eta_PPV_IIV_RR0N(0.0,PPV_IIV_RR0) — ID
eta_PPV_IIV_LAMDBAN(0.0,PPV_IIV_LAMDBA) — ID
eta_PPV_IIV_DA0N(0.0,PPV_IIV_DA0) — ID
eta_PPV_IIV_IC50N(0.0,PPV_IIV_IC50) — ID
eps_RUV_PROP_ERRN(0.0,RUV_PROP_ERR) — DV
RR0=(POP_RR0 ×exp(eta_PPV_IIV_RR0))
LAMBDA=(POP_LAMBDA ×exp(eta_PPV_IIV_LAMDBA))
DA0=(POP_DA0 ×exp(eta_PPV_IIV_DA0))
IC50=(POP_IC50MVC ×exp(eta_PPV_IIV_IC50))
RMIC=((RR0-1) ×IC50)
D=0.006
QA=0.96
DL=0.0132
AL=0.037
POVC=35.4
BETA=((RR0 ×D) ×DA0)((POVC ×LAMBDA) ×(QA+((1-QA) ×AL)(DL+AL)))
K12=KA
K20=CLV2
K23=QV2
K32=QV3
LagE=POP_LAGE
ALAG1=LagE
F4=LAMBDADRR0
F5={0  if  (RR01)((QA+((1-QA) ×AL)(DL+AL)) ×(LAMBDA-(D ×F4)))DA0  otherwise
F6={0  if  (RR01)((1-QA) ×(LAMBDA-(D ×F4)))(DL+AL)  otherwise
F7=0

Observation Model

Observation IPRE_obs
Continuous / Residual Data

Parameters

IPRE_obs=(IPRE+eps_RUV_PROP_ERR)

Estimation Steps

Estimation Step estimStep_1

Estimation parameters

Initial estimates for non-fixed parameters

  • POP_RR0=5.94
  • POP_LAMBDA=1.04
  • POP_DA0=0.692
  • POP_IC50MVC=8.66
  • POP_LAGE=1.13
  • PPV_IIV_RR0=0.558
  • PPV_IIV_LAMDBA=1.277
  • PPV_IIV_DA0=0.048
  • PPV_IIV_IC50=2.28
  • RUV_PROP_ERR=0.0445
Estimation operations
1) Estimate the population parameters
  • target=NMTRAN_CODE
  • cov=true
Algorithm FOCE INTERACTION

Step Dependencies

  • estimStep_1
 
Help