Brevet FR2844072A1 — publié le 20040305

L'invention propose de simuler le fonctionnement électrique des cellules cardiaques représentant un coeur entier ou une partie de coeur. Divers simulateurs réalisent ce projet en remplaçant chaque cellule par des algorithmes qui s'approchent le mieux possible de la réalité, en simulant en particulier le passage des 5 ions au niveau des membranes et en appliquant ces algorithmes à un nombre important d'éléments. Il en résulte des produits complexes, nécessitant de gros calculateurs pour obtenir quelques secondes de signaux en plusieurs heures de calcul. Pour simplifier considérablement le problème, l'invention remplace les milliards de cellules du coeur par quelques dizaines ou centaines, par exemple, en attribuant à ces 10 cellules des caractéristiques très simplifiées correspondant à un bloc de cellules du myocarde constituant le muscle cardiaque. En réduisant le nombre de blocs de cellules (nommés cellules dans le texte qui suit) et de calculs à effectuer, il est ainsi possible de faire fonctionner ce simulateur en temps réel sur une base de puissance moyenne correspondant à un ordinateur personnel, en lui demandant en même temps d'afficher 15 diverses informations en temps réel dont l'électrocardiogramme. Par ailleurs, la programmation d'un nombre réduit d'éléments est plus accessible que celle d'un très grand nombre. Le réseau de cellules: Le procédé est basé sur un réseau de cellules, chacune constituée d'un élément logique 20 pouvant prendre au minimum 2 états nommés polarisé et dépolarisé et ayant un minimum de 3 paramètres qui sont la période d'échappement, c'est à dire le temps au bout duquel, spontanément, la cellule passe de l'état polarisé à dépolarisé, la vitesse de conduction et la période réfractaire absolue correspondant au temps pendant lequel une cellule reste dans l'état dépolarisé et reste insensible à toute excitation venant d'une autre cellule, et 25 connectées entre elles à l'aide de liens tels que, lorsqu'une cellule passe de l'état polarisé à l'état dépolarisé, elle transmet, après un certain temps correspondant à la vitesse de conduction, un signal d'excitation à ses voisines qui peuvent alors se dépolariser sous son action, ce réseau étant associé à une balance sympatho-vagale constituée par exemple d'un potentiomètre, dont la valeur module les paramètres des cellules. Une cellule cardiaque est normalement polarisée au repos (environ -lOOmV). De nombreuses cellules cardiaques ont une période d'échappement: à la fin de cette période (300ms à 2000ms environ), la cellule se dépolarise spontanément (OmV). Après une période réfractaire absolue (80 à 200ms), la cellule se repolarise. Le tissu qui bat à la fréquence la plus rapide, situé au niveau du sinus dans l'oreillette droite, se déclenche ainsi spontanément à une fréquence au repos de 70 battements par minute (bpm). Ce tissu entraîne les autres de proche en proche et ne laisse pas le temps aux autres cellules d'atteindre la fin de leur période d'échappement. Le coeur se contracte ainsi de manière homogène, tout en présentant deux temps: le premier correspond à la contraction des 5 oreillettes, et après un bref retard d à une zone de conduction lente entre les oreillettes et le ventricule (noeud auriculo-ventriculaire), le second correspondant à la contraction des ventricules. En utilisant des algorithmes simples et un nombre limité de cellules, l'invention reproduit cette période d'échappement grâce au paramètre dit "période d'échappement". Cette 10 période est chargée par exemple dans un décompteur lorsque la cellule se dépolarise ou après une des phases liée à la repolarisation, dont la valeur décroît à chaque unité de temps. Arrivé à 0, le décompteur change l'état de la cellule qui devient "dépolarisée" (fig. 1). Pour simuler la vitesse de conduction, l'algorithme d'une cellule attend un certain temps 15 avant d'envoyer le signal de dépolarisation à ses voisines. Ce temps est inversement proportionnel à la vitesse de conduction pour une distance intercellulaire donnée, et, pour une vitesse donnée, proportionnel à la distance intercellulaire: le front de dépolarisation se propage plus lentement dans un gros coeur que dans un petit coeur. L'algorithme utilise également un décompteur pour reproduire cette fonction (fig.2). La période réfractaire absolue est également constituée d'un décompteur qui interdit une nouvelle dépolarisation tant qu'il n'atteint pas " 0 ". Tous les décompteurs cités peuvent bien sur être remplacés par des compteurs associés à des comparateurs à seuil qui donnent le même résultat. La définition du voisinage d'une cellule s'effectue à l'aide de liens qui précisent 25 exactement comment les cellules communiquent. En effet, il aurait été possible de se contenter d'un effet de proximité. Mais une simple proximité n'est pas synonyme de conduction car certaines bandes de tissus ne conduisent pas. Par ailleurs, il existe des blocs antérogrades, rétrogrades ou complets qui sont très facilement mis en oeuvre à l'aide des liens. Chaque lien va en effet d'une cellule à l'autre. Les liens entre cellules sont de 30 quatre types, pouvant permettre une conduction soit bidirectionnelle, soit unidirectionnelle antérograde, soit unidirectionnelle rétrograde, ou nulle, le type étant déterminé soit au départ, soit par la suite, et possédant un ou plusieurs indices de sensibilité aux drogues qui peut le modifier. En permettant à l'opérateur de changer de type un lien donné, il peut examiner l'influence d'un changement de conduction dans un tissu donné. L'indice de sensibilité aux drogues permet de changer de type sous l'effet d'un genre de drogue donné. En général, il s'agit de bloquer une conduction existante lorsque la drogue dépasse une certaine concentration. Pour celà, on défini un ou plusieurs indices généraux pour les genres principaux de 5 drogues, d'autant plus élevé que la drogue est concentrée, et le lien change d'état lorsque l'indice général est supérieur à l'indice défini dans le lien.. Le fichier descriptif définit le lien en indiquant les deux cellules concernées, la sensibilité aux drogues et le type de conduction. La balance sympatho-vagale: 1o L'effet de la balance sympatho-vagale, qui associe dans l'organisme le fonctionnement du système nerveux autonome sympathique, connu entre autre pour accélérer le coeur, et le système nerveux autonome parasympathique qui ralentit le coeur, est simulé en cherchant un équivalent relativement très simple mais très efficace. Un simple potentiomètre commande la valeur de cette balance. Sa sortie module chaque paramètre 15 par interpolation utilisant une loi linéaire ou non, à partir de deux valeurs extrêmes définissant chaque paramètre. Ainsi chaque paramètre est défini par deux valeurs, l'une correspondant au " parasympathique maximum " et l'autre correspondant au " sympathique maximum ". En utilisant une simple loi linéaire, passant par exemple par les deux points définis, le 20 paramètre résultant est immédiatement calculé (fig. 3). Le sinus est le tissu dont la période d'échappement répond le plus à la balance sympatho-vagale: il passe de 1500ms environ dans le cas extrême vagal (40bpm) à 300ms pour une stimulation sympathique majeure (soit 200bpm). Les autres paramètres (vitesse de conduction, période réfractaire absolue...) sont également modulés par cette balance contribuant à des réactions très 25 réalistes du modèle s'ils sont bien programmés. Il est bien sur possible de refléter plus précisément la réalité en associant deux potentiomètres correspondant l'un au sympathique, l'autre au parasympathique, et en agissant de manière plus sophistiquée au niveau des paramètres des cellules. Modèle complété à 5 paramètres: L'invention peut être avantageusement améliorée en déclarant 5 paramètres pour chaque cellule qui sont la période d'échappement, la vitesse de conduction antérograde, la vitesse de conduction rétrograde, la période réfractaire absolue et la période réfractaire relative, dans lequel le système fait la différence entre la conduction antérograde dont le sens est défini soit par un fichier, soit par analyse de la conduction à la mise en route du modèle ou à tout autre moment défini automatiquement ou par l'opérateur, et la conduction rétrograde dont le sens est différent du sens antérograde, et fait suivre la période réfractaire absolue par une période réfractaire relative pendant laquelle la cellule peut être excitée par une voisine, mais ses paramètres, en particulier vitesse de conduction et 5 période réfractaire absolue, sont modifiés d'autant plus que l'excitation est précoce (fig.4). En différenciant la vitesse de conduction antérograde de la vitesse de conduction rétrograde, la simulation reproduit plus fidèlement ce qui se passe lorsque des voies de conduction anormales sont empruntées: la conduction y est généralement plus lente que 10 lors du passage par les voies normales par o la conduction est rapide. Le système propose plusieurs façons de définir si un sens est "antérograde" ou "rétrograde": soit par le fichier qui décrit les cellules, soit en mémorisant le sens d'une conduction initiale considérée comme étant de référence. Lorsqu'une excitation anormale apparaît, par exemple à partir d'une cellule ventriculaire ectopique qui se dépolarise spontanément 15 avant les autres, la conduction se propage selon des voies différentes que les voies définies lors de cette conduction initiale, et donc selon des voies rétrogrades dont la vitesse est plus faible. Toutefois, cette distinction n'est pas essentielle pour construire bon nombre de modèles et le procédé n'exclut donc pas un modèle n'utilisant que 4 paramètres. En ajoutant une période réfractaire relative, qui module sensiblement les paramètres de la cellule lorsqu'elle se retrouve excitée pendant cette période, le procédé simule bien certains phénomènes comme les périodes de Lucciani- Wenckebach (augmentation progressive du PR sur quelques cycles suivi d'une non conduction auriculo-ventriculaire), et favorise l'installation de flutter ou de fibrillation. En effet, la vitesse de conduction 25 étant ralentie, on obtient plus facilement des boucles au sein de tissu considéré comme critique, dans lequel un front de dépolarisation arrive à tourner sans s'éteindre car il ne rencontre pas de cellules en période réfractaire absolue. Pour rendre l'effet de cette période réfractaire plus spécifique de certains tissus, le moteur est capable de lire les paramètres de modulation spécifiés dans le fichier du modèle pour une ou plusieurs 30 cellules. Coeur en 3 dimensions: Le produit ayant un objectif didactique, il est essentiel de répondre à des critères esthétiques et faire en sorte qu'il s'apparente à un vrai coeur. Le réseau de cellules et de liens est défini dans un espace à 3 dimensions afin de recréer les formes connues de coeurs normaux et pathologiques. Chaque cellule se voit ainsi attribuer une position X,Y et Z et un sens par rapport au centre de la cavité. Pour des raisons de facilité de programmation, les caractéristiques des cellules sont englobées dans un fichier qui est lu au démarrage ou par la suite, permettant 5 de décrire plusieurs réseaux de cellules ayant des caractéristiques et/ou des formes différentes, ce fichier pouvant être rédigé sous forme de texte et nommé par le nom de ses caractéristiques, et pouvant comprendre diverses équations permettant, par exemple, de placer les cellules dans l'espace sur des cercles ou des ellipses. L'utilisateur peut ainsi charger un modèle cardiaque de son choix, selon la pathologie 10 qu'il cherche à simuler. Le système lit le fichier correspondant ligne par ligne et place les cellules sur des lignes, des cercles, des ellipses etc... définies en 3D par le même fichier. Une alternative d'affichage peut être également proposée aux spécialistes; un affichage avec les cellules projettées sur un plan, en 2 dimensions donc. Il est en effet fréquent de représenter les fronts de dépolarisation sur des cartes 2D, plus faciles à reproduire. Les positions X et Y de chaque cellule présentée ainsi accompagnent le fichier de définition du modèle. Actions complémentaires: Toujours pour des raisons didactiques, le procédé propose des actions complémentaires accessibles à l'opérateur qui peut modifier soit des paramètres des cellules soit des 20 paramètres de liens de façon à reproduire l'action d'une drogue ou d'une chirurgie cardiaque, en tenant compte de ses spécificités. Ces actions peuvent être avantageusement décrites dans le même fichier que le modèle, et éventuellement complétées par un texte décrivant l'effet de cette action, ce qui permet à l'utilisateur du procédé d'apprendre cet effet et de réfléchir à l'intérêt de l'appliquer. En proposant, par exemple, une drogue anti-arrythmique à une situation pathologique donnée, l'utilisateur peut d'abord lire l'effet de cette drogue, puis vérifier si l'effet est adapté à la pathologie présente. Si la drogue est mal adaptée, l'utilisateur voit immédiatement le mauvais résultat et se rend compte ainsi de son erreur. Pour réaliser cette fonction, la commande est liée à un descripteur d'effet dans lequel sont 30 précisés: les cellules ou les groupes de cellules cibles, et pour chaque paramètre le(s) pourcentage(s) de variation(s) produit par la drogue à une dose donnée. L'effet des drogues se traduit aussi sur les liens, ce qui a été décrit dans le "réseau de cellules". Pour rendre le produit plus facile d'accès, le fichier de description du modèle comprend également un texte explicatif qui peut être affiché conjointement lors de son fonctionnement et servir ainsi de support de formation. L'utilisateur peut ainsi lire ce texte et suivre les explications relatives à la pathologie présentée dans le modèle, les différentes explorations possibles, les traitements conseillés... enfin, des liens (classique ou hyperliens) permettent également d'appeler toute page de texte ou d'image pouvant aider l'opérateur. Interactivité: Diverses commandes proposent de l'interactivité: - jouer, par exemple, sur la vitesse de déroulement en allant du pas à pas au temps réel. - provoquer des déclenchements parasites et simuler ainsi les extrasystoles de diverses 10 origines. - éditer et ajuster les paramètres des cellules, - changer l'état des liens. - afficher le modèle selon différents axes: on le faisant tourner selon un axe vertical, par exemple, on peut observer parfaitement toutes ses faces. - afficher le modèle selon différents modes afin de répondre soit à des critères esthétiques, avec un affichage en faces cachées, soit à des critères de visibilité, avec un affichage type "fil de fer", soit à des critères fonctionnels dans lequel on fait apparaître une ou plusieurs valeurs dans chaque cellule, comme le nom ou un des ses paramètres. Toutes ces techniques font appel à des techniques classiques d'affichage qui peuvent s'appuyer soit sur des algorithmes de calcul 3D, soit sur des interfaces graphiques du commerce. Electrocardiographie: Il est essentiel qu'un simulateur d'activité électrique cardiaque soit capable de générer un 2s électrocardiogramme (ECG). Pour l'obtenir, il calcule un vecteur électrique résultant de la somme spatiale des vecteurs électriques générés par chaque cellule lors des passages de l'état polarisé à l'état dépolarisé et inversement, chacun ayant un sens et une amplitude définis par des paramètres figés ou dynamiques. En effet, chaque cellule possède plusieurs paramètres dédiés à la génération d'ECG: - l'amplitude: d'autant plus grande que la masse correspondante de cellules est importante. ainsi les cellules du ventricule gauche ont une amplitude plus grande que celles du ventricule droit, ce dernier étant bien moins épais que le premier. - l'axe centripète: le front de dépolarisation des cellules atteint d'abord l'endocarde, qui est la couche la plus profonde, puis se propage vers l'épicarde, qui est la couche la plus externe. Le vecteur résultant a une composante centripète d'autant plus grande que le tissus est épais. - l'axe de la dépolarisation: une composante tangentielle est calculée selon le déplacement tangentiel du front. Lorsque une cellule se dépolarise, une forme d'onde est sélectionnée et "émise" en fonction du temps par la cellule selon l'axe ainsi calculé. La sommation spatiale de tous les vecteurs est effectuée à chaque unité de temps afin d'obtenir le vecteur résultant en coordonnées orthogonales. En projetant ce vecteur sur différents plans, il est ainsi possible de restituer un vectocardiogramme, et en le projetant sur différents axes, de restituer les différentes dérivations connues d'électrocardiographie. D'autre sommations sont également réalisées pour obtenir certaines tensions locales en endocavitaire, lorsque l'on effectue une exploration à l'aide de sondes ou le signal d'une 15 électrode oesophagienne qui permet de capter le signal auriculaire avec une forte amplitude. Ces sommations tiennent compte de la distance de la sonde aux cellules, les plus proches fournissant une tension plus importante que les plus éloignées. Les signaux obtenus peuvent être conditionnés de façon à être par exemple relus à partir d'une mémoire et imprimés. En mémorisant pendant un temps donné (par exemple 15') les signaux il est possible de relire un passage intéressant et d'imprimer plusieurs passages, comme on peut le faire traditionnellement dans des appareils de mesure ou de monitoring. Electrophysiologie: Divers outils couramment utilisés en exploration ou en traitement électrophysiologiques, 25 comme un stimulateur cardiaque ou un stimulateur orthorythmique plus ou moins sophistiqué complètent le dispositif Dans les deux cas, l'utilisateur a la possibilité de choisir sur quelles cellules s'effectuent les mesures et les stimulations comme il le ferait en déplaçant une ou plusieurs sondes intracardiaques en sélectionnant une sonde parmis n.. Mesure: Le moteur fournit également des données temporelles comme le temps qui sépare la première dépolarisation de l'oreillette de la première dépolarisation du ventricule (espace PR), et/ou la première dépolarisation du ventricule de la dernière repolarisation de celuici (espace QT), et/ou le temps entre deux dépolarisations ventriculaires (RR). Ces informations peuvent être simplement affichée ou stockée de façon à mettre en évidence des courbes de tendances (fonction du temps) ou leur intercorrélation (QT/RR, PR/RR...). Mise en forme: L'ensemble des fonctions de ce simulateur est réalisé sous la forme d'un logiciel fonctionnant dans un ordinateur dans lequel l'affichage s'effectue sur un écran en 2D ou en 3D et les commandes sont lancées à partir de la souris et/ou du clavier, et/ou de toute autre technique proposée pour l'informatique personnelle. Le produit est ainsi adapté à un public large. Détecteur de conditions létales: Si une condition de fonctionnement du modèle conduit manifestement à la mort du patient qui en serait porteur, (arrêt cardiaque ou pompage innefficace...) le moteur décide de déclencher une "mort" du modèle en arrêtant le fonctionnement et en déclenchant une séquence graphique caractéristique (par exemple: éclatement des cellules et envolée en 15 tournoyant...). Description des figures: La figure 1 décrit le fonctionnement de la période d'échappement: L'abcisse (1) représente les valeurs du décompteur d'échappement. Lorsque ce décompteur arrive à 0 (2), il apparait une dépolarisarion spontanée de la cellule qui initialise le décompteur à sa valeur initiale (4). Lorsqu'une excitation arrive d'une cellule voisine avant que ce décompteur n'ait atteint " 0 " (3), le décompteur est simplement réinitialisé. La Figure 2 décrit le fonctionnement du temps de conduction: L'abcisse représente la valeur du décompteur de temps de conduction (10).A chaque Io stimulation reçue (11), le décompteur est initialisé à une valeur de " temps de conduction " de référence (13). Quand ce décompteur arrive à " 0 ", il enclenche la stimulation des autres cellules liées (12). Figure 3:: Effets de la balance sympatho-vagale sur un paramètre L'abcisse représente la valeur du paramètre et l'ordonnée la valeur de la balance 15 sympatho-vagale. La valeur du paramètre est calculée en fonction de la position de la balance sympathovagale (20). Tout à gauche, le paramètre prend la valeur extrême parasympathique (21). Tout à droite, la paramètre prend la valeur extrême sympathique (22), et entre les deux, il prend une valeur interpolée intermédiaire (23) entre les deux extrêmes. Figure 4: Montre l'effet d'une dépolarisation tombant sur une période réfractaire. La dépolarisation normale comprend une prériode réfractaire absolue (30) suivi d'une période réfractaire relative (31). Après le temps de conduction (32), l'excitation (33) est transférée aux cellules voisines. La dépolarisation en phase de période réfractaire relative 25 (34) provoque une modulation de la période réfractaire absolue (35) plus courte dans cet exemple, et du temps de conduction (36) plus long, conduisant à un retard de l'émission de l'excitation (37) aux cellules voisines. Les coefficients de modulation sont fonction de la précocité de la dépolarisation et de coefficients multiplicateurs décrits dans le modèle et pouvant s'appliquer spécifiquement à chaque cellule ou à un groupe de cellules. REVENDICATIONS 1/ Procédé chargé de simuler la conduction cardiaque d'un coeur entier ou d'une partie de coeur, caractérisé par un réseau de cellules constituées chacune d'un élément logique 5 pouvant prendre au minimum 2 états qui sont polarisé et dépolarisé et ayant un minimum de 3 paramètres qui sont la période d'échappement, c'est à dire le temps au bout duquel, spontanément, la cellule passe de l'état polarisé à dépolarisé, la vitesse de conduction et la période réfractaire absolue correspondant au temps pendant lequel une cellule reste dans l'état dépolarisé et reste insensible à toute excitation venant d'une autre cellule, et 10 connectées entre elles à l'aide de liens tels que, lorsqu'une cellule passe de l'état polarisé à l'état dépolarisé, elle transmet, après un certain temps correspondant à la vitesse de conduction, un signal d'excitation à ses voisines qui peuvent alors se dépolariser sous son action, ce réseau étant associé à une balance sympatho-vagale constituée par exemple d'un potentiomètre, dont la valeur module les paramètres des cellules. 2/ Procédé selon la revendication 1 dans lequel la balance sympathovagale effectue une modulation par interpolation utilisant une loi linéaire ou non, à partir de deux valeurs extrêmes définissant chaque paramètre. 3/ Procédé selon les revendications 1 ou 2, dans lequel il existe 5 paramètres qui sont la période d'échappement, la vitesse de conduction antérograde, la vitesse de conduction 20 rétrograde, la période réfractaire absolue et la période réfractaire relative, dans lequel le système fait la différence entre la conduction antérograde dont le sens est défini soit par un fichier, soit par analyse de la conduction à la mise en route du modèle ou à tout autre moment défini automatiquement ou par l'opérateur, et la conduction rétrograde dont le sens est différent du sens antérograde, et fait suivre la période réfractaire absolue par une 25 période réfractaire relative pendant laquelle la cellule peut être excitée par une voisine, mais ses paramètres de vitesse et de période réfractaire absolue sont modifiés d'autant plus que l'excitation est précoce. 4/ Procédé selon la revendication 1,2, ou 3, dans lequel les liens entre cellules sont de quatre types, pouvant permettre une conduction soit bidirectionnelle, soit 30 unidirectionnelle antérograde, soit unidirectionnelle rétrograde, ou au contraire bloquer la conduction, le type étant déterminé soit au départ, soit par la suite, et possédant un ou plusieurs indices de sensibilité aux drogues qui peut le modifier. / Procédé selon la revendication 1,2, 3 ou 4, dans lequel le réseau de cellules et de liens est défini dans un espace à 3 dimensions afin de recréer les formes connues de coeurs normaux et pathologiques. 6/ Procédé selon les revendications 1, 2, 3, 4 ou 5, selon lequel les caractéristiques des cellules sont définies dans un fichier qui est lu au démarrage ou lors de tout chargement de modèle, permettant de décrire plusieurs réseaux de cellules ayant des caractéristiques 5 et/ou des formes différentes, ce fichier pouvant être rédigé sous forme de texte et nommé par le nom de ses caractéristiques, et pouvant comprendre diverses équations permettant, par exemple, de placer les cellules dans l'espace sur des cercles ou des ellipses. 7/ Procédé selon une des revendicatons précédentes selon lequel des actions complémentaires accessibles à l'opérateur peuvent modifier soit des paramètres des 1o cellules soit des paramètres de liens de façon à reproduire l'action d'une drogue ou d'une chirurgie cardiaque, en tenant compte des spécificités de chaque, ces actions étant éventuellement décrites dans le même fichier que le modèle, et éventuellement commentées par un texte décrivant l'effet de cette action, qui s'affiche lors de son activation et comprenant ou non des liens vers d'autres pages locales ou distantes. 8/ Procédé selon une des revendications précédentes, dans lequel sont associées des commandes d'interactivités permettant de jouer, par exemple, sur la vitesse de déroulement allant du pas à pas au temps réel, de provoquer des déclenchements parasites et simuler ainsi les extrasystoles de diverses origines, d'éditer et ajuster les paramètres des cellules, de changer l'état des liens, d'afficher le modèle selon différents axes et 20 différents modes afin de répondre soit à des critères esthétiques, avec un affichage en faces cachées, soit à des critères de visibilité, avec un affichage type "fil de fer", soit à des critères fonctionnels dans lequel on fait apparaitre une ou plusieurs valeurs dans chaque cellule. 9/ Procédé selon une des revendications précédentes, qui calcule au moins un vecteur 25 électrique résultant de la somme spatiale des vecteurs électriques générés par chaque cellule lors des passages de l'état polarisé à l'état dépolarisé et inversement, chacun ayant un sens et une amplitude définis par des paramètres figés ou dynamiques, ce vecteur étant éventuellement projeté sur différents plans pour constituer un vectocardiogramme ou sur les différentes dérivations connues d'électrocardiographie ou recueillies par voie 30 endocavitaires, les signaux obtenus pouvant être éventuellement conditionnés de façon à être par exemple relus à partir d'une mémoire et imprimés. / Procédé selon une des revendications précédentes, dans lequel sont associés divers outils couramment utilisés en exploration ou en traitement électrophysiologiques comme un stimulateur cardiaque ou un stimulateur ortho rythmique plus ou moins sophistiqué, dont les connections peuvent être reliées à une ou plusieurs cellules du modèle. 11/ Procédé selon une des revendications précédentes, dans lequel l'ensemble des fonctions est réalisé sous la forme d'un logiciel fonctionnant dans un ordinateur dans lequel l'affichage s'effectue sur un écran en 2D ou en 3D et les commandes sont lancées à partir de la souris et/ou du clavier, et/ou de toute autre technique proposée pour l'informatique personnelle.