personalized oncology with artificial intelligence: the ... - Nicolas Houy

y11 y11+Km )) − k1]y8. ˙y9 = k1.y8 − k2.y9. ˙y10 = k2.y9 − k3.y10. ˙y11 = k3.y10 − kel.y11. App. 2: Monte-Carlo Tree Search. Descent. 7/16. 5/8. 0/2. 5/6. 2/3. 3/3.
2MB taille 7 téléchargements 336 vues
PERSONALIZED ONCOLOGY WITH ARTIFICIAL INTELLIGENCE: THE CASE OF TEMOZOLOMIDE ´ ´ Nicolas Houy (CNRS, GATE, Ecully, France), Fran¸cois Le Grand (emlyon business school, Ecully, France)

Introduction Our article builds on the concept of “personalized” medicine: adminis-

Results MTD (standard protocol):

Conclusion Take-away results:

tering the right drug to the right patient with the right schedule. This

Protocol

Tumor mass (g)

Patients with severe toxicity

MTD

79.86

10/192

12.68

3/192

idea is generally understood with a static meaning and the techniques used to design optimal protocols mostly involve a unique dimension.

[0.001−292.9]

OPP

Here, we allow our optimization program to deal with a huge dimension-

[0.00001−61.46]

ality and we let it learn from past actions. We use a heuristic that is well-known in Artificial Intelligence: the Monte-Carlo Tree Search. What we are looking for:

We run an in-silico clinical trial, where we compare our optimal protocols to the standard protocol (Maximum Tolerated Dose, MTD). Results are twofold:

• we have a convincing Proof of Concept on retrospective data; Ex-ante optimized, unpersonalized protocol:

• our concept has been applied to other problems: immunotherapy, drug combination, EPO;

• efficacy is greatly improved: the tumor size at day 336 is divided by

• we are looking for partners to go beyond the Proof of Concept.

more than 6; • toxicity is not deteriorated: a smaller number of patients experience a severe toxicity.

App. 1: Model for temozolomide Optimized with static personalization protocols:

  y˙ = −k .y + u(t) 1 a 1  y˙2 = −ke.y2 + ka y1 V   y˙3       y˙   4 y˙5     y˙6      y˙ 7

Method We use a model of population Pharmacokinetics/Pharmacodynamics for

  y˙8 = [H(KD − y2).      i   y  11  rmax − (rmax − rmin). y +K − k1 y 8 m 11  −a1 exp(−b1 .y3)y3 + (y2 − c1)H(y2 − c1)  y˙9 = k1.y8 − k2.y9 −a2 exp(−b2 .y4)y4 + (y2 − c2)H(y2 − c2)       y˙10 = k2.y9 − k3.y10  K  λy6 log y5 y5 − exp(−r.y7 )u1.y3    y˙ = k .y − k .y 11 3 10 el 11 1 − (1 + u2.y4)y6

= = = =

= (y2 − c1)H(y2 − c1)

temozolomide to simulate an in silico clinical trial. For determining

App. 2: Monte-Carlo Tree Search

optimal personalized protocols in a population of heterogeneous patients, we define: • a heuristic, which is a variation on Monte-Carlo Tree Search:

Optimized personalized protocols:

Repeat until stop condition

– highly flexible, – requires a significant amount of work for ”fine tuning”;

• some information for Bayesian update: – static: body surface area, – dynamics: reaction to the treatment.

Expansion

Rollout

Back-propagation

7/16

7/16

7/16

7/17

5/8

• an objective: minimize tumor size at day 336 (12 MTD cycles); • a constraint: lower bound on ANC nadir;

Descent

0/2

2/8

5/6

2/3

2/3

3/3

5/8

0/5

0/2

2/8

5/6

2/3

2/3

3/3

0/0

5/8

0/5

0/2

2/8

5/6

2/3

0/0

2/3

3/3

0/0 0/1

5/9

0/5

0/2

2/8

5/7

2/3

0/0

2/3

3/4

0/1

0/0

0/5