Jump to content

De Pillis chemotherapy model: Difference between revisions

From mintOC
Created page with "{{Dimensions |nd = 1 |nx = 6 |nu = 3 }} The model by de Pillis combines chemotherapy with immunotherapy == Mathematical formulation == For <math>t \in..."
 
No edit summary
Line 5: Line 5:
}}
}}


The model by de Pillis combines chemotherapy with immunotherapy
The model by de Pillis combines chemotherapy with immunotherapy.


== Mathematical formulation ==
== Mathematical formulation ==
Line 26: Line 26:
</p>
</p>


The states 0 to 3 are measured in absolute cell counts, where <math>x_0</math> describes the number of tumor cells, <math>x_1</math> of unspecific immune cells, <math>x_2</math> of tumor-specific cytotoxic T-cells (CD<math>8^+</math> T) and <math>x_3</math> of circulating lymphocytes. The chemotherapeutic drug concentration is given by <math>x_4</math> and the immunotherapeutic by <math>x_5</math> (Interleukin-2) respectively.
The states <math>x_0</math> to <math>x_3</math> are measured in absolute cell counts, where <math>x_0</math> describes the number of tumor cells, <math>x_1</math> of unspecific immune cells, <math>x_2</math> of tumor-specific cytotoxic T-cells (CD<math>8^+</math> T) and <math>x_3</math> of circulating lymphocytes. The chemotherapeutic drug concentration is given by <math>x_4</math> and the immunotherapeutic by <math>x_5</math> (Interleukin-2) respectively.


== Parameters ==
== Parameters ==

Revision as of 12:55, 17 October 2015

De Pillis chemotherapy model
State dimension: 1
Differential states: 6
Continuous control functions: 3


The model by de Pillis combines chemotherapy with immunotherapy.

Mathematical formulation

For t[t0,tf] and D=d(x2/x0)ls+(x2/x0)l the optimal control problem is given by

minx,up0x0(tf)+t0tfp1x0(t)2dt+i=03t0tfpi+2ui(t)2dts.t.x˙0(t)=ax0(1bx0)cx1x0Dx0KT(1ex4)x0,x˙1(t)=ex3fx1+gx02h+x02px1x0KN(1ex4)x1,x˙2(t)=mx2+jD2x02k+D2x02x2qx1x2+(r1x1+r2x3)x0vx1x22KL(1ex4)x2+pIx2x5gI+x5+u2,x˙3(t)=αβx3KC(1ex4)x3,x˙4(t)=γx4+u0,x˙5(t)=μIx5+u1.

The states x0 to x3 are measured in absolute cell counts, where x0 describes the number of tumor cells, x1 of unspecific immune cells, x2 of tumor-specific cytotoxic T-cells (CD8+ T) and x3 of circulating lymphocytes. The chemotherapeutic drug concentration is given by x4 and the immunotherapeutic by x5 (Interleukin-2) respectively.

Parameters

This set of parameters can be found as “patient 9” in [].

a=4.31×101b=1.02×109c=6.41×1011d=2.34e=2.08×107f=4.12×102g=1.25×102h=2.02×107j=2.49×102k=3.66×107l=2.09m=2.04×101q=1.42×106p=3.42×106s=8.39×102r1=1.01×107r2=6.50×1011u=3.00×1010α=7.50×108β=1.20×102γ=9.00×101pI=1.25×101gI=2.00×107μI=1.00×101KT=9.00×101KN=KL=KC=6×101

Reference Solutions

The problem can be solved with the [multiple shooting method]. For the following solutions the control functions and states are discretized on the same grid, with 100 nodes. For the objective function parameters have been chosen from the following sets to grand the results shown in the graphics below.

Objective function 1 p0=1,p2=1,pi=0,otherwise.

Objective function 2 p0=1,p2=1,pi=0,otherwise.

In both objective function the amount of chemotherapeutic drugs is penalized. The objective function 2 describes the worst case scenario of the tumor growth at end time.

Source Code

C code

/* volume of tumor in absolute cell count*/
rhs[0] = - a*x[0] (1-b*x[0]) -c*x[1]*x[0] - D*x[0] - K_T*(1- exp(- x[4]))*x[0];

/* volume of unspecific immune cells */
rhs[1] = e*x[3] - f*x[1] + g*x[0]*x[0]/(h+x[0]*x[0])-p*x[1]*x[0] - K_N*(1- exp(- x[4]))*x[1];

/* volume of tumor-specific cytotoxic T-cells */
rhs[2] = -m*x[2] + j*D*D*x[0]*x[0]/(k+ D*D*x[0]*x[0])*x[2] - q*x[1]*x[2] + (r_1*x[1] + r_2*x[3])*x[0] ...
- v*x[1]* x[2]*x[2] - K_L* (1- exp(- x[4]))*x[2] + p_I*x[2]*x[5]/(g_I + x[5]) + u[2];

/* volume of circulating lymphocytes */
rhs[3] = alpha - beta *x[3] - K_C *(1- exp(- x[4])) *x[3];

/* amount of chemotherapeutic drug */
rhs[4] = u[0] - gamma*x[4];

/* amount of immunotherapeutic drug */
rhs[5] = u[1] - mu_I*x[5];

References