• Aucun résultat trouvé

Population pharmacokinetics and stochastic differential equations: models and methods

N/A
N/A
Protected

Academic year: 2022

Partager "Population pharmacokinetics and stochastic differential equations: models and methods"

Copied!
21
0
0

Texte intégral

(1)

Conclusion

Population pharmacokinetics and stochastic differential equations: models and methods

Maud Delattre (1,2), Marc Lavielle (1,2)

(1) University of Paris Sud, (2) Inria Saclay ˆIle-de-France

”Jeunes probabilistes et Statisticiens”, Marseille, 2012

(2)

1 Introduction

2 Model

3 Methodology

4 Conclusion

(3)

Conclusion

Introduction

Pharmacokinetics (PK)

study of the evolution of a drug in the body human body represented as a set of compartments transfers between compartments

statistical models based on ODEs Example:

Input ka ke

V

(4)

Our objectives:

to present new SDE (Stochastic Differential Equations)-based PK models in a population approach

to develop some specific estimation procedure for the parameters in these models

(5)

Conclusion

Fixed-effects model development

Example: bolus

Dose administered by rapid injection into a single compartment

Input

k V

Purpose:

model forC(t) (concentration of drug in the compartment at timet)

(6)

a) deterministic model Ordinary differential model

dC(t) =−k C(t)dt

Figure:Evolution of the concentration of a bolus represented by an ODE.

(7)

Conclusion

Fixed-effects model development: structural model

b) diffusion model

some perturbation in the evolution of the drug

diffusion model

dC(t) =−k C(t)dt+γ(C(t))dW(t) Example

dC(t) =−k C(t)dt+γC(t)dW(t)

(8)

b) diffusion model

dC(t) =−k C(t)dt +γ(C(t))dW(t)

This model is not realistic:

monotony, sign . . .

(9)

Conclusion

Fixed-effects model development: structural model

b) diffusion model

More realistic assumption:k is randomly perturbed and driven by a SDE dk(t) = b(k(t)) dt +γ(k(t))dW(t) dC(t) = −k(t)C(t) dt

(10)

The kinetics is observed at discrete time points: (y1, . . . ,yn)

dk(t) =b(k(t))dt + γ(k(t))dW(t) dC(t) =−k(t)C(t)dt

yj= logC(tj) +j, j

i.i.d.N(0, σ2)

(11)

Conclusion

Mixed-effects model

Nkinetics

yi= (yi1, . . . ,yi,ni): observations for individuali

Multiple sources of variability:

intra-individual variability kis a diffusion process residual errors between-subjects variability

the parameters of the model are random variables

(12)

Mixed diffusion model: example

dki(t) =α(ki(t), φi)dt +γ(ki(t), φi)dWi(t) dCi(t) =−ki(t)Ci(t)dt

yij = log(Ci(tij)) +ij

ij

i.i.d. N(0, σ2i))

φi

i.i.d. N(φpop,Ω)

i = 1, . . . ,N, j = 1, . . . ,ni

(13)

Conclusion

General mixed-effects model

Mixed diffusion model: general form

dXi(t) =b(Xi(t), φi)dt +γ(Xi(t), φi)dWi(t), yij =g(Xi(tij), φi) +ij

ij

i.i.d. N(0, σ2i))

φi

i.i.d. N(φpop,Ω)

The objectives are

i)to estimateθ= (φpop,Ω) from the observationsy= (y1, . . . ,yN);

ii)to estimate the individual parametersφi,i= 1, . . . ,N;

iii)to recover the individual trajectoriesXi(t),i= 1, . . . ,N.

(14)

Estimation ofθ(MLE)

θˆ=argmax

θ

p(y;θ)

→SAEM combined with the extended Kalman filter Estimation ofφi (MAP)

φˆi=argmax

φi

p(φi|yi; ˆθ) Estimation ofXi (MAP)

Xˆ(tij) =argmax

X(tij)

p(X(tij)|yi; ˆφi)

→Kalman smoother

(15)

Conclusion

Likelihood

Mixed diffusion model

dXi(t) =b(Xi(t), φi)dt +γ(Xi(t), φi)dWi(t), yij =g(Xi(tij), φi) +ij

