Vous êtes sur la page 1sur 37

Modélisation mathématique du cancer du sein:

Approche multi-agents

Réalisé par
BELHADJ Nada et SIRAJ-SANI Salma

Encadré par
Pr. Rajae ABOULAICH et Mme. Salma CHABBAR
aboulaich@gmail.com - chabbarsalma@gmail.com

Examiné par
Pr. Jaafar EL KARKRI
professionnelcpge@gmail.com

UNIVERSITÉ MOHAMMED V
ECOLE MOHAMMADIA D’INGÉNIEURS
Département Modélisation Et Informatique Scientifique
22 Juin 2021
Contents

1 Remerciements . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1 Etude bibliographique sur le cancer 7


1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Généralités sur le cancer . . . . . . . . . . . . . . . . . 7
2.2 Cycle cellulaire . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Les stades du cancer . . . . . . . . . . . . . . . . . . . 10
2.4 Cancer du sein . . . . . . . . . . . . . . . . . . . . . . 11

2 Modélisation de la croissance tumorale 15


1 Modélisation multi-agents . . . . . . . . . . . . . . . . . . . . 15
1.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2 Modélisation du cancer sur NETLOGO . . . . . . . . . 16
2 La croissance tumorale . . . . . . . . . . . . . . . . . . . . . . 17
2.1 Aperçu de la croissance tumorale . . . . . . . . . . . . 17
2.2 Modèles mathématiques . . . . . . . . . . . . . . . . . 20
2.3 Simulation de la croissance tumorale sur NETLOGO . 20

3 Modélisation des réponses aux traitements du cancer du sein 27


1 Radiothérapie . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3 Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Table des annexes 32


1 Code de la croissance tumorale modèle de Berment . . . . . . 33
2 Code des réponses au traitement de la radiothérapie . . . . . . 34

1
List of Figures

1.1 Division cellulaire . . . . . . . . . . . . . . . . . . . . . . . . . 9


1.2 Cancer du sein (source : https://www.e-cancer.fr/Patients-et-
proches/Les-cancers/Cancer-du-sein/Anatomie-du-sein) . . . 12

2.1 Approche multi-agents . . . . . . . . . . . . . . . . . . . . . . 16


2.2 Cellules initiales . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Résultat du code . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4 Métastase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.5 Les phases de la croissance tumorale . . . . . . . . . . . . . . 19
2.6 Cellules initiales . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.7 Résultat du code . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.8 Schéma synthèse du modèle de Perrine Berment . . . . . . . . 22
2.9 Résultat du code de la croissance tumorale . . . . . . . . . . . 25

3.1 Résultat du code de la radiothérapie . . . . . . . . . . . . . . 29


3.2 Courbe affichant le développement du nombre de cellules cancéreuses 29

2
1 Remerciements

Nous tenons à adresser nos sincères mots de remerciements à


notre département et en particulier à nos encadrantes Pr. Rajae
ABOULAICH de l’enseignement supérieur à l’EMI et Mme Salma
CHABBAR, qui nous ont offert leur temps précieux et leurs remarques
et conseils pertinents qui nous ont permis de nous initier à une
problématique de modélisation à travers des outils informatiques
de qualité et de très abordables pour un futur ingénieur en Modélisation.
Nous adressons nos remerciements également à notre examinateur
Pr. Jaafar EL KARKRI pour ses encouragements et ses remarques
qui nous ont aidées à améliorer notre travail. Le NETLOGO,
sans doute extrêmement important, apportera un grand avantage
à un élève ingénieur, ça lui permettra de modéliser un grand
nombre de phénomènes scientifiques à travers une approche très
ingénieuse qui se base principalement sur des agents. Ce travail
est le fruit d’une longue étude fructueuse et face à tout ça, nous
ne pouvons qu’être très reconnaissantes envers nos encadrantes
pour nous avoir donné cette belle opportunité qui nous sera très
bénéfique dans l’orientation de notre plan de carrière en tant que
futurs ingénieurs en modélisation.

3
2 Résumé

Notre étude est basée sur la modélisation du cancer du sein, et


