Solving Numerically a Problem Modelling Cancer Therapy Maria Emilia - - PowerPoint PPT Presentation

solving numerically a problem modelling cancer therapy
SMART_READER_LITE
LIVE PREVIEW

Solving Numerically a Problem Modelling Cancer Therapy Maria Emilia - - PowerPoint PPT Presentation

Solving Numerically a Problem Modelling Cancer Therapy Solving Numerically a Problem Modelling Cancer Therapy Maria Emilia Castillo 26, May 2010 Solving Numerically a Problem Modelling Cancer Therapy Outline The goals Model for cancer cells


slide-1
SLIDE 1

Solving Numerically a Problem Modelling Cancer Therapy

Solving Numerically a Problem Modelling Cancer Therapy

Maria Emilia Castillo 26, May 2010

slide-2
SLIDE 2

Solving Numerically a Problem Modelling Cancer Therapy

Outline

The goals Model for cancer cells population growth Model without therapy Model with chemotherapy Toxicity Constraints Optimal Control Problem MCT Constraints Liang Model Future Work

slide-3
SLIDE 3

Solving Numerically a Problem Modelling Cancer Therapy The goals

The goals

◮ To find a chemotherapy regime that minimizes the tumor

population at the end of a fixed chemotherapy period

slide-4
SLIDE 4

Solving Numerically a Problem Modelling Cancer Therapy The goals

The goals

◮ To find a chemotherapy regime that minimizes the tumor

population at the end of a fixed chemotherapy period

◮ To learn how to use free derivative software to solve nonlinear

Optimal Control Problems with inequality constraints

slide-5
SLIDE 5

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Model without therapy

Most commons models to study growth population

dN(t) dt

= λN(t) „ 1 − N(t)

θ

« Logistic N(t) = N0 exp(−λt) Malthus

dN(t) dt

= λN(t) ln „

θ N(t)

« Gompertz

slide-6
SLIDE 6

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Model without therapy

dN(t) dt = λN(t) ln „ θ N(t) « .

slide-7
SLIDE 7

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Model without therapy

dN(t) dt = λN(t) ln „ θ N(t) « . ◮ N0 = 1

slide-8
SLIDE 8

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Model without therapy

dN(t) dt = λN(t) ln „ θ N(t) « . ◮ N0 = 1 ◮ λ = 9.9 × 10−4

slide-9
SLIDE 9

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Model without therapy

dN(t) dt = λN(t) ln „ θ N(t) « . ◮ N0 = 1 ◮ λ = 9.9 × 10−4 ◮ θ = 1012

slide-10
SLIDE 10

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Model without therapy

dN(t) dt = λN(t) ln „ θ N(t) « . ◮ N0 = 1 ◮ λ = 9.9 × 10−4 ◮ θ = 1012

slide-11
SLIDE 11

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Model with chemotherapy

[0, Tf ] =fixed period of chemotherapy v(t) =drug concentration    dv dt = u(t) − γv(t), v(0) = v0. u(t) =rate of increase of the drug concentration u(t) =          u1, if 0 = t1 ≤ t < t2; u2, if t2 ≤ t < t3; . . . . . . un, if tn ≤ t ≤ tn+1 = Tf ; ui ≥ 0

slide-12
SLIDE 12

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Toxicity Constraints

Toxicity Constraints

0 ≤ v(t) ≤ vmax ∀t ∈ [0, Tf ], AUC(t) = t v(s) ds, AUC(Tf ) ≤ vcum.

slide-13
SLIDE 13

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Toxicity Constraints

Theorem

0 ≤ v(t) ≤ vmax ∀t ∈ [0, Tf ]

  • 0 ≤ v(ti) ≤ vmax

∀i = 1, . . . , n,

slide-14
SLIDE 14

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Toxicity Constraints

k = proportion of tumor cells killed per unit time per unit drug concentration vth = therapeutic drug concentration threshold

slide-15
SLIDE 15

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Toxicity Constraints

k = proportion of tumor cells killed per unit time per unit drug concentration vth = therapeutic drug concentration threshold Then, dN(t) dt = λN(t) ln

  • θ

N(t)

  • − k(v(t) − vth)+N(t)

N(0) = N0

slide-16
SLIDE 16

Solving Numerically a Problem Modelling Cancer Therapy Model for cancer cells population growth Toxicity Constraints

                                    

dN(t) dt

= λN(t) ln

  • θ

N(t)

  • − k(v(t) − vth)+N(t)

N(0) = N0 dv dt = u(t) − γv(t), 0 ≤ v(ti) ≤ vmax ∀i = 1, . . . , n, AUC(Tf ) ≤ vcum.

slide-17
SLIDE 17

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem

minimize{ˆ J(u) = N(Tf )} subject to                                     

dN(t) dt

= λN(t) ln

  • θ

N(t)

  • − k(v(t) − vth)+N(t)

