SimImmuno

Sommaire :

                Introduction
                Principe de fonctionnement
                Utilisation de SimImmuno
                Informations complémentaires

Introduction

    Ce programme, SimImmuno, est un simulateur des défenses immunitaires de l'organisme humain basé sur les connaissances du programme de Terminale S. C'est l'oeuvre de Sébastien WARIN, élève de Terminale S au lycée Jean Perrin de Lambersart (59).

Principe de fonctionnement

    SimImmuno tente de reproduire au mieux le rôle des acteurs des défenses immunitaires. Cette simulation s'effectue par cycle et met en oeuvre différents acteurs qui disposent d'une durée de vie en "cycle", différente selon le type d'acteur, décrémentée de 1 à chaque cycle. Le programme utilise un espace à 2 dimensions où évoluent les différents acteurs dont voici la liste et spécificités :

Acteurs généraux :

Acteurs du maintien de l'intégrité du milieu extracellulaire :

Acteurs du maintien de l'intégrité des cellules :

Acteurs pivots des réactions immunitaires :

    Il faut aussi ajouter qu'à chaque cycle, la simulation produit un LT4, LT8 ou LB d'une spécificité aléatoire de 0 à 5 suivant la probabilité de 1/500 reproduisant le rôle de la moelle osseuse et du thymus.

Tableau récapitulatif :

Icone Nom Vie Spécificité Action
Cellule normale Courte Aucune Déplacement aléatoire. Mitose de 1/400
Cellule infectée Courte De 0 à 4 selon l'Ag qui les a contaminés Déplacement aléatoire. Mitose de 1/500
Antigène Courte De 0 à 4 Déplacement aléatoire. Infecte les cellules normales formant des cellules infectées de même de spécificité que l'Antigène.
VIH Courte De 5 ou 6 si le VIH à muté Déplacement vers les LT4, LT4m et phagocyte à proximité. Les infectent pour former des cellules infectées VIH. Mute selon la probabilité de 1/2000
Cellule infectée par le VIH Courte De 5 ou 6 en fonction du VIH qui les a contaminé Déplacement aléatoire. Produit des VIH selon la probabilité de 1/500. A chaque VIH produit, la cellule perd '1000' de vie.
Phagocyte Long Aucune Déplacement vers les CI et débris dans un grand périmètre et effectue la phagocytose (destruction).
Lymphocyte B Moyenne De 0 à 5 Déplacement vers les antigènes de même spécificité dans un périmètre moyen et produit les plasmocytes de même spécificité. L'IL agrandi leur périmètre d'action.
LB Mémoire Longue De 0 à 5 Idem avec une durée de vie plus longue
Plasmocyte Courte De 0 à 5 en fonction du LB qui les a produit Déplacement vers les antigènes de même spécificité dans un périmètre moyen et produit les anticorps de même spécificité.
Anticorps Courte De 0 à 5 en fonction du Plasmocyte qui les a produit Déplacement vers les antigènes de même spécificité dans un périmètre petit et forme un complexe immun avec l'antigène.
Complexe immun Courte Aucune Déplacement aléatoire. Éliminé par les phagocytes.
Lymphocyte T8 Moyenne De 0 à 5 Déplacement vers les cellules infectées et cellules infectées VIH de même spécificité dans un périmètre moyen et produit les LTc de même spécificité. L'IL agrandi leur périmètre d'action.
LT8 Mémoire Longue De 0 à 5 Idem avec une durée de vie plus longue
LTc (cytotoxique) Courte De 0 à 5 en fonction du LT8 qui les a produit Déplacement vers les cellules infectées et cellules infectées VIH de même spécificité dans un périmètre moyen et produit la perforine pour réaliser la lyse (destruction) de la cellule. Après lyse de la cellule il y a formation de débris.
Débris Courte Aucune Déplacement aléatoire. Éliminé par les phagocytes.
Lymphocyte T4 Moyenne De 0 à 5 Déplacement vers les antigènes de même spécificité dans un périmètre grand et produit l'interleukine (IL) agissant sur les LT8 et LB pour agrandi leur champs d'action.
LT4 Mémoire Longue De 0 à 5 Idem avec une durée de vie plus longue
Pas d'icone Moelle osseuse Infinie Aucune Selon la probabilité de 1/2000, produit aléatoirement un LB de spécificité de 0 à 5.
Pas d'icone Thymus Infinie Aucune Idem mais produit des LT4 ou LT8.

Utilisation de SimImmuno (version 1.1 build 2004)

    SimImmuno se compose de 3 fenêtres :

    La fenêtre principale contient les menus suivants :
            Fichier
                       
Nouvelle simulation : Vide le simulateur !
                       
Charger : Charge une simulation (fichier .SIM)
                        Enregistrer : Enregistre la simulation actuelle au format .SIM
                        Capture d'écran : Capture l'écran de la simulation au format .JPG
                        Quitter : Ferme le programme
            Simulation
                        Démarrer/Pause : Démarre ou arrête la simulation. (possibilité d'utiliser la touche ESPACE pour réaliser cette même fonction).
                        Acteur de la simulation : Ouvre la fenêtre des "Acteurs de la simulation" (voir plus bas).
                        Moteur graphique : Permet d'arreter le rendu graphique tout en laissant la simulation se dérouler. (possibilité d'utiliser la touche F4 pour cette fonction)
                        Modèles : Charge des modèles de simulation déjà intégrés dans le programme.
                        Options : Ouvre la fenêtre des Options
            Affichage
                        Fenêtre de contrôle : Affiche ou masque la fenêtre de contrôle
                        Fenêtre d'événements : Affiche ou masque la fenêtre des événements
            Projet SimImmuno
                        A propos : Ouvre la boite de dialogue "A Propos"
                        Site web : Ouvre ce site web
                        Envoyer un commentaire : Ouvre la fenêtre pour m'envoyer un commentaire
            ?
                        Aide : Ouvre cette documentation.
    Cette fenêtre affiche la légende des différents éléments ainsi que leur nombre. Les boites à cocher servent à masquer à l'écran la population sélectionnée (mais ces éléments restent actifs dans la simulation).
    Cette fenêtre permet d'afficher les différents événements lors d'une simulation.

Ma 1er simulation
    Utilisez les modèles pour débuter sous SimImmuno.

Simulation plus complexe
   
Utilisez la fenêtre "Acteurs de la simulation" pour définir votre propre simulation.

    Cette fenêtre dresse la liste des éléments de la simulation actuelle. Vous pouvez ajouter des acteurs (éléments) avec le bouton "Ajouter un acteur" ou remplir le simulateur aléatoirement grâce au bouton "Remplissage aléatoire". Vous pourrez ainsi créer votre propre simulation en y définissant les différents acteurs, leur durée de vie, leur spécificité, et leurs positions.

Informations complémentaires

    SimImmuno à été écrit en C#. Les exécutables, sources sont disponible sur le site http://simimmuno.ajsinfo.net/ et sont distribués sous licence GPL (cf http://simimmuno.ajsinfo.net/pages/license.aspx)
    Une version future ? http://simimmuno.ajsinfo.net/pages/futur.aspx

Dernière modification : 28/06/2005 - 14:30