ce à travers des outils scientifiques et mathématiques qui nous
permettront d’avoir une idée plus claire sur cette maladie. Afin
de mener notre travail, nous allons commencer tout d’abord par
aborder des notions de bases de la biologie liées au cancer et
l’évolution des tumeurs en général. Ensuite, nous allons enchaîner
la construction de formalismes mathématiques pour décrire la
croissance tumorale, l’action des traitements anti-cancéreux ainsi
que la réaction des cellules face à la radiothérapie qu’elles peuvent
subir. Une fois toutes les données en main, nous aborderons la
modélisation pure et dure par le biais du logiciel NETLOGO, qui
nous permettra, de mieux illustrer nos résultats et les constats
tirés du travail de recherche effectué. Nous allons donc mettre en
place une initiation sur NETLOGO puis nous y mettrons à l’appui
le code développé pour la modélisation en question ainsi que les
captures d’écran relatives.

4
3 Abstract

Cancer is one of the most fatal diseases that mankind still tries to
fight. Scientists, biologists and doctors are still trying to predict
the likely development of a given tumor or to estimate with
certainty the optimal treatment protocol for each patient.
As future engineers, our study is based on the modeling of breast
cancer, through scientific and mathematical tools that will allow
us to have a more defined idea about this disease. In order to
carry out our work, we will first start by discussing basic notions
of biology related to cancer and the evolution of tumors in general.
Then, we will go on to construct mathematical formalisms to
describe tumor growth, the action of anti-cancer treatments as
well as the reaction of cells to the various treatments they may
undergo. Once all the data is in hand, we will tackle pure and
hard modeling through the NETLOGO software, which will allow
us to better illustrate our results and the observations drawn from
the research work carried out. We will then give an introduction
to NETLOGO and then we will support the code developed for
the modeling in question as well as the relative screenshots.

5
4 Introduction

Nombreuses sont les maladies mortelles qui tuent des milliers de


personnes chaque minute force de ne pas avoir un traitement
ciblant directement la maladie ou avoir un traitement mais qui
n’est du tout pas efficace et dépend majoritairement de la chance
du patient. Parmi ces maladies, il existe le fameux « cancer » qui
se caractérise par une naissance de cellules cancéreuses à cause
d’une anomalie qui se produit au niveau du cycle cellulaire. Afin
d’examiner cette pathologie de plus près, les biologistes, scientifiques,
mathématiciens et bien d’autres personnes, se sont réuni pour
utiliser leurs domaines d’expertise et pouvoir mettre en place une
explication bien défini qui pourra conduire en fin de compte à une
cure au cancer. En tant que futurs ingénieurs en modélisation,
l’objet de cette étude sera donc de modéliser, mathématiquement,
le Cancer en utilisant des méthodes spécifiques, notamment la
modélisation multi-agents qui consiste à agir directement sur les
cellules cancéreuses. Ce travail sera mis en place à l’aide d’un
langage et environnement de modélisation qui est le NETLOGO.

6
Chapter 1

Etude bibliographique sur le


cancer

1 Introduction
Afin de pouvoir traiter et mener notre sujet à bon port, une
introduction au jargon médical et en particulier au Cancer s’avère
primordial. Dans le présent chapitre, nous allons commencer par
donner quelques généralités sur le cancer pour mieux comprendre
comment cette maladie fatale peut se développer dans un environnement
mixte et nous allons aborder également les stades du cancer pour
distinguer entre chaque degré de maladie. Ensuite nous allons
introduire le cancer du sein en particulier, qui est l’objet de cette
étude, et nous traiterons comment ce type peut être traité. Cette
étude bibliographique a pour objectif principal l’éclaircissement
du côté théorique du sujet pour mettre en place une modélisation
pertinente.

2 Préliminaires
2.1 Généralités sur le cancer
Nul ne peut nier que les cancers sont l’une des causes majeures de
mortalité dans le monde. Les mécanismes qui sont mis en jeu dans

