29
Seminar: Compartmental Modelling Dr Mike Chappell [email protected] ES4A4 Biomedical Systems Modelling

Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Seminar: Compartmental Modelling

Dr Mike Chappell [email protected]

ES4A4 Biomedical Systems Modelling

Page 2: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

What are compartmental models?

• Consist of finite number of compartments – homogeneous, well-mixed, lumped subsystems – kinetically the same

• Exchange with each other and environment • Inter-compartment transfers represent flow of

material • Rate of change of quantity of material in each

compartment described by first order ODE – principle of mass balance

ES93Q: Systems Modelling & Simulation

Page 3: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

• General form of system equations

where qi denotes quantity in compartment i fij denotes the flow rate coefficient from i to j compartment 0 is external environment

0 01 1

d for 1,2,...,d

n ni

i ji j i ij ij jj i j i

q f f q f f q i nt

ES93Q: Systems Modelling & Simulation

Page 4: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Areas of application of compartmental models

• Used extensively in: – Pharmacokinetics and Anaesthesia (drug kinetics) – Biomedicine/Biomedical Control (Tumour Targeting) – Chemical Reaction Systems (Enzyme Chains, Nuclear Reactors)

• Also: – Electrical Engineering (Lumped systems of transmission lines,

filters, ladder networks) – Ecosystems (Ecological Models) – Neural Computing (Neural Nets) – Process Industries (Black Box Models)

ES93Q: Systems Modelling & Simulation

Page 5: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Linear (time-invariant) compartmental models

• Flow rates, Fij = fij qi – directly proportional to amount of material in donor

compartment, qi (mathematically: fij = kij) – does not depend on any other amounts

• System equations:

where inflow rate f0i has been written as an input/control function ui(t) – external source of material

0

1 1

d for 1,2,...,d

n ni

ji j i ij ij jj i

i

j i

q k q k k q u i nt

ES93Q: Systems Modelling & Simulation

Page 6: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

• General form of system equations

• Perhaps an oversimplification, but does provide (in general) good description of responses of many systems when small perturbation (ie: input) is made to system previously in steady state

1 10 12 1 1 1 1

1 0 1 ( 1)

n n

n n n n n n n n

q k k k k q u

q k k k k q u

ES93Q: Systems Modelling & Simulation

Page 7: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Common forms of input for pharmacokinetic models

• Mathematical Term ui(t)

Di δ(t) – impulsive input of size Di at time t = 0

k0i – constant input of size k0i per unit of time

– repeated . impulsive inputs of size Dij at times tj

• Pharmacokinetic Term input or intervention

bolus injection of dose Di .

constant infusion of drug, rate k0i per unit of time

repeated bolus injections of dose Dij at times tj

1

m

ij jj

D t t

ES93Q: Systems Modelling & Simulation

Page 8: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Rules for compartmental models

• General rules – amounts can’t be negative (positive system), qi ≥ 0 – flows can’t be negative, fij(q)qi ≥ 0

• State space form: – can be written in form q´ = F(q)q + I – F(q) is compartmental matrix and satisfies

sum of terms down column i equals elimination from compartment i

diagonal terms are outflows from respective compartments – so not positive

off diagonal terms are inflows so not negative

ES93Q: Systems Modelling & Simulation

Page 9: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: One compartment model

• Examples: – radioactive substance (decay) – systemic blood & perfused tissue

• System equations

with observation (c1 is observation gain)

