BIO-LGCA

En biomathématique un BIO-LGCA (pour biological lattice-gas cellular automaton) est un modèle discret représentant des agents biologiques en mouvement et en interaction traité par la méthode gaz sur réseau.

Un modèle BIO-LGCA décrit les cellules et autres agents biologiques mobiles comme des particules ponctuelles se déplaçant sur un réseau discret, interagissant avec les particules situées à proximité. Contrairement aux modèles d'automates cellulaires classiques, les particules dans un BIO-LGCA sont définies par leur position et leur vitesse. Cela permet de modéliser et d'analyser des fluides actifs ainsi que la migration collective, phénomènes régis principalement par des variations de quantité de mouvement plutôt que par des variations de densité. Les applications de BIO-LGCA incluent l'invasion tumorale et la progression du cancer.

Définition du modèle

Comme tout modèle d'automate cellulaire, un modèle BIO-LGCA est défini par un réseau , un espace d'états , un voisinage et une règle .

Espace des états

Sous-structure d'un nœud comportant six canaux de vitesse (correspondant à un réseau hexagonal bidimensionnel) et un canal de repos. Dans ce cas, , et la capacité d'accueil est . Les canaux 2, 3, 6 et 7 sont occupés ; la configuration du nœud est donc et le nombre de particules est .

Pour modéliser explicitement les vitesses des particules, on suppose que les nœuds du réseau possèdent une sous-structure spécifique. Chaque nœud est relié à ses nœuds voisins par des vecteurs appelés « canaux de vitesse », notés (avec ). Le nombre de canaux de vitesse correspond au nombre de plus proches voisins et dépend donc de la géométrie du réseau ( pour un réseau unidimensionnel, pour un réseau hexagonal bidimensionnel, etc.). En deux dimensions, les canaux de vitesse sont définis par . Par ailleurs, il est possible de définir un nombre arbitraire de « canaux de repos », tels que pour . Un canal est dit occupé si une particule est présente sur le site du réseau avec une vitesse correspondant à celle de ce canal. L'occupation du canal est représentée par le nombre d'occupation . En règle générale, on suppose que les particules obéissent à un principe d'exclusion de Pauli, de sorte qu'au plus une particule puisse occuper un canal de vitesse donné sur un site du réseau à un instant donné. Dans ce cas, les nombres d'occupation sont des variables booléennes, c'est-à-dire  ; par conséquent, chaque site possède une [capacité d'accueil maximale . Comme l'ensemble des nombres d'occupation de tous les canaux définit le nombre de particules ainsi que leurs vitesses sur chaque site du réseau, le vecteur décrit l'état d'un site du réseau, et l'espace des états est donné par .

Dynamique du modèle et règle

Les états de chaque site du réseau sont mis à jour de manière synchrone, par pas de temps discrets, afin de simuler la dynamique du modèle. La règle se décompose en deux étapes : l'étape d'interaction probabiliste, qui simule les interactions entre particules, et l'étape de transport déterministe, qui simule le déplacement des particules.

Étape d'interaction

Selon l'application spécifique, l'étape d'interaction peut être composée d'opérateurs de réaction ou de réorientation.

L'opérateur de réaction remplace l'état d'un nœud par un nouvel état selon une probabilité de transition , qui dépend de l'état des sites voisins sur le réseau afin de simuler l'influence des particules voisines sur le processus réactionnel. L'opérateur de réaction ne conserve pas le nombre de particules, permettant ainsi de simuler la naissance et la mort d'individus. La probabilité de transition de cet opérateur est généralement définie de manière ad hoc à partir d'observations phénoménologiques.

L'opérateur de réorientation remplace également un état par un nouvel état avec une probabilité . Cependant, cet opérateur conserve le nombre de particules et ne modélise donc que des changements dans la vitesse des particules, en redistribuant les particules entre différents canaux de vitesse. La probabilité de transition associée à cet opérateur peut être déterminée à partir d'observations statistiques (en utilisant le principe du calibre maximal) ou à partir de la dynamique connue d'une particule isolée (en utilisant la distribution de probabilité angulaire discrétisée en régime stationnaire, issue de l'équation de Fokker-Planck associée à une équation de Langevin décrivant la dynamique de réorientation),, et prend généralement la forme où est une constante de normalisation (également appelée fonction de partition), est une fonction analogue à une énergie que les particules tendent à minimiser lorsqu'elles changent de direction de déplacement, est un paramètre libre inversement proportionnel au caractère aléatoire de la réorientation des particules (analogue à l'inverse de la température en thermodynamique), et est un symbole de Kronecker, ce qui garantit que le nombre de particules avant et après la réorientation demeure inchangé.