7
la croissance tumorale sont qualitativement connus, mais jusqu’à
présent aucun moyen n’est mis à la disposition du corps médical
pour estimer de façon certaine le protocole thérapeutique le plus
optimal pour chaque patient sa capacité physique et le stade de
la tumeur. Le corps humain est composé de plusieurs organes et
cellules qui garantissent son bon fonctionnement tout au long de la
durée de vie de la personne. Les cellules sont également 2 types :
normales et anormales. Chaque seconde, l’organisme humain, par
le biais de certains mécanismes, tue les cellules anormales pour
arrêter leur développement. Si dans un certain cas les cellules
anormales commencent à se diviser de façon rapide et forment
par la suite une tumeur maline, on parlera à ce moment-là du
cancer qui nait d’une pure multiplication anarchique de cellules.
Les cellules cancéreuses obéissent à certaines conditions et sont
caractérisées par ce qui suit :
• Autonomie de croissance : Une cellule cancéreuse peut
ignorer les signaux de prolifération et donc peut croître de
façon autonome.
• Angiogenèse : Les cellules cancéreuses ont la capacité de
créer des vaisseaux sanguins qui leurs permettent de se nourrir
avec des nutriments et de l’oxygène.
• Invasion : comme le mot l’indique, les cellules cancéreuses
peuvent paraître dans n’importe quel organe du corps humain,
et peuvent parfois se diviser, à distance, et former d’autres
tumeurs, c’est ce qu’on appelle : la métastase.

2.2 Cycle cellulaire


Le cycle cellulaire est le processus qui décrit la multiplication des
cellules. En effet la cellule mère se prolifère et grandit jusqu’à ce
qu’elle donne naissance à deux cellules appelées « cellules filles »
semblables (voir figure 1.1).

8
Figure 1.1: Division cellulaire

Ce processus s’effectue en 2 périodes essentielles, qui, à leur tour,


sont composés d’un nombre de stades :

L’interphase : qui représente 90 % du cycle cellulaire, consiste


en l’accroissement du volume et la préparation à la duplication
des cellules. Elle est composée de 3 stades :
• Le stade G1 : qui est caractérisé par le grossissement du
volume de la cellule jusqu’à ce qu’elle atteint un seuil et puis
se prépare au prochain stade
• Le stade S : il s’agit ici du fait que l’ADN est doublé en
vue du prochain stade.
• Le stade G2 : il s’agit de la préparation à la mitose, après
que la croissance des cellules est terminée.
La mitose : c’est la phase de division de la cellule mère et
naissance des cellules filles.

9
2.3 Les stades du cancer
Les stades du cancer sont classifiés selon ce qu’on appelle
la classification TNM et qui se base sur 3 critères :

• « T » représente la taille et l’infiltration de la tumeur,


allant de Tx (tumeur non évaluable) à T4.
• « N » représente le degré d’envahissement des ganglions
lymphatiques, allant de Nx (envahissement des ganglions
non évaluable) à N3.
• « M » représente la métastase, c’est-à-dire si elle est présente
ou pas à distance. avec Mx (insuffisance de renseignements
pour la classification des métastases), M0 (absence de
métastase) ou M1 (présence de métastases).

10
Stade 0 Dans ce stade, la tumeur est dite non infiltrante
puisqu’elle n’a pas changé de localisation et est restée
dans la même partie du corps où elle a pris naissance.
Stade 1 A ce stade la taille de la tumeur est inférieure ou égale
à 2 cm, sans atteinte ganglionnaire, sans métastases
à distance (T1 N0 M0).
- IIA : Tumeur 5 cm avec envahissement de 1
Stade 2
à 3 ganglions axillaires ou atteinte des ganglions
sentinelles mammaires internes, sans métastases
(T0/1/2 N1 M0)
- IIB : Tumeur > 2 cm, sans atteinte ganglionnaire,
sans métastases (T2/3 N0 M0).
- Il s’agit de toute tumeur, sans métastases,
Stade 3 avec au moins 4 ganglions axillaires atteints ou
envahissement mammaire interne clinique ou atteinte
des ganglions sous-claviculaires ou des ganglions
sous-claviculaires homolatéraux (tous T N2/3 M0)
- Tumeur inflammatoire, ou avec extension directe à
la peau (T4 tous N M0)
- Tumeur > 5 cm avec envahissement de 1 à
3 ganglions axillaires ou atteinte des ganglions
sentinelles mammaires internes (T3/4 N1 M0)
Stade 4 A ce stade nous avons la présence de métastase et
donc on classe le cancer en IV.

2.4 Cancer du sein


Le cancer du sein est le plus courant chez les femmes mais il touche
également les hommes. Comme mentionné auparavant, c’est le
cancer est cause numéro une de décès, mais détecté suffisamment
tôt, il se guérit dans 9 cas sur 10. Venant à la source du cancer, le
sein. Il est composé de graisse, de lobules produisant le lait ainsi
que de canaux transmettant le lait jusqu’au mamelon. Les tissus

