Approches de la modélisation en biologie par langages de programmation concurrente
Concurrent Programming Languages Approaches to Biological Modeling
- Programmation concurrente
- Effet de communauté
- Systèmes biologiques
- Pi-calcul
- Processus stochastiques
- Transcription génétique
- Langages de programmation -- Sémantique
- Cellules -- Compartimentation
- Langue : Français, Anglais
- Discipline : Informatique
- Identifiant : Inconnu
- Type de mémoire : Habilitation à diriger des recherches
- Date de soutenance : 13/12/2013
Résumé en langue originale
Dans ce mémoire sont présentés les principaux travaux que j’ai réalisés depuis la fin de ma thèse. Ceux-ci portent sur le développement, par des méthodes formelles, de langages de programmation concurrente dédiée à la modélisation en biologie. En particulier, ce sont le traitement des aspects stochastiques et la représentation de la structure spatiale de l’environnement biologique qui sont principalement abordés. Des extensions du π-calcul stochastique ont d’abord été proposés pour, non seulement améliorer la convivialité du langage dans la pratique de modélisation, mais aussi pour exprimer de façon uniforme les notions de compartiments cellulaires et de phénomènes de diffusions moléculaires. Ces concepts ont ensuite été utilisés pour concevoir le nouveau langage à base de règles React(C). Plus proche de l’intuition biologique, React(C) nous a permis de réconcilier l’expressivité des approches object-centrées à la pi-calcul et les approches inspirées des réactions chimiques. Deux cas d’étude de modélisation biologique ont en particulier émaillé et inspiré ces travaux : la modélisation de l’atténuation de la transcription de l’opéron tryptophane, et celle de l’effet de communauté.
- Directeur(s) de thèse : Niehren, Joachim
- Laboratoire : Laboratoire d'informatique fondamentale de Lille (LIFL)
- École doctorale :
AUTEUR
- Lhoussaine, Cédric