Some Deterministic Models in Mathematical Biologyphaser.com/modules/maa2007/pharma/pbpk07.pdf1 Some...

Post on 05-Jul-2020

8 views 0 download

Transcript of Some Deterministic Models in Mathematical Biologyphaser.com/modules/maa2007/pharma/pbpk07.pdf1 Some...

1

Some Deterministic Models in Mathematical Biology:Physiologically Based

Pharmacokinetic Models for Toxic Chemicals

Cammey E. ColeMeredith College

January 7, 2007

2

Outline• Introduction to compartment models• Research examples• Linear model

– Analytics– Graphics

• Nonlinear model• Exploration

3

Physiologically Based Pharmacokinetic (PBPK)

Models in Toxicology ResearchA physiologically based pharmacokinetic

(PBPK) model for the uptake and elimination of a chemical in rodents is developed to relate the amount of IV and orally administered chemical to the tissue doses of the chemical and its metabolite.

4

Characteristics of PBPK Models

• Compartments are to represent the amount or concentration of the chemical in a particular tissue.

• Model incorporates known tissue volumes and blood flow rates; this allows us to use the same model across multiple species.

• Similar tissues are grouped together.• Compartments are assumed to be well-mixed.

5

Example of Compartment in PBPK Model

• QK is the blood flow into the kidney.• CVK is the concentration of chemical in

the venous blood leaving the kidney.

QK CVKKidney

6

Example of Compartment in PBPK Model

• CK is the concentration of chemical in the kidney at time t.

• CBl is the concentration of chemical in the blood at time t.

• CVK is the concentration of chemical in the venous blood leaving the kidney at time t.

• QK is the blood flow into the kidney.• VK is the volume of the kidney.

( )K

KBlKK

VCVCQ

dtdC −

=

7

BenzeneAveloar Space

Lung Blood

Fat

Slowly Perfused

Rapidly Perfused

Liver

Stomach MuconicAcid

ExhaledInhaled

VenousBlood

CV

ArterialBlood

CA

SlowlyPerfused

Blood

Liver

Blood

Liver

Blood

Liver

BOBO

BO

BO

PH

PH

HQ

HQ

BZ

BZ

BZ

BZ

BZ

ConjugatesPH Catechol

THB

ConjugatesHQ

PMA

Benzene

Benzene Oxide Phenol Hydroquinone

RapidlyPerfusedFat

BO PH

SlowlyPerfused

PH

Fat

PH

RapidlyPerfused Fat

SlowlyPerfused

RapidlyPerfused

HQ HQ HQ

8

Benzene Plot

9

Benzene Plot

10

4-Methylimidazole (4-MI)Other Tissues

Adipose

Kidney

Urine

Liver

B

l

o

o

d

Initial condition:IV exposure

Stomach

Initial condition: gavageexposure

Feces

Metabolite

11

4-MI Female Rat Data (NTP TK)

12

4-MI Female Rat Data (Chronic)

13

Linear Model ExampleA drug or chemical enters the body via the

stomach. Where does it go?Assume we can think about the body as three

compartments:– Stomach (where drug enters)– Liver (where drug is metabolized)– All other tissues

Assume that once the drug leaves the stomach, it can not return to the stomach.

14

Schematic of Linear Model

• x1, x2, and x3 represent amounts of the drug in the compartments.

• a, b, and c represent linear flow rate constants.

Stomach

Other Tissues

Liverx2

x1

x3

a

b c

15

Linear Model EquationsLet’s look at the change of amounts in each

compartment, assuming the mass balance principle is applied.

=

=

=

dtdxdtdxdtdx

3

2

1

16

Linear Model EquationsLet’s look at the change of amounts in each

compartment, assuming the mass balance principle is applied.

323

3212

11

cxbxdtdx

cxbxaxdtdx

axdtdx

−=

+−=

−=

17

Linear Model (continued)Let’s now write the system in matrix form.

⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

−−

−=

⎥⎥⎥

⎢⎢⎢

3

2

1

3

2

1

0

00

xxx

cbcba

a

xxx

dtd

18

Linear Model (continued)

• Find the eigenvectors and eigenvalues. • Write general solution of the differential

equation.• Use initial conditions of the system to

determine particular solution.

19

[ ][ ][ ]

)(,,0))((

)()()(

))(()(0

00

2

2

cbacba

cbabccbbcabccba

cbcba

a

+−−=++−−=++−−=

−+++−−=

−−−−−−−=

−−−−

−−

λλλλ

λλλ

λλλλ

λλλλ

λλ

Finding Eigenvalues of ASet the determinant of equal to zero and solve for .IA λ− λ

20

Finding Eigenvectors.0=λConsider

⎥⎥⎥

⎢⎢⎢

−−

−=−

cbcba

aIA

0

000

21

Finding Eigenvectors0=λ

⎥⎥⎥

⎢⎢⎢

bc0

22

Finding Eigenvectors.a−=λConsider

⎥⎥⎥

⎢⎢⎢

+−+−=

⎥⎥⎥

⎢⎢⎢

−−−−−−

−−−=−

acbcaba

acbcaba

aaaIA

0

000

)(0)(

00)(

23

Finding Eigenvectorsa−=λ

⎥⎥⎥

⎢⎢⎢

−−−+

abaca

aacab2

2

24

Finding Eigenvectors).( cb +−=λConsider

⎥⎥⎥

⎢⎢⎢

⎡ ++−=

⎥⎥⎥

⎢⎢⎢

++−++−

++−=++

bbcca

cba

cbcbccbba

cbaIcbA

0

00)(

)(0)(

00)()(

25

Finding Eigenvectors)( cb +−=λ

⎥⎥⎥

⎢⎢⎢

−110

26

Linear Model (continued)Then, our general solution would be given by:

tcb

at

ek

eab

acaaacab

kbck

xxx

)(

3

2

2

21

3

2

1

110

0

+−

⎥⎥⎥

⎢⎢⎢

−+

⎥⎥⎥

⎢⎢⎢

−−

−++

⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥⎥

⎢⎢⎢

27

Parameter Values and Initial Conditions

For our example, let a=3, b=4, and c=1, and usethe initial conditions of

we are representing the fact that the drug began in the stomach and there were no background levels of the drug in the system.

,0)0(0)0(9)0(

3

2

1

===

xxx

28

Linear Model (continued)Then, our particular solution would be given by:

with

tt ekekkxxx

5

3

3

21

3

2

1

110

1266

410

−−

⎥⎥⎥

⎢⎢⎢

−+

⎥⎥⎥

⎢⎢⎢

−+

⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥⎥

⎢⎢⎢

524,

32,

54

321 −=== kkk

29

Graphical Results Link1 Link2

30

Schematic of Nonlinear Model

x1, x2 , x3, and x4 represent amounts of the drug (or its metabolite).

Liverx2

Stomachx1

a

Other Tissuesx3

b c Metabolitex4

2

2

xKVx+

31

Nonlinear Model Equations

2

24

323

2

2321

2

11

xKxV

dtdx

cxbxdtdx

xKxVcxbxax

dtdx

axdtdx

+=

−=

+−+−=

−=

32

Nonlinear Model Link 1 Link2

a=0.2, b=0.4, c=0.1, V=0.3, K=4

33

Exploration• What would happen if one of the parameter

values were doubled? halved?• What would happen if the initial conditions were

changed to represent some background level present in the liver or other tissues?

We will now use Phaser to explore these questions.