11
mammaires sont influencés par des hormones qui sont produites
tout au long de la vie. Ainsi, c’est au niveau de la glande mammaire
qu’apparait la tumeur maligne du cancer de sein. En effet, il s’agit
d’une multiplication incontrôlée des cellules glandulaires de sein
soit au niveau d’un canal soit d’un lobule. Il est nommé in situ
lorsque les cellules cancéreuses sont confinées aux canaux et aux
lobules et infiltrant lorsque les cellules cancéreuses sont présentes
dans les tissus qui les entourent (voir figure 1.2).

Figure 1.2: Cancer du sein (source : https://www.e-cancer.fr/Patients-et-


proches/Les-cancers/Cancer-du-sein/Anatomie-du-sein)

Le traitement du cancer du sein par chimiothérapie

La chimiothérapie repose sur des médicaments anticancéreux qui


tuent les cellules cancéreuses. Elle consiste à la fois à stimuler le
processus de mort cellulaire programmée et à bloquer la fonction
mitochondriale. En effet, si la mitochondrie est mise en pause, la
cellule ne fonctionne plus normalement. Cependant, en plus d’être

12
responsable de la production de l’énergie dans les mitochondries,
les cellules cancéreuses peuvent également en produire encore en
utilisant le glucose, dont le processus est connu communément
sous le nom de glycolyse. Cette dernière est un facteur majeur
de la ré-implication des cellules cancéreuses ciblées par la chimio-
thérapie dans le processus de la reproduction et la division. Par
ce fait, même la fonction mitochondriale est restaurée, ce qui est
synonyme de la continuité des fonctions exercées par les cellules
cancéreuses. Ainsi, nous avons constaté que pour que les traite-
ments anticancéreux soient efficaces, ils doivent cibler principale-
ment les cellules cancéreuses responsables à produire de l’énergie
en utilisant le glucose, pour pouvoir détruire les mitochondries.
Le taux du glucose s’avère donc comme facteur résistant au traite-
ment nécessitant le contrôle pour réussir le processus de mort des
cellules cancéreuses.

Le traitement du cancer du sein par radiothérapie

Parmi les traitements les plus courants du cancer est la radio-


thérapie. Son principe repose sur la destruction des cellules cancér-
euses à travers des rayonnements ionisants dans le but d’arrêter
le processus de la division. Les radiations émises suivent un
parcours précis pour atteindre les zones atteintes du cancer tout en
préservant les tissus et les organes sains. Toutefois, ce traitement
n’est pas disponible pour tous les patients car il dépend majoritaire-
ment du stade et de la localisation du cancer ainsi que de l’état
général du patient.
Généralement, on fait appel à la radiothérapie pour les raisons qui
suivent :
• Réduire la taille de la tumeur.
• Empêcher la réapparition du cancer après la chirurgie.

13
• Traiter la partie du sein atteinte du cancer après son enlève-
ment.
• Contrôler les douleurs.

14
Chapter 2

Modélisation de la croissance
tumorale

1 Modélisation multi-agents
1.1 Généralités
L’approche de la modélisation par agents consiste en la détermina-
tion du type de relations entre les agents (voir figure 2.1), le
langage de communica-tion et les règles auxquelles obéissent les
agents.
Dans notre cas, nous allons considérer les agents comme étant les
cellules du corps humain.

15
Figure 2.1: Approche multi-agents

1.2 Modélisation du cancer sur NETLOGO


En considérant les agents comme étant les cellules, nous avons
réalisé le code qui a comme principe la division des cellules. On
considère donc un nombre initial des cellules :

Figure 2.2: Cellules initiales

16
Après exécution du code, on obtient le résultat sur la figure 2.3
qui montre l’apparition du cancer en rouge.

Figure 2.3: Résultat du code