N(0) = N0 dv dt = u(t) − γv(t), 0 ≤ v(ti) ≤ vmax ∀i = 1, . . . , n, AUC(Tf ) ≤ vcum.

slide-18
SLIDE 18

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem

Numerical method

◮ Numerical computation of the functional based on Runge

Kutta (4th order) approximation of the state equation

◮ Software for optimizing: NOMAD which implements the

MADS algorithm (Mesh Adaptive Direct Search)

◮ Direct search ◮ Costly functions ◮ No derivatives ◮ Many kinds of constraints

slide-19
SLIDE 19

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem

Numerical Problem

◮ Tf = 84 days ◮ n = 16 ◮ λ = 9.9 × 10−4 days−1. ◮ θ = 1012 ◮ vth = 10[D] ◮ γ = 0.27 days−1, the half life of the drug is 2.5 days. ◮ k = 8.4 × 10−3 ◮ N0 = 1010. ◮ v0 = 0. ◮ vmax = 50 [D]. ◮ vcum = 2.1 × 103 [D] days.

slide-20
SLIDE 20

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem

Numerical Results

N(Tf ) = 56943

slide-21
SLIDE 21

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem MCT Constraints

MCT Constraints

N(τi+1) ≤ ǫN(τi) ∀i = 0, . . . , M − 1. with 0 ≤ ǫ ≤ 1

slide-22
SLIDE 22

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem MCT Constraints

Numerical Problem with MCT

◮ Tf = 84 days ◮ n = 16 ◮ λ = 9.9 × 10−4 days−1. ◮ θ = 1012 ◮ vth = 10[D] ◮ γ = 0.27 days−1, the half life of the drug is 2.5 days. ◮ k = 8.4 × 10−3 ◮ N0 = 1010. ◮ v0 = 0. ◮ vmax = 50 [D]. ◮ vcum = 2.1 × 103 [D] days. ◮ ǫ = 0.5

slide-23
SLIDE 23

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem MCT Constraints

Numerical Results with MCT

N(Tf ) = 99386

slide-24
SLIDE 24

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem Liang Model

Liang Model

w(t) = AUC(t) Martin   

dw(t) dt

= v(t) w(0) = 0 w(Tf ) ≤ vcum Liang   

dw(t) dt

= v(t) − ηw(t) w(0) = 0 0 ≤ w(t) ≤ vcum ∀t ∈ [0, Tf ]

slide-25
SLIDE 25

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem Liang Model

Numerical Results for Liang Model

◮ Tf = 84 days ◮ n = 16 ◮ λ = 9.9 × 10−4 days−1. ◮ θ = 1012 ◮ vth = 10[D] ◮ γ = 0.27 days−1, the half life of the drug is 2.5 days. ◮ k = 8.4 × 10−3 ◮ N0 = 1010. ◮ v0 = 0. ◮ vmax = 50 [D]. ◮ vcum = 100 [D] days. ◮ ǫ = 0.5 ◮ η = 0.4

slide-26
SLIDE 26

Solving Numerically a Problem Modelling Cancer Therapy Optimal Control Problem Liang Model

Liang Model

N(Tf ) = 481

slide-27
SLIDE 27

Solving Numerically a Problem Modelling Cancer Therapy Future Work

Future Work

◮ Comparison with gradients methods.

slide-28
SLIDE 28

Solving Numerically a Problem Modelling Cancer Therapy Future Work

Future Work

◮ Comparison with gradients methods. ◮ Use another methods: Condor.

slide-29
SLIDE 29

Solving Numerically a Problem Modelling Cancer Therapy Future Work

Future Work

◮ Comparison with gradients methods. ◮ Use another methods: Condor. ◮ Increase the number of therapy intervals to get a comparison

between therapies with continuous dosis and discrete dosis.

slide-30
SLIDE 30

Solving Numerically a Problem Modelling Cancer Therapy Future Work

Future Work

◮ Comparison with gradients methods. ◮ Use another methods: Condor. ◮ Increase the number of therapy intervals to get a comparison

between therapies with continuous dosis and discrete dosis.

◮ Add the space variables, even in simple cases as radial growth.

slide-31
SLIDE 31

Solving Numerically a Problem Modelling Cancer Therapy Future Work

References

  • R. B. Martin and M. E. Fisher and R. F. Minchin and K. L. Teo, A mathematical model of cancer

chemotherapy with an optimal selection of parameters, Mathematical Biosciences, 99, Num. 2, pp. 205–230, 1990

  • R. B. Martin, Optimal control drug scheduling of cancer chemotherapy, Automatica, Vol. 28, No. 6, pp.

1113–1123, 1992 Yong Liang, Kwong-Sak Leung and Tony Shu Kam Mok, A Novel Evolutionary Drug Scheduling Model in Cancer Chemotherapy, IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, Vol. 10, NO. 2, pp. 237–245, APRIL 2006