ij

i.i.d. N(0, σ2i))

φi

i.i.d. N(φpop,Ω)

Thelikelihoodof the observations has a very complex expression

p(Y;θ) =

N

Y

i=1

Z

p(yi, φi;θ)dφi=

N

Y

i=1

Z

p(yii)p(φi;θ)dφi

and

p(yii) =p(yi1i)

ni

Y

j=1

p(yij|yi,j−1, . . . ,yi1, φi)

(16)

Iterationk of SAEM algorithm:

Simulation of the non observed data

Fori= 1, . . . ,n, simulateφ(k)i underp(φi|yik−1)

→Monte Carlo Markov chains methods

Stochastic approximation of the log-likelihood

Qk(θ) =Qk−1(θ) +γk

" n X

i=1

logp

yi, φ(k)i

−Qk−1(θ)

#

Maximization

θk=argmax

θ

Qk(θ)

(17)

Conclusion

SAEM algorithm for mixed effects SDE models

The key of the SAEM algorithm is a quick approximate computation of each individual complete likelihood:

p(yi, φi;θ) = p(yii;θ)p(φi;θ)

= p(yii)p(φi;θ)

p(φi;θ) is explicitly known: φi∼ N(φpop,Ω)

Theextended Kalman filterallows to approximate the conditional distribution of the observationp(yii)with Gaussian distributions

dXi(t) =b(Xi(t), φi)dt +γ(Xi(t), φi)dWi(t), yij =g(Xi(tij), φi) +ij

(18)

dki(t) = (ki−ki(t))dt+ γp

ki(t)dWi(t), dQi(t) =−ki(t)Qi(t)dt,

yij= log (Qi(t)/Vi) + ij, ij

i.i.d.N(0,σ2), φi = (logki,logVi) ∼

i.i.d.N(φpop,Ω), φpop= (logk,logV).

(19)

Conclusion

Simulation study: estimation of the population parameters

dlogki(t) = (logki−logki(t))dt+ γdWi(t), dQi(t) =−ki(t)Qi(t)dt,

yij= log (Qi(t)/Vi) + ij, ij

i.i.d.N(0,σ2), φi = (logki,logVi) ∼

i.i.d.N(φpop,Ω), φpop= (logk,logV).

(20)

dki(t) = (ki−ki(t))dt+ γ q

ki(t)dWi(t), dQi(t) =−ki(t)Qi(t)dt,

yij= log (Qi(t)/Vi) + ij, ij

i.i.d.N(0, σ2),

φi= (logki,logVi) ∼

i.i.d.N(φpop,Ω), φpop= (logk,logV).

(21)

Conclusion

Conclusion

we have proposed a new category of dynamical models for PK application in a population approach;

extension to more general dynamical systems and other application is straightforward

we have proposed new estimation procedure for these models good practical properties

Next steps:

simulation studies involving more complex models application to real data

Références

Documents relatifs

Dans ses travaux sur la calculabilité, Turing propose un calculateur universel, la Machine de Turing, et formule une thèse (une hypothèse jusqu’ici non prouvée mais jamais

Très amicalement, elle m’envoya son livre sur les Années mouvement avec une dédicace : « Pour le relais entre générations de féministes et

Therefore, transition-metal complexes with multiple metal metal bonds also appear as promising systems for their third- order NLO properties, which constitutes the topic of

& By By using the using the Biomas Biomas multi multi - - agent system to agent system to s s imulate imulate transfers at territorial scale transfers at territorial

Moreover, it proposes an implementation of the model in PyCATSHOO framework, that allows us to perform Monte- Carlo simulations to obtain interesting probabilistic results

Keywords: Stochastic L-system, multitype branching process, phase-type, generating functions, plant development, plant growth models, GreenLab..

to mathematicians: how to model and analyse the action of drugs in cancer, considering issues of both toxicity in healthy tissues and of emergence of drug resistance in tumour

En plus, grâce à cette nouvelle technique, les pas de communication entre les modèles faiblement couplés peuvent être relâchés et élargis pour accélérer la simulation et, en