2 La croissance tumorale
2.1 Aperçu de la croissance tumorale
Avant de se lancer dans quoique ce soit, il s’avère important de
s’arrêter sur un mot clé dans notre étude de modélisation du
cancer du sein notamment la cellule. Cet élément de base joue
un rôle structural aussi bien que fonctionnel et reproducteur. Son
fonctionnement est limité à un certain nombre de mécanismes qui
gère la faculté de la croissance. Dans le cas normal, une cellule
croit selon les règles et les signaux stimulant sa prolifération.
Le cas échéant, les cellules se prolifèrent en ignorant les signaux
antiprolifératifs. À ce niveau-là, se pose une question intuitive
qui est : n’existe-t-il pas des signaux émis par l’organisme pour
commander la mort cellulaire des cellules cancéreuse ?

17
Figure 2.4: Métastase
(source : https://gfycat.com/gifs/search/met%C3%A1stasis)

Tout à fait, l’organisme déclenche la mort cellulaire mais vu que


les cellules cancéreuses sont déréglées et ignorent les mécanismes
de contrôle, elles négligeront même les signaux d’autodestruction.
Ensuite, une cellule cancéreuse se crée de nouveaux vaisseaux
sanguins pour se permettre l’irrigation en nutriments et en oxygène,
c’est ce qu’on appelle l’angiogenèse. Ainsi, en ayant la capacité de
se propager, les cellules cancéreuses forment de nouvelles colonies
(voir figure 2.4) pour se propager dans les tissus environnants et
par la suite dans tout l’organisme.

Malgré l’existence d’un système immunitaire au sein de l’organ-


isme, les cellules cancéreuses échappent aux règles et ont la faculté
de ne pas être détectée et résister à la destruction immunitaire et
c’est ainsi qu’elles continuent la prolifé-ration et son invasion sans
arrêt. On s’est enchaîné sur les principaux éléments intervenant
lors de l’apparition du cancer mais, on ne s’est pas posé la question
d’où démarre un cancer à la base ? La réponse à cette question
reste toujours inconnue du fait que cela revient à de nombreux
aspects à savoir les mutations génétiques ou encore les facteurs

18
Figure 2.5: Les phases de la croissance tumorale

environnementaux. Ceci dit, une tumeur qui n’est autre qu’un


ensemble de cellules cancéreuses passe générale-ment par trois
grandes phases (voir figure 2.5) :

• 1ère phase : une phase d’initiation où la cellule prend son


élan en termes de nutriments.
• 2ème phase : une phase de vascularisation, là où les cellules,
atteignant une taille assez grande, se contentent de se nourrir
des apports du système sanguin.
• 3ème phase : une phase métastasique, où les cellules
commencent leur invasion dans l’organisme en entier.

Dans le cadre de ce projet de fin d’année de la modélisation


du cancer du sein, auquel nous nous intéressons à la croissance
tumorale. Cette croissance se fait selon un cycle cellulaire : la
cellule mère grossit jusqu’au double de son volume à l’instant t=0
pour donner naissance à deux cellules identiques La prolifération
cellulaire correspond au développement et à la multiplication de
cellules : une cellule, dite « cellule mère », grossit jusqu’à doubler
son volume pour ensuite donner naissance à deux cellules iden-
tiques, dites « cellules filles ». L’ensemble de ce processus est
appelé le cycle cellulaire ; il est essentiellement constitué de deux

19
Dans le cadre de ce travail de thèse, nous nous intéressons à
la première de ces trois grandes étapes : la croissance de tumeurs.

2.2 Modèles mathématiques


Pour pouvoir modéliser la croissance de tumeurs, on suivra le
modèle de Malthus qui veut que les taux de prolifération n et de
mortalité m soient proportionnels à la taille d’une population. On
se basera sur le modèle suivant et on choisira :
• N(t) la taille tumorale à l’instant t.
• λ = n-m Le taux de croissance de la cellule.
• L’évolution de la tumeur est donnée par :

dN
= λN (∗)
dt
Ainsi, en supposant que N (0) est la taille initiale de la
tumeur, la solution de (*) est :

N (t) = N (0)eλt

2.3 Simulation de la croissance tumorale sur NETLOGO


En nous inspirant du modèle ci-dessus, et en prenant son idée
de base qui dit que la croissance se fait indéfiniment sans être
régie par des facteurs extérieurs, nous réalisons au cours de la
simulation qu’effectivement la taille tumorale croit indéfininement
et exponentiellement. De ce fait, ce modèle reste irréaliste et
limité vu la non prise en compte des capacités de l’environnement.
Dans un premier temps, on considère des cellules saines dans notre
programme (voir figure 2.6) :

20
Figure 2.6: Cellules initiales

Après apparition d’une cellule cancéreuse et après uniquement 3


itérations exactes on remarque que vont continuer à croître sans
aucune condition d’arrêt pour la croissance (voir figure 2.7).

Figure 2.7: Résultat du code

21
Il fallait donc se lancer dans la recherche d’un modèle plus proche
de la réalité. Cette dernière étant la dépendance de la survie des
cellules dans le corps humain de l’oxygène principalement ainsi que
des nutriments. La figure 2.8 montre une schématisation réelle de
ce phénomène :

Figure 2.8: Schéma synthèse du modèle de Perrine Berment

Comme tous les autres types du cancer, le cancer du sein est


caractérisé par sa résistance aux traitements. Perrine Berment
lors de sa thèse [6] a considéré deux espèces de cellules. Les cellules
qui résistent au traitement et les cellules qui ne résistent pas au
traitement.
En effet, comme le montre la figure 2.8, les cellules P1 qui répondent
au traitement meurent définitivement lors de l’hypoxie, contrairement
aux cellules P2 résistant au traitement. Elles subissent, quant à
elles, deux sorts : ou bien la division qui est un résultat intuitif ou
bien la mort pour certaines cellules d’entre elles que le traitement
a pu détruire.

Cette approche est donc modélisée comme suit:

22
dP1
= γp P1 − γm P1 − M P1 1t>TT rait δ
dt

dP2
= γp P2 − γm P2
dt

P1 : Masse des cellules répondant au traitement dans la tumeur.


P2 : Masse des cellules résistantes au traitement dans la tumeur.
Ttrait : Temps de début du traitement
M : vascularisation.
γp Taux de prolifération par mitose.
γm Taux de mort par hypoxie.
δ : sensibilité au traitement.
M > Mvasc La tumeur est en manque de nutriments et d’oxygène.
Les coefficients de prolifération sont définis tel que :
1 + tanh(K(M − Mhyp ))
γp = γ0
2
1 − tanh(K(M − Mhyp ))
γm = γ1
2

Avec
γ0 : Taux de mitose maximal.
γ1 : Taux de mort naturelle maximal
K : constante de raideur

La vascularisation est responsable d’alimenter la tumeur en aliments


et en oxygène, et ce à travers la création de vaisseaux sanguins.
Elle est donc modélisée comme suit :
dM γp 2 γp 1
= α(1 − )(P1 + P2 ) 3 − M β( )(P1 + P2 ) 3
dt γ0 γ0
Avec
α : taux de création de vaisseaux

23
β : taux de dégradation cellulaire
L’évolution de la tumeur est donc modélisée par le système suivant:

dP1
= γp P1 − γm P1 − M P1 1t>TT rait δ
dt

dP2
= γp P2 − γm P2
dt

dM γp 2 γp 1
= α(1 − )(P1 + P2 ) 3 − M β( )(P1 + P2 ) 3
dt γ0 γ0

Dans la même optique de ce modèle, Périne Berment a supposé


dans sa thèse qu’il existe 3 phases essentielles par lesquelles passe
toute patiente. La première phase, celle avant le dépistage dans
laquelle les cellules cancéreuses connaissent une croissance. La
deuxième phase, celle après dépistage, dans laquelle le patient sera
sous traitement et donc les cellules cancéreuses se décroissent. La
troisième phase, celle qui nous intéresse en particulier, concerne
l’étape où les cellules cancéreuses deviennent résistantes au traitement.

Conclusion tirée du modèle de Périne Berment:


Pour pouvoir modéliser la croissance tumorale en prenant en compte
les facteurs extérieurs à savoir les nutriments: et pour simplifier
l’implémentation on va supposer que le cancer est en sa 3ème
phase (selon les phases qu’a décrit Périne Berment dans son modèle).
Ceci dit un milieu où le traitement est déjà mis en place, et où nous
serons appelées à modéliser la croissance tumorale selon les deux
différents types de cellules : résistant au traitement et répondant
au traitement.

24
Organigramme du code

Début
Générer un nombre aléatoire de cellules saines
Générer un nombre aléatoire de cellules cancéreuses
Choisir aléatoirement la position du patch de vascularisation
if D(turtle,patch) in radius 2 :
consommation de nutriments donc prolifération
Fin

Simulation sur NETLOGO

D’après la conclusion tirée du modèle de Périne Berment, nous


réalisons la simulation sur NetLogo et nous obtenons comme résultat
la division des cellules lors de leur approche de la partie alimentée
en nutriments (voir le code annexe 1 ) .

Figure 2.9: Résultat du code de la croissance tumorale

Explication et Description : L’environnement qui représente le


sein de la personne touchée par le cancer. A chaque fois qu’on
clique sur le setup, des cellules saines (en bleues) ainsi que cancér-

25
euses (en rouge) apparaîteront. Le patch (vascularisation) en
vert (voir figure 2.9) est choisit aléatoirement et représente la
partie qui alimente l’univers en aliments et oxygènes et qui est
retrouvé et implémenté dans la simulation à partir du modèle
décrit auparavant. Quand les cellules cancéreuses se rapprochent
de celui-ci ils vont comm-encer à se diviser et continuer à se
déplacer dans l’univers.

26
Chapter 3

Modélisation des réponses aux


traitements du cancer du sein

Pour pouvoir nous en sortir avec une modélisation du cancer du


sein, nous proposons de travailler sur une base de données issue
d’une enquête sur les conditions de vie de personnes atteintes du
cancer du sein menée par le concours de la Caisse nationale de
travailleurs salariés (CNAMTS), de la Mutualité sociale agricole
(MSA) et du Régime social des indépendants (RSI). À cette issue,
un document a été élaboré comme un aperçu de la vie, deux
ans après un diagnostic du cancer, de l’annonce à l’après cancer.
En cette étude, nous proposons de présenter la réponse à deux
traitements à savoir le traitement par radiothérapie et le traitement
conservateur du cancer du sein. Ce dernier associe une exérèse
chirurgicale de la tumeur et de la glande adjacente, le traitement
des ganglions axillaires et une irradiation du sein conservé.

1 Radiothérapie
Pour ce qui est radiothérapie, nous allons nous inspirer d’un modèle
mathématique qui se base principalement sur un paramètre phare
qui décrit les doses données de la radiothérapie. En ce modèle,
nous allons supposer que le traitement par radiothérapie tue un

27
certain nombre de cellule cancéreuse. Et c’est bien ce nombre qui
sera modélisé pour donner une idée sur l’efficacité du traitement
selon si le nombre de cellules tuées est considérable ou négligeable.
Le modèle simplifié s’écrit de la façon suivante d’après l’article 6:

∂t P + ∇.(ϑP ) = M P

∇.ϑ = M P
∂t P = −α(M − M1 )P
M (t = 0) = M0
La variable M représente, entre autres, l’apport en nutriments ou
encore la vascularisation. Le lien entre l’apport en nutriments
et la vascularisation se manifeste lors de la multiplication des
cellules cancéreuses qui créent leur propre système de nutrition
et ce à travers les vaisseaux sanguins transmettant les nutriments
qui boostent leur croissance. Avec :
• ϑ Est le champ de vitesse qui décrit le mouvement des cellules
en cours de mitose qui se déplace sous l’effet de la pression
due à l’augmentation.
• P est la densité de cellules cancéreuses.
• α Taux de création de vaisseaux.
• M facteur de croissance
• M0 Facteur de croissance à t = 0
• M1 Facteur de croissance à t = 1
En s’inspirant du modèle ci-dessous, on élabore un code qui consiste
à modéliser le nombre de cellules cancéreuses tout en faisant varier
δ qui ne refère qu’aux doses de la radiothérapie.
Le code NETLOGO reltif à ceci est en annexe 2 et nous obtenons
les résultats affichés sur les figures 3.1 et 3.2.:

28
Figure 3.1: Résultat du code de la radiothérapie

Figure 3.2: Courbe affichant le développement du nombre de cellules


cancéreuses

Le modèle définit ci-dessous permet de trouver que si la vascularisation


est supérieure à gamma alors la radiothérapie est efficace, et de
même pour le cas échéant. Ainsi après la 68ème itération, les
cellules cancéreuses meurent à cause des doses de la radiothérapie.

29
2 Conclusion
Les cancers sont la première cause de mortalité chez l’homme et
la deuxième chez la femme. Ils mettent en jeu un certain nombre
de mécanismes à savoir la croissance tumorale sur laquelle nous
mettrons le point au cours de ce projet de fin d’année. Mais,
jusqu’à présent aucun moyen ne pourra prédire de manière précise
le développement d’une tumeur donnée ou encore le protocole
optimal pour chaque cas à part. Notre but, au cours de ce livrable
de notre projet de fin d’année, était de modéliser le cancer du sein
en passant par la modélisation de la croissance tumorale qui a
suit deux modèles mathématiques préconçus. Pour finir par une
modélisation de la réponse aux traitements du cancer du sein pour
avoir une idée sur l’efficacité du traitement en termes de récidive
et rechute apparues.

30
3 Bibliographie

[1] Grela Fabrice, Etudes mathématiques de modèles de croissance


de tumeurs cerébrales, Rapport du stage, 2015.

[2] Tiphaine Obara, Modélisation de l’hétérogénéité tumorale par


processus de branchement : cas du glioblastome, thèse, 2016.

[3] Cancers et pathologies du sein attitudes diagnostiques et thérapeutiques,


protocoles de traitement, 2019-2020.

[4] BENNACER Fatima-Zohra, Étude mathématique d’un modèle


de la croissance des tumeurs cancéreuses, Mémoire de master,
2018.

[5] Thomas Michel, Analyse mathématique et calibration de modèles


de croissance tumorale, thèse, 2017.

[6] Perrine Berment, Modélisation de la réponse au traitement en


oncologie :exemples en radiothérapie et en thérapies ciblées, thèse,
2016.

31
Annexes

32
1 Code de la croissance tumorale modèle de
Berment
turtles-own
[
isHealthy?
isCancerous?
]
patches-own [ M ]
globals
[
vaiss
Mvasc
]
to setup
clear-all
ask patches [ set M random-float 1 ]
set-default-shape turtles "circle"
set Mvasc VasculSeuil
create-turtles Initial-Healthy-Cells [
setxy random-xcor random-ycor
set isHealthy? true
set isCancerous? false
set color blue
set heading random 360 jump random 1000 ]
create-turtles Initial-Cancer-Cells [
setxy random-xcor random-ycor
set isCancerous? true
set isHealthy? false
set color red
set heading random 360 jump random 1000 ]
set vaiss n-of 1 patches
reset-ticks

33
end
to go
ask vaiss [ set pcolor green set M M + 0.1]
ask turtles [ if ((pcolor = green) and (isCancerous? = true) )
[ if (M < Mvasc)
[ if (isCancerous? = True) [ hatch 1 [lt 45 fd 1] ]]]
set heading random 360 fd 1]
ask turtles [ if ((pcolor = green) and (isCancerous?
= true) )
[ if (M > Mvasc)
[ die]]]
ask patches
[ if (pcolor = green)
[ask turtles in-radius 1
[ if (isCancerous? = True) [hatch 1 [lt 45 fd 1]] ] ]]
tick
end
to-report NbCelluleCancereuse
report count turtles with [color = red]
end
to-report NbCelluleSaine
report count turtles with [color = blue]
end
to-report TotalC ellule
reportcountturtles
end

2 Code des réponses au traitement de la radiothérapie


turtles-own [
Healthy?
Cancer?
]

34
globals [ consM
age]
to setup
clear-all
ask patches [
set pcolor grey]
set consM 0.5
set-default-shape turtles "circle"
create-turtles cells
[
set age 0
set Healthy? True
set size 0.8
set color white
set heading random 360 fd 35
jump random 1000
]
create-turtles 7
[
set Cancer? True
set size 0.8
set color red
set heading random 360 fd 35
jump random 1000
]
reset-ticks
end
to go
ask turtles [
rt random 360
fd 0.2
if age > 1000 and Cancer? = true [die]
if color = red and random 10 = 0 [ hatch 1 ]

35
if (gamma != 0 and Cancer? = True) [if (consM < gamma) [
hatch 1 grow ]
if color = red [
if (gamma != 0 and Cancer? = True) [if (consM > gamma) [
hatch 1 ] ] ]
]
]
tick
end
to grow
set age age + 1
ask turtle 1 [
if age > 50 and color = red [die ] ]
end
to kill
ask n-of 1 turtles [if Cancer? = True [die]]
end

36

Vous aimerez peut-être aussi