L'état résultant de l'application de l'opérateur de réaction et de réorientation est appelé « configuration post-interaction » et est noté .

Dynamique du modèle. À chaque pas de temps, les nombres d'occupation sont modifiés de manière stochastique par les opérateurs de réaction ou de réorientation, simultanément sur tous les sites du réseau lors de l'étape d'interaction. Ensuite, durant l'étape de transport, les particules sont déplacées de façon déterministe vers le canal de vitesse correspondant sur un nœud voisin, suivant la direction de leur canal de vitesse. Les couleurs présentes sur le schéma servent à suivre la dynamique des particules issues de nœuds individuels. Ce schéma repose sur une règle qui conserve le nombre de particules (absence d'opérateur de réaction).

Étape de transport

L'étape de transport déterministe est appliquée de manière synchrone à tous les sites du réseau. Cette étape simule le déplacement des agents en fonction de leur vitesse, résultant de la propulsion autonome des organismes vivants.

Au cours de cette étape, les nombres d'occupation des états post-interaction deviennent les nouveaux états d'occupation du canal correspondant sur le site voisin du réseau, dans la direction du vecteur vitesse ; soit : .

Un nouveau pas de temps débute une fois les étapes d'interaction et de transport effectuées. Ainsi, la dynamique du modèle BIO-LGCA peut être résumée par l'équation microdynamique stochastique aux différences finies suivante :

Exemples de dynamiques d'interaction

Modèle BIO-LGCA sur réseau carré représentant des cellules interagissant indirectement par chimiotactisme. Dans ce modèle, les cellules produisent un chimioattractant qui diffuse et possède une certaine demi-vie biologique. Les cellules se déplacent préférentiellement dans la direction du gradient de ce chimioattractant. Les sites du réseau sont colorés en bleu de plus en plus foncé à mesure que la densité cellulaire augmente, et en jaune de plus en plus foncé à mesure que la concentration en chimioattractant augmente. Les sites vides du réseau sont représentés en blanc.

La probabilité de transition associée à l'opérateur de réaction ou de réorientation doit être définie de manière à simuler correctement le système étudié. Quelques interactions élémentaires ainsi que les probabilités de transition correspondantes sont présentées ci-dessous.

Marche aléatoire

En l'absence de tout stimulus externe ou interne, les cellules peuvent se déplacer de manière aléatoire, sans préférence directionnelle. Dans ce cas, l'opérateur de réorientation peut être défini par une probabilité de transition : où . Une telle probabilité de transition permet de choisir de manière uniforme toute configuration post-réorientation comportant le même nombre de particules que la configuration pré-réorientation .

Processus simple de naissance et de mort

Si des organismes se reproduisent et meurent indépendamment des autres individus (à l'exception de la capacité limite du milieu), alors un processus simple de naissance et de mort peut être simulé avec une probabilité de transition donnée par

où , avec , représentent respectivement les probabilités constantes de naissance et de mort ; est le symbole de Kronecker, qui garantit qu'un seul événement (naissance ou mort) se produit à chaque pas de temps ; et est la fonction de Heaviside qui assure que le nombre d'individus reste positif et borné par la capacité limite du milieu .

Interactions adhésives

Les cellules peuvent adhérer les unes aux autres grâce à des molécules de cadhérine présentes à leur surface. Les interactions entre cadhérines permettent aux cellules de former des agrégats. La formation d'agrégats cellulaires par le biais de biomolécules adhésives peut être modélisée par un opérateur de réorientation dont les probabilités de transition sont définies comme suit : où est un vecteur pointant dans la direction de la densité cellulaire maximale, défini par , où représente la configuration du site du réseau au sein du voisinage , et est l'impulsion de la configuration après réorientation, définie par . Cette probabilité de transition favorise les configurations post-réorientation dans lesquelles les cellules se déplacent vers le gradient de densité cellulaire.

Analyse mathématique

Étant donné qu’un traitement exact d’un modèle stochastique fondé sur des agents (en) devient rapidement irréalisable en raison des corrélations d’ordre élevé entre tous les agents la méthode générale pour analyser un modèle BIO-LGCA consiste à le formuler sous la forme d’une équation aux différences finies déterministe et approximative, décrivant la dynamique moyenne de la population ; on procède ensuite à l’analyse mathématique de ce modèle approximatif, puis on compare les résultats obtenus avec ceux du modèle BIO-LGCA original. Tout d'abord, on obtient l'espérance mathématique de l'équation microdynamique  : où désigne l'espérance mathématique, et représente l'espérance du nombre d'occupations du -ième canal au nœud du réseau situé en à l'instant . Cependant, le terme situé à droite, , est fortement non linéaire par rapport aux nombres d'occupations, tant au nœud qu'aux nœuds situés dans le voisinage d'interaction . Cela découle de la forme de la probabilité de transition ainsi que des statistiques régissant la répartition des particules dans les canaux de vitesse (par exemple, en raison d'un principe d'exclusion imposé aux occupations des canaux). Cette non-linéarité entraînerait l'apparition de corrélations et de moments d'ordre élevé entre toutes les occupations des canaux considérés. On a donc généralement recours à une approximation de champ moyen dans laquelle toutes les corrélations et tous les moments d'ordre élevé sont négligés ; les interactions directes entre particules sont alors remplacées par des interactions avec leurs espérances mathématiques respectives. En d'autres termes, si sont des variables aléatoires et que est une fonction, alors, dans le cadre de cette approximation, on a . Ainsi, l'équation peut être simplifiée comme suit

où est une fonction non linéaire de la configuration espérée au niveau d'un site du réseau, , et de la configuration espérée du voisinage,  ; cette fonction dépend des probabilités de transition et des statistiques des particules présentes sur le site.

À partir de cette équation aux différences finies non linéaire, on peut identifier plusieurs états stationnaires homogènes, des constantes indépendantes de et de qui constituent des solutions de cette équation. Pour étudier les conditions de stabilité de ces états stationnaires ainsi que le potentiel du modèle en matière de formation de motifs, une analyse de stabilité linéaire peut être effectuée. Pour ce faire, l'équation aux différences finies non linéaire est linéarisée comme suit :

où désigne l'état stationnaire homogène , et où l'on a supposé un voisinage de von Neumann. Afin de ramener cette expression à une équation aux différences finies plus classique, ne faisant intervenir que des incréments temporels, on peut appliquer une transformée de Fourier discrète aux deux membres de l'équation. En utilisant le théorème de décalage pour cette transformée et en isolant le terme comportant un incrément temporel dans le membre de gauche, on obtient l'équation de Boltzmann sur réseau
où est l'unité imaginaire, est la taille du réseau selon une dimension, est le nombre d'onde de Fourier, et désigne la transformée de Fourier discrète. En notation matricielle, cette équation se simplifie en , où la matrice est appelée propagateur de Boltzmann et est définie par

Les valeurs propres du propagateur de Boltzmann déterminent les propriétés de stabilité de l'état stationnaire :

Applications

La construction d’un modèle BIO-LGCA pour l’étude de phénomènes biologiques repose principalement sur la définition de probabilités de transition appropriées pour l’opérateur d’interaction ; toutefois, une définition précise de l’espace des états (pour prendre en compte, par exemple, plusieurs phénotypes cellulaires), des conditions aux limites (pour modéliser des phénomènes en milieu confiné), du voisinage (afin de faire correspondre quantitativement les portées d’interaction aux données expérimentales) et de la capacité d’accueil (pour simuler les effets d’encombrement liés à des tailles cellulaires données) peut s’avérer importante pour certaines applications spécifiques. Alors que la distribution de l'opérateur de réorientation peut être obtenue par les méthodes statistiques et biophysiques mentionnées précédemment, la distribution des opérateurs de réaction peut, par exemple, être estimée à partir des statistiques issues d'expériences « in vitro ».

Les modèles BIO-LGCA ont été utilisés pour étudier divers phénomènes cellulaires, biophysiques et médicaux. Voici quelques exemples :

Voir aussi

Liens externes

Références

  1. ↑ (en) Andreas Deutsch, Josué Manik Nava-Sedeño, Simon Syga et Haralampos Hatzikirou, « BIO-LGCA: A cellular automaton modelling class for analysing collective cell migration », PLOS Computational Biology, vol. 17, no 6,‎ (DOI 10.1371/journal.pcbi.1009066)
  2. ↑ (en) David Reher, Barbara Klink, Andreas Deutsch et Anja Voss-Böhme, « Cell adhesion heterogeneity reinforces tumour cell dissemination: novel insights from a mathematical model », Biology Direct, vol. 12, no 1,‎ , p. 18 (DOI 10.1186/s13062-017-0188-z)
  3. 1 2 (en) Katrin Böttger, Haralambos Hatzikirou, Anja Voss-Böhme, Elisabetta Ada Cavalcanti-Adam, Miguel A. Herrero et Andreas Deutsch, « An Emerging Allee Effect Is Critical for Tumor Initiation and Persistence », PLOS Computational Biology, vol. 11, no 9,‎ (DOI 10.1371/journal.pcbi.1004366)
  4. 1 2 3 Andreas Deutsch et Sabine Dormann, « Mathematical Modeling of Biological Pattern Formation », dans Cellular Automaton Modeling of Biological Pattern Formation, Birkhäuser, coll. « Modeling and Simulation in Science, Engineering and Technology », , 45–56 p. (ISBN 978-0-8176-4281-5, DOI 10.1007/0-8176-4415-6_3)
  5. ↑ (en) J. M. Nava-Sedeño, H. Hatzikirou, F. Peruani et A. Deutsch, « Extracting cellular automaton rules from physical Langevin equation models for single and collective cell migration », Journal of Mathematical Biology, vol. 75, no 5,‎ , p. 1075–1100 (DOI 10.1007/s00285-017-1106-9)
  6. ↑ (en) J. M. Nava-Sedeño, H. Hatzikirou, R. Klages et A. Deutsch, « Cellular automaton models for time-correlated random walks: derivation and analysis », Scientific Reports, vol. 7, no 1,‎ , p. 16952 (DOI 10.1038/s41598-017-17317-x, arXiv 1802.04201)
  7. ↑ (en) Harmen J. Bussemaker, « Analysis of a pattern-forming lattice-gas automaton: Mean-field theory and beyond », Physical Review E, vol. 53, no 2,‎ , p. 1644–1661 (DOI 10.1103/physreve.53.1644)
  8. ↑ (en) Otso Ovaskainen, Panu Somervuou et Dmitri Finkelshtein, « A general mathematical method for predicting spatio-temporal correlations emerging from agent-based models », Journal of the Royal Society Interface, vol. 17, no 171,‎ (DOI 10.1098/rsif.2020.0655)
  9. ↑ (en) Anne Dirkse, Anna Golebiewska, Thomas Buder, Petr Nazarov, Arnaud Muller, Suresh Poovathingal, Nicolaas H. Brons, So,ia Leite, Nicolas Sauvageot, Dzjemma Sarkisjan et Mathieu Seyfrid, « Stem cell-associated heterogeneity in Glioblastoma results from intrinsic tumor plasticity shaped by the microenvironment », Nature Communications, vol. 10, no 1,‎ , p. 1787 (DOI 10.1038/s41467-019-09853-z)
  10. ↑ (en) Carsten Mente, Ina Prade, Lutz Brusch, Georg Breier et Andreas Deutsch, « Parameter estimation with a novel gradient-based optimization method for biological lattice-gas cellular automaton models », Journal of Mathematical Biology, vol. 63, no 1,‎ , p. 173–200 (DOI 10.1007/s00285-010-0366-4, lire en ligne)
  11. ↑ (en) Harmen J. Bussemaker, Andreas Deutsch et Edith Geigant, « Mean-Field Analysis of a Dynamical Phase Transition in a Cellular Automaton Model for Collective Motion », Physical Review Letters, vol. 78,‎ , p. 5018–5021 (DOI 10.1103/PhysRevLett.78.5018, arXiv physics/9706008, lire en ligne)
  12. ↑ (en) Henryk Fuks et Anna T. Lawniczak, « Individual-based lattice model for spatial spread of epidemics », Discrete Dynamics in Nature and Society, vol. 6, no 3,‎ , p. 191–200 (DOI 10.1155/s1026022601000206)
  13. ↑ (en) Olga Ilina, Pavlo G. Gritsenko, Smon Syga, Jürgen Lippoldt, Caterina A. M. La Porta, Oleksandr Chepizhko, Steffen Grosser, Manon Vullings, Gert-Jan Bakker, Jörn Starruß et Peter Bult, « Cell–cell adhesion and 3D matrix confinement determine jamming transitions in breast cancer invasion », Nature Cell Biology, vol. 22, no 9,‎ , p. 1103–1115 (DOI 10.1038/s41556-020-0552-6)