Beruflich Dokumente
Kultur Dokumente
Didier Concordet
NATIONAL
VETERINARY
SCHOOL
Toulouse
Preliminaries
Definitions :
Random variable
Fixed variable
Distribution
Random or fixed ?
Definitions :
A random variable is a variable whose value changes
when the experiment is begun again. The value it takes
is drawn from a distribution.
A fixed variable is a variable whose value does not change
when the experiment is begun again. The value it takes
is chosen (directly or indirectly) by experimenter.
Example in kinetics
A kinetics experiment is performed on two groups of 10 dogs.
The first group of 10 dogs receives the formulation A of an active principle,
the other group receives the formulation B.
The two formulations are given by IV route at time t=0.
The dose is the same for the two formulations D = 10mg/kg.
For both formulations, the sampling times are t
1
= 2 mn, t
2
= 10mn, t
3
= 30 mn,
t
4
= 1h, t
5
=2 h, t
6
= 4 h.
|
.
|
\
|
= t
V
Cl
V
D
C
t
exp
Random or fixed ?
The formulation
Dose
The sampling times
The concentrations
The dogs
Fixed
Fixed
Fixed
Random
Fixed
Random
Analytical error
Departure to kinetic model
Population kinetics
Classical kinetics
Distribution ?
The distribution of a random variable is defined by the
probability of occurrence of the all the values it takes.
Clearance
0 0.1 0.2 0.3 0.4
8.0 7.8 8.2 8.4
Concentrations at t=2 mn
An example
0
20
40
60
80
100
120
140
160
180
0 5 10 15 20 25 30 35 40 45
0
20
40
60
80
100
120
140
160
180
0 5 10 15 20 25 30 35 40 45
30 horses
Time
C
o
n
c
e
n
t
r
a
t
i
o
n
Step 1 : Write a PK (PK/PD) model
A statistical model
Mean model :
functional relationship
Variance model :
Assumptions on the residuals
Step 1 : Write a deterministic (mean)
model to describe the individual kinetics
0
20
40
60
80
100
120
140
0 10 20 30 40 50 60 70
0
20
40
60
80
100
120
140
0 10 20 30 40 50 60 70
Step 1 : Write a deterministic (mean)
model to describe the individual kinetics
|
.
|
\
|
= t
V
Cl
V
D
C
t
exp
0
20
40
60
80
100
120
140
0 10 20 30 40 50 60 70
Step 1 : Write a deterministic (mean)
model to describe the individual kinetics
residual
Step 1 : Write a model (variance) to
describe the magnitude of departure to the
kinetics
-25
-20
-15
-10
-5
0
5
10
15
20
25
0 10 20 30 40 50 60 70
Time
R
e
s
i
d
u
a
l
Step 1 : Write a model (variance) to
describe the magnitude of departure to the
kinetics
-25
-20
-15
-10
-5
0
5
10
15
20
25
0 10 20 30 40 50 60 70
Time
R
e
s
i
d
u
a
l
0 10 20 30 40 50 60 70
Step 1 : Describe the shape of departure to
the kinetics
Time
Residual
Step 1 :Write an "individual" model
j i j i
i
i
i
j i
i
i
i
j i
t
V
Cl
V
D
t
V
Cl
V
D
Y
, , , ,
exp exp c o
|
|
.
|
\
|
+
|
|
.
|
\
|
=
j i
Y
,
j i
t
,
j
th
concentration measured on the i
th
animal
j
th
sample time of the i
th
animal
residual
CV
Gaussian residual with unit variance
Step 2 : Describe variation between
individual parameters
Distribution of clearances
Population of horses
Clearance
0 0.1 0.2 0.3 0.4
Step 2 : Our view through a sample of
animals
Sample of horses Sample of clearances
Step 2 : Two main approaches
Sample of clearances
Semi-parametric approach
Step 2 : Two main approaches
Sample of clearances
Semi-parametric approach
(e.g. kernel estimate)
Step 2 : Semi-parametric approach
Does require a large sample size to provide results
Difficult to implement
Is implemented on confidential pop PK softwares
Does not lead to bias
Step 2 : Two main approaches
Sample of clearances
0 0.1 0.2 0.3 0.4
Parametric approach
Step 2 : Parametric approach
Easier to understand
Does not require a large sample size to provide (good or
poor) results
Easy to implement
Is implemented on the most popular pop PK softwares
(NONMEM, S+, SAS,)
Can lead to severe bias when the pop PK is
used as a simulation tool
Step 2 : Parametric approach
j i j i
i
i
i
j i
i
i
i
j i
t
V
Cl
V
D
t
V
Cl
V
D
Y
, , , ,
exp exp c o
|
|
.
|
\
|
+
|
|
.
|
\
|
=
+ =
+ =
V
V i
Cl
Cl i
i
i
V
Cl
q
q
ln
ln
Cl ln
V ln
A simple model :
Cl
ln Cl
ln V
Cl
o
V
o
( ) V Cl,
Step 2 : Population parameters
Cl
|
|
.
|
\
|
= O
2
2
V V Cl
V Cl Cl
o o o
o o o
Step 2 : Population parameters
Mean parameters
Variance parameters : measure inter-individual variability
Step 2 : Parametric approach
j i j i
i
i
i
j i
i
i
i
j i
t
V
Cl
V
D
t
V
Cl
V
D
Y
, , , ,
exp exp c o
|
|
.
|
\
|
+
|
|
.
|
\
|
=
+ =
+ + + =
V
V i
Cl
i i Cl i
i
i
V
age BW Cl
q
q u u
ln
ln
2 1
A model including covariables
Cl
i i Cl i
i
age BW Cl q u u + + + =
2 1
ln
Cl ln
BW
Age
Age
i
BW
i
age BW
Cl 2 1
u u + +
Cl
i
q
Step 2 : A model including covariables
Step 3 :Estimate the parameters of
the current model
Several methods with different properties
Naive pooled data
Two-stages
Likelihood approximations
Laplacian expansion based methods
Gaussian quadratures
Simulations methods
Naive pooled data : a single animal
0
20
40
60
80
100
120
140
160
180
0 5 10 15 20 25 30 35 40 45
j j j j
t
V
Cl
V
D
t
V
Cl
V
D
Y c o
|
|
.
|
\
|
+
|
|
.
|
\
|
= exp exp
Does not allow to estimate
inter-individual variation.
Time
C
o
n
c
e
n
t
r
a
t
i
o
n
Two stages method: stage 1
C
o
n
c
e
n
t
r
a
t
i
o
n
j i j i
i
i
i
j i
i
i
i
j i
t
V
Cl
V
D
t
V
Cl
V
D
Y
, , , ,
exp exp c o
|
|
.
|
\
|
+
|
|
.
|
\
|
=
0
20
40
60
80
100
120
140
160
180
0 5 10 15 20 25 30 35 40 45
0
20
40
60
80
100
120
140
160
180
0 5 10 15 20 25 30 35 40 45
0
20
40
60
80
100
120
140
160
180
0 5 10 15 20 25 30 35 40 45
0
20
40
60
80
100
120
140
160
180
0 5 10 15 20 25 30 35 40 45
Time
( )
1 1
,
V l C
( )
2 2
,
V l C
( )
3 3
,
V l C
( )
n n
V l C
,
+ =
+ =
V
V i
Cl
Cl i
i
i
V
l C
q
q
ln
ln
The Maximum Likelihood Estimator
( ) ( ) ( )
i
N
i
i i i
d y h y l q u q u
}
=
=
1
, , exp ln ,
( )
V Cl
i i i
q q q , =
Let
( )
2 2 2
, , , , , o o o u
V Cl V Cl
=
( ) ( )
i
N
i
i i i
d y h Arg q u q u
u
}
=
=
1
, , exp ln inf
o
q q u q u q u
c o
|
|
.
|
\
|
+
+ + +
|
|
.
|
\
|
~
|
|
.
|
\
|
+
|
|
.
|
\
|
=
Laplacian expansion based methods
First Order Conditional Estimation (FOCE) (Beal, Sheiner) NONMEM
Non Linear Mixed Effects models (NLME) (Pinheiro, Bates)S+, SAS (Wolfinger)
( )( ) ( )( )
( )( )( )
j i j i
i
i
i
V
i
V
i
Cl
i
Cl
i i
V
i
V
i i
Cl
i
Cl
i i j i
i
i
i
j i j i
i
i
i
j i
i
i
i
j i
t
V
l C
V
D
Z
Z Z t
V
l C
V
D
t
V
Cl
V
D
t
V
Cl
V
D
Y
, , 3
2 1 ,
, , , ,
exp
,
, ,
exp
exp exp
c o q q q q q u
q q q u q q q u
c o
|
|
.
|
\
|
+ +
+ +
|
|
.
|
\
|
~
|
|
.
|
\
|
+
|
|
.
|
\
|
=
Linearisation about the current prediction of the individual parameter
Laplacian expansion based methods
First Order Conditional Estimation (FOCE) (Beal, Sheiner) NONMEM
Non Linear Mixed Effects models (NLME) (Pinheiro, Bates)S+, SAS (Wolfinger)
( )( ) ( )( )
( )( )( )
j i j i
i
i
i
V
i
V
i
Cl
i
Cl
i i
V
i
V
i i
Cl
i
Cl
i i j i
i
i
i
j i j i
i
i
i
j i
i
i
i
j i
t
V
l C
V
D
Z
Z Z t
V
l C
V
D
t
V
Cl
V
D
t
V
Cl
V
D
Y
, , 3
2 1 ,
, , , ,
exp
,
, ,
exp
exp exp
c o q q q q q u
q q q u q q q u
c o
|
|
.
|
\
|
+ +
+ +
|
|
.
|
\
|
~
|
|
.
|
\
|
+
|
|
.
|
\
|
=
Linearisation about the current prediction of the individual parameter
Gaussian quadratures
( ) ( ) ( )
( ) ( )
}
= =
=
~
=
N
i
P
k
i
k
i i
i
N
i
i i i
y h
d y h y l
1 1
1
, , exp ln
, , exp ln ,
u q
q u q u
Approximation of the integrals by discrete sums
Simulations methods
Simulated Pseudo Maximum Likelihood (SPML)
( )
( )
( ) o o o
o
o o
, , ln ,
1 2
, ,
2
1
D V D y
i
i
D V
i i
i
+
( )
( )
( )
( )
=
|
|
.
|
\
|
+
+
+
=
K
k
j i
V
V
Cl
Cl
Cl
V
j i
t
D
K
K i
K i
K i
1
, ,
,
,
,
exp
exp
exp
exp
1
q
q
q
u
( ) u
i
V
simulated variance
Minimize
Properties
Naive pooled data Never Easy to use Does not provide
consistent estimate
Two stages Rich data/ Does not require Overestimation of
initial estimates a specific software variance components
FO Initial estimate quick computation Gives quickly a result
Does not provide
consistent estimate
FOCE/NLME Rich data/ small Give quickly a result. Biased estimates when
intra individual available on specific sparse data and/or
variance softwares large intra
Gaussian Always consistent and The computation is long
quadrature efficient estimates when P is large
provided P is large
SMPL Always consistent estimates The computation is long
when K is large
Criterion When Advantages Drawbacks
Step 4 : Graphical analysis
+ =
+ =
V
V i
Cl
Cl i
i
i
V
Cl
q
q
ln
ln
+ =
+ + + =
V
V i
Cl
i i Cl i
i
i
V
age BW Cl
q
q u u
ln
ln
2 1
0
20
40
60
80
100
120
140
160
180
0 20 40 60 80 100 120 140
0
20
40
60
80
100
120
140
160
0 20 40 60 80 100 120 140
Observed concentrations
P
r
e
d
i
c
t
e
d
c
o
n
c
e
n
t
r
a
t
i
o
n
s
Variance reduction
Step 4 : Graphical analysis
Time
j i,
c
-4
-3
-2
-1
0
1
2
3
0 10 20 30 40 50
-3
-2
-1
0
1
2
3
0 5 10 15 20 25 30 35 40 45
The PK model seems good The PK model is inappropriate
Step 4 : Graphical analysis
-2.5
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
2.5
Cl
i
q
BW
Age
BW
Age
Variance model seems good
Variance model not appropriate
Step 4 : Graphical analysis
Normality acceptable
Cl
i
q
V
i
q
under gaussian assumption
Cl
i
q
V
i
q
Normality should be questioned
add other covariables
or try semi-parametric model
To Summarise
Write a first model for individual
parameters without any covariable
Write the PK model
Are there variations between
individuals parameters ? (inspection of O)
N
o
S
i
m
p
l
i
f
y
t
h
e
m
o
d
e
l
Y
e
s
Check (at least) graphically the model
Is the model correct ?
No
Yes
Add covariables
Interpret results
What you should no longer believe
Messy data can provide good results
Population PK/PD is made to analyze sparse data
Population PK/PD is too difficult for me
No stringent assumption about the data is required