1 10 1 1 1) ( )( ( )q t k q t b tu

1 1 1( ) ( )y t c q t

ES93Q: Systems Modelling & Simulation

Page 10: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: One compartment model

• System equations

• Taking Laplace transforms

and rearranging

• the transfer function relating input to output

11 10 1

1 1 1

1( ) ( )( ) ( )

( )q t k q t b uy q

tt c t

1 1

10

( )( )( )

Y s c bG sU s s k

ES93Q: Systems Modelling & Simulation

Page 11: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: One compartment model

• Transfer function:

• Impulsive input, u1(t) = D1δ(t)

• Constant input, u1(t) = k01

1 1

10

( )( )( )

Y s b cG sU s s k

101 1 1 1 1( ) ( ) e k tU s D ty Db c

1001 1 1 011

10( ) ( ) 1 e k tkk b cU s t

sy

k

ES93Q: Systems Modelling & Simulation

Page 12: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: One compartment model

Observed impulse response of one compartment model

ES93Q: Systems Modelling & Simulation

Page 13: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: One compartment model

Observed step (constant infusion) response of one compartment model

ES93Q: Systems Modelling & Simulation

Page 14: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: One compartment model

Observed response of one compartment model with repeated bolus injections of size D1 repeated at regular intervals of T

ES93Q: Systems Modelling & Simulation

Page 15: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: Two compartment model

• System equations

????? with observation

????? (c1 is observation gain)

ES93Q: Systems Modelling & Simulation

Page 16: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: Two compartment model

• System equations

with observation (ci are observation gains)

1 10 1 21 2

2 12 1 21 2

12 1 1

20 2 2

( )( ) ( ) ( )( ) ( ) ( ) ( )

q t k k q t k q t b uq t k q t k k b tq t u

t

1 1 1 2 2 2( ) ( ), ( ) ( )y t c q t y t c q t

ES93Q: Systems Modelling & Simulation

Page 17: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: Two compartment model • System equations

• These can be rewritten in vector-matrix state-space form:

• for matrices A, B and C; and so the Transfer

Function is given by C (sI – A)-1 B

1 10 1 21 2

2 12 1 21 2

1 1 1

2

12 1 1

2

0 2 2

2

2

( ) ( ) ( )( ) (

( )() ( )

( )( ) ( )

)) (

q t k k q t k q t b uq t k q t k k q t b uy t c q ty t c t

tt

q

( ) ( ) ( )( ) ( )t t tt t

q Aq Buy Cq

ES93Q: Systems Modelling & Simulation

Page 18: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: Two compartment model • System equations

• Note:

• So aij = kji (i ≠ j) – off diagonal terms • Diagonal terms:

1 10 1 21 2

2 12 1 21 2

12 1 1

20 2 2

( )( ) ( ) ( )( ) ( ) ( ) ( )

q t k k q t k q t b uq t k q t k k b tq t u

t

11 12

21 22

11 10 12 12 21

21 12 22 20 21

If

then ,,

a aa a

a k kk k

k aa a k

A

0

2

1,ii i i

j j ijk ka

ES93Q: Systems Modelling & Simulation

Page 19: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: Two compartment model • Impulsive input

– Suppose u1(t) = D1δ(t) (and u2(t) = 0)

• Constant infusion

– Suppose u1(t) = k01 (and u2(t) = 0)

1 2

1 2

1 22 22 21 1 1 1

1 2 1 2

21 1 1 12

1 2

( ) e e

( ) e e

t t

t t

a at b c D

b

y

a c Dty

1 2

1 2

1 22 22 2 221 1 1 01

1 1 2 2 1 2 1 2

2 21 1 1 011 1 2 2 1 2 1 2

( ) e e

( e1) e1 1

t t

t t

a a at b c k

t a

y

cy b k

ES93Q: Systems Modelling & Simulation

Page 20: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: Two compartment model

Observed response of two compartment model with impulsive input to compartment 1 (impulse response)

ES93Q: Systems Modelling & Simulation

Page 21: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: Two compartment model

Observed response of two compartment model with constant input to compartment 1 (step response)

ES93Q: Systems Modelling & Simulation

Page 22: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Example: One compartment nonlinear model

• System equation

• Note: Elimination (Michaelis-Menten) saturates • Impulsive input: u1(t) = D1δ(t), treat as q1(0+) = D1

• No explicit analytical solution for q1(t)

11 1 1

11

( ) ( ), (0) 0( )

( ) m

m

V q t b u t qK q t

q t

ES93Q: Systems Modelling & Simulation

Page 23: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Michaelis-Menten saturation curve

ES93Q: Systems Modelling & Simulation

Page 24: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Input response under nonlinear elimination

Impulse response of one compartment nonlinear model with varying input (Km = Vm = b1 = c1 = 1)

ES93Q: Systems Modelling & Simulation

Page 25: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Repeated impulsive inputs under nonlinear elimination

Response to repeated impulsive inputs at regular intervals of 1 time unit with varying input (Km = 12, Vm = 15, b1 = c1 = 1) (adapted from K. Godfrey. Compartmental Models and their Applications, 1983)

ES93Q: Systems Modelling & Simulation

Page 26: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Model for Tumour Targeting

ES93Q: Systems Modelling & Simulation

Page 27: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Other important considerations

• Identifiability of unknown system parameters – Given postulated system model, values for some of

parameters (eg rate constants) may not be known – Identifiability is a theoretical analysis of whether these

parameters may be uniquely determined from perfect input/output data Linear systems – relatively straightforward Nonlinear systems – fewer methods, complex

• Parameter estimation (the real situation)

ES93Q: Systems Modelling & Simulation

Page 28: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

Other important considerations

• Parameter estimation (the real situation) – It may be necessary/instructive to actually calculate

estimates for unknown parameter values for postulated model from real data (actual measurements/observations)

– Generally performed using computer packages which employ linear/nonlinear regression techniques

– Practical problems for Pharmacokinetic Models: Few Data Points (eg blood samples) Inaccuracy of Measurement – method of collection (eg urine

samples) Measurement Noise

ES93Q: Systems Modelling & Simulation

Page 29: Seminar: Compartmental Modelling - University of Warwick · 2016-07-01 · • Inter-compartment transfers represent . flow of material • Rate of change of quantity of material

ES93Q: Systems Modelling & Simulation