Mathematical Expressions of The Pharmacokinetic and Pharmacodynamic Models Implemented in The PFIM Software
Mathematical Expressions of The Pharmacokinetic and Pharmacodynamic Models Implemented in The PFIM Software
March 2011
The library of pharmacokinetic (PK) and pharmacodynamic (PD) models described in this
document is implemented in the PFIM software since version 3.2.1 and in PFIM Interface
since version 3.1 ([Link]). The PK/PD libraries of PFIM are derived from the
PK/PD models implemented in the Monolix software and described by Julie Bertrand and
France Mentré in a Monolix software documentation ([Link]). PFIM is a free
library of functions. The University Paris Diderot and INSERM are the co-owners of this
library of functions (version 3.2, copyright 2010).
Contents
1 Pharmacokinetic models 5
1.1 Compartmental models and parameters . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.1 One-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.2 Two-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.3 Three-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Models with linear elimination . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.1 One-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . . 9
[Link] Intravenous bolus . . . . . . . . . . . . . . . . . . . . . . . . . . 9
[Link] Infusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
[Link] First order absorption . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.2 Two-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . . 10
[Link] Intravenous bolus . . . . . . . . . . . . . . . . . . . . . . . . . . 11
[Link] Infusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
[Link] First order absorption . . . . . . . . . . . . . . . . . . . . . . . 12
1.2.3 Three-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . 13
[Link] Intravenous bolus . . . . . . . . . . . . . . . . . . . . . . . . . . 14
[Link] Infusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
[Link] First order absorption . . . . . . . . . . . . . . . . . . . . . . . 16
1.3 Models with Michaelis-Menten elimination . . . . . . . . . . . . . . . . . . . . . 17
1.3.1 One-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . . 17
[Link] Intravenous bolus . . . . . . . . . . . . . . . . . . . . . . . . . . 17
[Link] Infusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
[Link] First order absorption . . . . . . . . . . . . . . . . . . . . . . . 18
1.3.2 Two-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . . 19
[Link] Intravenous bolus . . . . . . . . . . . . . . . . . . . . . . . . . . 19
[Link] Infusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
[Link] First order absorption . . . . . . . . . . . . . . . . . . . . . . . 20
1.3.3 Three-compartment models . . . . . . . . . . . . . . . . . . . . . . . . . 21
[Link] Intravenous bolus . . . . . . . . . . . . . . . . . . . . . . . . . . 21
[Link] Infusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
[Link] First order absorption . . . . . . . . . . . . . . . . . . . . . . . 22
2 Pharmacodynamic models 24
2.1 Immediate response models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1.1 Drug action models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3
2.1.2 Baseline/disease models . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.1.3 PFIM model function examples . . . . . . . . . . . . . . . . . . . . . . . 26
2.2 Turnover response models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2.1 Models with impact on the input (Rin ) . . . . . . . . . . . . . . . . . . . 27
2.2.2 Models with impact on the output (kout ) . . . . . . . . . . . . . . . . . . 28
Appendix 29
Appendix I: list of models in PK library . . . . . . . . . . . . . . . . . . . . . . . . . 29
Appendix I.1: PK models with linear elimination . . . . . . . . . . . . . . . . . 30
Appendix I.1: PK models with Michaelis-Menten elimination . . . . . . . . . . . 32
Appendix II: list of models in PD library . . . . . . . . . . . . . . . . . . . . . . . . . 33
Appendix II.1: Immediate response PD models for PD only . . . . . . . . . . . . 34
Appendix II.2: Immediate response PD models for PK/PD . . . . . . . . . . . . 35
Appendix II.3: Turnover PD models for PK/PD . . . . . . . . . . . . . . . . . . 36
4
Chapter 1
Pharmacokinetic models
The equations in the ensuing chapter describe the pharmacokinetic models implemented in the
PFIM software ([Link]). The presentation of the models is organised as follows:
– Linear
– Michaelis-Menten
– One compartment
– Two compartments
– Three compartments
– Intravenous bolus
– Infusion
– Oral (first order absorption)
The equations express the concentration C (t) in the central compartment at a time t after the
last drug administration.
- Multiple doses: at time t after n doses Di (i = 1, ...n) given at time tDi (t ≥ tDn )
- Steady state (only for linear elimination): at a time t after dose D given at time tD after
repeated administration of dose D given at interval τ (t ≥ tD )
5
1.1. COMPARTMENTAL MODELS AND PARAMETERS
NB: For infusion, the duration of infusion is T inf for single dose and T infi (i = 1, ...n) for
multiple doses. D is the total administered dose for single dose; Di is the total ith administered
dose for multiple doses.
For multiple doses, the delay between successive doses is supposed to be constant and to
be greater than infusion duration (tDi+1 − tDi = constant and tDi+1 − tDi > T infi for infusion).
For steady state, the interval τ is supposed to be greater than infusion duration (τ >
T inf ).
k - CL-
V V
There are two parameterisations implemented in PFIM for one-compartment models, (V and k)
or (V and CL). The equations are given for the first parameterisation (V, k). For extra-vascular
administration, V and CL are apparent volume and clearance.
CL
The equations for the second parameterisation (V, CL) are derived using k = .
V
6
1.1. COMPARTMENTAL MODELS AND PARAMETERS
k12 - Q -
V (= V1 ) (V2 ) V1 V2
k21
k CL
? ?
As well as the previously described PK parameters, the following PK parameters are used for
the two-compartment models:
- V1 = V
- CL = k × V1
- Q = k12 × V1
k12
- V2 = × V1
k21
7
1.1. COMPARTMENTAL MODELS AND PARAMETERS
(a) (b)
(V2 ) (V3 ) V2 V3
k21@I
@@k12
@
k13
k31 Q@ I
@
2 @@
Q3
R@
@ R@
@
V (= V1 ) V1
k CL
? ?
As well as the previously described PK parameters, the following PK parameters are used for
the three-compartment models:
- V3 , the volume of distribution of third compartment
- k13 , the distribution rate constant from compartment 1 to compartment 3
- k31 , the distribution rate constant from compartment 3 to compartment 1
- Q2 (=Q), the inter-compartmental clearance from compartment 1 to compartment 2
- Q3 , the inter-compartmental clearance from compartment 1 to compartment 3
There are two parameterisations implemented in PFIM for three-compartment models: (V , k,
k12 , k21 , k13 and k31 ), or (CL, V1 , Q2 , V2 , Q3 and V3 ). For extra-vascular administration, V1
(V ), V2 , V3 , CL, Q2 , and Q3 are apparent volumes and clearances.
8
1.2. MODELS WITH LINEAR ELIMINATION
NB: For models with Michaelis-Menten elimination the elimination parameter is not k (or
CL) but Vm and Km for both parameterisations of one, two or three-compartment models.
• multiple doses
n
Di
e−k(t−tDi )
X
C (t) = (1.2)
i=1
V
• steady state
D e−k(t−tD )
C(t) = (1.3)
V 1 − e−kτ
[Link] Infusion
• single dose
D 1 −k(t−tD )
T inf kV 1 − e if t − tD ≤ T inf ,
C (t) = (1.4)
D 1
1 − e−kT inf e−k(t−tD −T inf )
if not.
T inf kV
• multiple doses
n−1
X Di 1 −k(t−tD −T infi )
−kT infi
1 − e e i
T inf kV
i
i=1 if t − tDn ≤ T infn ,
Dn 1
1 − e−k(t−tDn )
C (t) = + (1.5)
T infn kV
n
X Di 1
1 − e−kT infi e−k(t−tDi −T infi )
if not.
i=1
T infi kV
9
1.2. MODELS WITH LINEAR ELIMINATION
• steady state
" −k(t−t −T inf ) #
−kT inf
D 1 −k(t−tD )
−kτ
1 − e e D
1 − e + e if (t − tD ) ≤ T inf ,
T inf kV 1 − e−kτ
C (t) =
D 1 1 − e−kT inf e−k(t−tD −T inf )
if not.
T inf kV 1 − e−kτ
(1.6)
• multiple doses
n
X Di ka −k(t−tD ) −ka (t−tDi )
C (t) = e i −e (1.8)
i=1
V ka − k
• steady state
The link between A and B, and the PK parameters of the first and second parameterisations
depends on the input and are given in each subsection.
10
1.2. MODELS WITH LINEAR ELIMINATION
• single dose
C (t) = D Ae−α(t−tD ) + Be−β(t−tD )
(1.10)
• multiple doses
n
Di Ae−α(t−tDi ) + Be−β (t−tDi )
X
C (t) = (1.11)
i=1
• steady state
Ae−αt Be−βt
C (t) = D + (1.12)
1 − e−ατ 1 − e−βτ
[Link] Infusion
For infusion, the link between A and B, and the parameters (V , k, k12 and k21 ), or (CL, V1 , Q
and V2 ) is defined as follows:
Q
α−
1 α − k21 1 V2
- A= =
V α−β V1 α − β
Q
β−
1 β − k21 1 V2
- B= =
V β−α V1 β − α
• single dose
A −α(t−tD )
1−e
D α
if t − tD ≤ T inf ,
B
T inf
1 − e−β(t−tD )
+
β
C (t) = (1.13)
A −αT inf
−α(t−tD −T inf )
1−e e
D α
if not.
T inf B
1 − e−βT inf e−β(t−tD −T inf )
+
β
11
1.2. MODELS WITH LINEAR ELIMINATION
• multiple doses
A −αT inf
−α(t−tD −T infi )
1−e i
e
i
n−1
Di α
X
B
T inf i
−βT infi
−β (t−tDi −T infi )
−
i=1 + 1 e e
β
if t − tDn ≤ T inf ,
A
1 − e−α(t−tDn )
D α
C (t) = +
B
(1.14)
T inf n −β(t−t )
+ 1 − e Dn
β
A
−α(t−tD −T infi )
−αT inf
n 1−e i
e i
X
Di α
if not.
T inf B −βT
e ( Di
−β −T i)
i inf
t−t inf
+ 1−e i
i=1
β
• steady state
1 − e−α(t−tD )
A
−αT inf
−α(t−t −T inf )
−ατ 1 − e
e D
α
+e
D
1 − e−ατ
if t − tD ≤ T inf ,
T inf −β(t−tD )
1−e
B
+
−βT inf
−β(t−t −T inf )
1−e e D
β + e−βτ
C (t) = 1 − e−βτ (1.15)
!
1 − e−αT inf e−α(t−tD −T inf )
A
1 − e−ατ
D α
if not.
T inf
!
1 − e−βT inf e−β(t−tD −T inf )
B
+
β 1 − e−βτ
12
1.2. MODELS WITH LINEAR ELIMINATION
• single dose
• multiple doses
n
Di Ae−α(t−tDi ) + Be−β (t−tDi ) − (A + B)e−ka (t−tDi )
X
C (t) = (1.17)
i=1
• steady state
- q = 2a32 /27 − a1 a2 /3 + a0
p
- r1 = − (p3 /27)
1/3
- r2 = 2r1
q
- φ = arccos − /3
2r1
- α = − (cos (φ) r2 − a2 /3)
2π
- β = − cos φ + r2 − a2 /3
3
13
1.2. MODELS WITH LINEAR ELIMINATION
4π
- γ = − cos φ + r2 − a2 /3
3
The link between A, B, C and the PK parameters of the first and second parameterisations
depends on the input and are given in each subsection.
• single dose
• multiple doses
n
X
Di Ae−α(t−tDi ) + Be−β(t−tDi ) + Ce−γ(t−tDi )
C (t) = (1.20)
i=1
• steady state
Ae−α(t−tD ) Be−β(t−tD ) Ce−γ(t−tD )
C (t) = D + + (1.21)
1 − e−ατ 1 − e−βτ 1 − e−γτ
[Link] Infusion
For infusion, the link between A B, and C, and the parameters (V , k, k12 , k21 , k13 and k31 ), or
(CL, V1 , Q2 , V2 , Q3 and V3 ) is defined as follows:
Q2 Q3
−α −α
1 k21 − α k31 − α 1 V2 V3
- A= =
V α−β α−γ V1 α − β α − γ
Q2 Q3
−β −β
1 k21 − β k31 − β 1 V2 V3
- B= =
V β−α β−γ V1 β − α β − γ
14
1.2. MODELS WITH LINEAR ELIMINATION
Q2 Q3
−γ −γ
1 k21 − γ k31 − γ 1 V2 V3
- C= =
V γ−β γ−α V1 γ − β γ − α
• single dose
A
−α(t−tD )
1−e
α
B
D −β(t−tD )
1−e
+ if t − tD ≤ T inf ,
T inf β
C
−γ(t−tD )
1−e
+
γ
C (t) = (1.22)
A −αT inf
−α(t−tD −T inf )
1−e
e
α
D +
B −βT inf
−β(t−t −T inf )
1−e e D if not.
β
T inf
C
1 − e−γT inf e−γ(t−tD −T inf )
+
γ
• multiple doses
A −α(t−tD −T infi )
−αT infi
1−e e i
α
n−1
X Di B
−β (t−tD −T infi )
−βT inf
β 1−e
+ i
e i
i=1
T inf i
C −γT infi
−γ (t−tDi −T infi )
+ 1 − e e
γ
if t − tDn ≤ T inf ,
A
−α(t−t )
1−e D n
α
B
D −β(t−tDn )
C (t) = + + 1−e (1.23)
T inf
n β
C
−γ(t−tDn )
−
+ 1 e
γ
A −α(t−tD −T infi )
−αT infi
1−e e
i
α
n
X Di B
−β (t−tD −T infi )
−βT inf
β 1−e
+ i
e i if not.
T inf
i=1 i
C
1 − e−γT infi e−γ (t−tDi −T infi )
+
γ
15
1.2. MODELS WITH LINEAR ELIMINATION
• steady state
1 − e−α(t−tD )
A
1 − e−αT inf e−α(t−tD −T inf )
α −ατ
+e
−ατ
1 − e
1 − e−β(t−tD )
D B
+ −βT −β(t−t −T if t − tD ≤ T inf ,
inf
inf )
−
T inf β
−βτ 1 e e D
+ e
1 − e−βτ
−γ(t−tD )
1−e
C
−γ(t−t −T inf )
+ 1−e −γT inf
e D
C (t) = γ + e−γτ (1.24)
1 − e−γτ
!
1 − e−αT inf e−α(t−tD −T inf )
A
1 − e−ατ
α
!
−βT inf −β(t−tD −T inf )
−
1 e e
D B
+
if not.
T inf β 1 − e−βτ
−γT inf
−γ(t−t −T inf ) !
1−e e
C D
+
−γτ
γ 1−e
• single dose
C (t) = D Ae−α(t−tD ) + Be−β(t−tD ) + Ce−γ(t−tD ) − (A + B + C)e−ka (t−tD )
(1.25)
• multiple doses
n
Di Ae−α(t−tDi ) + Be−β (t−tDi ) + Ce−γ (t−tDi ) − (A + B + C)e−ka (t−tDi ) (1.26)
X
C (t) =
i=1
16
1.3. MODELS WITH MICHAELIS-MENTEN ELIMINATION
• steady state
[Link] Infusion
• single dose
17
1.3. MODELS WITH MICHAELIS-MENTEN ELIMINATION
• multiple doses
• multiple doses
18
1.3. MODELS WITH MICHAELIS-MENTEN ELIMINATION
• multiple doses
(
C1 (t) = 0 for t < tD1
Initial conditions:
C2 (t) = 0 for t ≤ tD1
Vm
dC1 × C1 k21 V2
=− V − k12 C1 + C2 + input
dt Km + C1 V
(1.35)
dC2 k12 V
= C1 − k21 C2
dt V2
Di 1 if 0 ≤ t − t ≤ T inf ,
Di i
input (t) = T infi V
0 if not.
19
1.3. MODELS WITH MICHAELIS-MENTEN ELIMINATION
• multiple doses
(
C1 (t) = 0 for t < tD1
Initial conditions:
C2 (t) = 0 for t ≤ tD1
Vm
dC1 × C1 k21 V2
=− V − k12 C1 + C2 + input
dt Km + C1 V (1.37)
dC2 k12 V
= C1 − k21 C2
dt V2
n
Di
ka e−ka (t−tDi )
X
input (t) =
i=1
V
20
1.3. MODELS WITH MICHAELIS-MENTEN ELIMINATION
[Link] Infusion
• single dose
C1 (t) = 0 for t < tD
Initial conditions: C2 (t) = 0 for t ≤ tD
C3 (t) = 0 for t ≤ tD
Vm
dC1 × C1 k21 V2 k31 V3
=− V − k12 C1 + C2 − k13 C1 + C3 + input
dt Km + C1 V V
dC2 k12 V (1.39)
= C1 − k21 C2
dt V2
dC3 k13 V
= C1 − k31 C3
dt V3
D 1 if 0 ≤ t − t ≤ T inf
D
input (t) = T inf V
0 if not.
21
1.3. MODELS WITH MICHAELIS-MENTEN ELIMINATION
• multiple doses
C1 (t) = 0 for t < tD1
Initial conditions: C2 (t) = 0 for t ≤ tD1
C3 (t) = 0 for t ≤ tD1
Vm
dC1 × C1 k21 V2 k31 V3
=− V − k12 C1 + C2 − k13 C1 + C3 + input
dt Km + C1 V V
dC2 k12 V (1.40)
= C1 − k21 C2
dt V2
dC3 k13 V
= C1 − k31 C3
dt V3
Di 1 if 0 ≤ t − t ≤ T inf ,
Di i
input (t) = T infi V
0 if not.
Vm
dC1 × C1 k21 V2 k31 V3
=− V − k12 C1 + C2 − k13 C1 + C3 + input
dt Km + C1 V V
(1.41)
dC2 k12 V
= C1 − k21 C2
dt V2
dC3 k13 V
= C1 − k31 C3
dt V3
D
input (t) = ka e−ka (t−tD )
V
22
1.3. MODELS WITH MICHAELIS-MENTEN ELIMINATION
• multiple doses
C1 (t) = 0 for t < tD1
Initial conditions: C2 (t) = 0 for t ≤ tD1
C3 (t) = 0 for t ≤ tD1
Vm
dC1 × C1 k21 V2 k31 V3
=− V − k12 C1 + C2 − k13 C1 + C3 + input
dt Km + C1 V V
(1.42)
dC2 k12 V
= C1 − k21 C2
dt V2
dC3 k13 V
= C1 − k31 C3
dt V3
n
Di
ka e−ka (t−tDi )
X
input (t) =
i=1
V
23
Chapter 2
Pharmacodynamic models
This chapter describes the pharmacodynamic models implemented in the PFIM software. Some
of these pharmacodynamic models can be used alone or linked to a pharmacokinetic model.
Some can only be used linked to any pharmacokinetic model. Two different types of models
are presented here:
• The immediate response models (alone or linked to a pharmacokinetic model)
where A (t) represents the model of drug action and S (t) corresponds to the baseline/disease
model. A (t) is a function of the concentration C (t) in the central compartment.
The drug action models are presented in section 2.1.1 for C(t). The baseline/disease models
are presented in section 2.1.2. Any combination of those two models is available in the PFIM
library.
Parameters
• Alin : constant associated to C (t)
24
2.1. IMMEDIATE RESPONSE MODELS
• C50 : concentration to get half of the maximal response (i.e. drug potency)
• γ: sigmoidicity factor
• quadratic model
• logarithmic model
• Emax model
Emax C (t)
A (t) = (2.5)
C (t) + C50
Emax C (t)γ
A (t) = (2.6)
C (t)γ + C50
γ
• Imax model
Imax C (t)
A (t) = 1 − (2.7)
C (t) + C50
Imax C (t)γ
A (t) = 1 − (2.8)
C (t)γ + C50
γ
25
2.1. IMMEDIATE RESPONSE MODELS
S (t) = 0 (2.9)
S (t) = S0 (2.10)
S (t) = S0 1 − e−kprog t
(2.13)
NB: Only, for the Imax models (equation (2.7) and (2.8)) A (t) is not added to S (t) but S0
is multiplied by A (t) in the expression of S(t).
Emax C (t)
E(t) = S0 + (2.14)
C (t) + C50
which corresponds to the model n◦ 11: immed Emax const in Appendix II.1.
As a second example, the combination of an Imax model for the drug action (2.7) with a
exponential progression as baseline/disease model (2.12) will give:
−kprog t Imax C (t)
E(t) = S0 e − (2.15)
C (t) + C50
which corresponds to the model n◦ 13: immed Imax exp in Appendix II.2.
26
2.2. TURNOVER RESPONSE MODELS
Rin- kout-
E
dE
Thus the system is described with differential equations, given as a function of Rin , kout
dt
and C (t) the drug concentration at time t.
Rin
The initial condition is: while C (t) = 0, E (t) = .
kout
Parameters
• γ: sigmoidicity factor
Emax C γ
dE
= Rin 1 + γ γ − kout E (2.17)
dt C + C50
• Imax model
dE Imax C
= Rin 1 − − kout E (2.18)
dt C + C50
27
2.2. TURNOVER RESPONSE MODELS
• Imax model
dE Imax C
= Rin − kout 1 − E (2.24)
dt C + C50
28
Appendix
List and names of the PK and PD models available in PFIM (PFIM since version
3.2.1 and PFIM Interface since version 3.1)
29
2.2. TURNOVER RESPONSE MODELS
30
2.2. TURNOVER RESPONSE MODELS
31
2.2. TURNOVER RESPONSE MODELS
32
2.2. TURNOVER RESPONSE MODELS
- for infusion and oral absorption, single dose and multiple doses
33
2.2. TURNOVER RESPONSE MODELS
34
2.2. TURNOVER RESPONSE MODELS
35
2.2. TURNOVER RESPONSE MODELS
36