INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
parties du moyen d'interconnexion immédiatement avant le récipient jusqu'à ce qu'il existe un joint étanche complet. Par exemple, le dispositif de thermosoudage peut avoir pour résultat un joint étanche ayant une largeur d'environ 2 cm, le dispositif de thermosoudage coupant ensuite le joint étanche le long d'une partie centrale de ce joint étanche.
De préférence, chaque partie du dispositif conforme à la présente invention peut être commandée indépendamment par un système informatique central. De manière avantageuse, le système informatique est capable de recevoir des signaux d'entrée provenant d'une partie du dispositif, d'effectuer des calculs sur la base de ces signaux d'entrée et d'envoyer des signaux de sortie à la même partie ou une autre partie du dispositif.
Le dispositif de la présente invention a plusieurs avantages ; en particulier, le dispositif garantit l'obtention d'un résultat constant chaque fois que le mode opératoire est mis en #uvre et qu'aucune déperdition d'agent intéressant n'a lieu. En outre, le dispositif peut être programmé pour alerter l'utilisateur lorsque la rétrodifférenciation a été achevée et/ou pour afficher le temps restant avant l'achèvement. S'il est programmé de cette manière, le dispositif peut inciter l'utilisateur à acquérir une quantité d'agent nouvelle. Cela signifie que le dispositif peut contrôler l'utilisation de l'agent et la quantité stockée et, ainsi, peut alerter l'utilisateur lorsque la quantité d'agent stockée diminue au-dessous d'une valeur critique.
Le dispositif de la présente invention peut comprendre en outre une pluralité de chambres, chacune destinée à produire une cellule indifférenciée engagée à former des lignées cellulaires différentes, par exemple de cellules musculaires, capillaires, neuronales, etc. Ainsi, la production simultanée de cellules indifférenciées engagées à la formation de lignées cellulaires différentes peut être réalisée. De préférence, lorsqu'une pluralité de chambres
est utilisée, chaque chambre comporte un orifice de sortie distinct et un récipient de stockage de sortie distinct. La lignée cellulaire peut être commandée dans le dispositif de la présente invention en utilisant des matières plastiques traitées différemment pour la ou les chambres ou en introduisant des agents chimiques différents dans chaque chambre.
De préférence, un ou plusieurs des constituants du dispositif sont jetables. Par exemple, un ou plusieurs des constituants suivants peuvent être jetables : la chambre, le récipient de stockage d'entrée, le récipient de stockage de sortie, le moyen d'interconnexion assurant la connexion entre le récipient de stockage et la chambre, et le moyen de transfert supplémentaire (v). De manière convenable, les constituants jetables peuvent être fournis sous forme d'une cartouche destinée à l'insertion dans le dispositif. A titre d'exemple seulement, une cartouche peut comprendre une première poche de sang (récipient de stockage d'entrée), une chambre et une seconde poche de sang (de sortie), la chambre étant connectée à chacune des première et seconde poches de sang par une tubulure (un moyen d'interconnexion). De manière convenable, il est possible de considérer que le dispositif est un système consistant en une partie instrumentale et une partie jetable.
Après une nouvelle série de lavages, le complexe antigène/anticorps formé a été incubé successivement avec un anticorps de rat anti-lgG1 de souris biotinylé, puis avec un conjugué streptavidineperoxydase avant révélation par le peroxyde d'hydrogène.
Le second test a été réalisé dans les mêmes conditions, mais en utilisant l'anticorps MEP19 immobilisé sur la plaque 96 puits de type ELISA et l'anticorps MEP21 en tant que second anticorps dans cette technique immunoenzymatique du type sandwich .
Les résultats sont présentés sur la figure 1.
Avec la combinaison d'anticorps selon l'invention, une différence significative dont la valeur de densité optique est obtenue avec une concentration de la protéine ESM-1 de l'ordre de 0,15 à 0,2 nanogrammes par millilitre.
En revanche, avec la combinaison des anticorps MEP19 et MEP21, une augmentation significative de la valeur de densité optique
n'est obtenue que pour une concentration de ESM-1 égale à 1 ou 2 nanogrammes par ml.
Les résultats présentés à la figure 1 montrent clairement la grande sensibilité du test d'immunodétection de la protéine ESM-1 selon l'invention, par rapport à un test d'immunodétection de l'état de la technique, puisqu'on observe une différence de sensibilité comprise entre 5 et 10 fois entre ces deux tests, en faveur du test d'immunodétection de l'invention.
EXEMPLE 5 : Résultats comparatifs de tests d'immunodétection mettant en oeuvre différents anticorps de l'invention dirigés contre la région N-terminale de la protéine ESM-1 produite par les cellules de la lignée HEK293 transfectées.
Des tests d'immunodétection de type sandwich ont été réalisés conformément au protocole décrit à l'exemple 3.
Dans tous les cas, l'anticorps MEP14 a été immobilisé sur les puits d'une plaque 96 puits de type ELISA. Après incubation de la plaque ainsi préparée avec des solutions de concentrations connues de ESM-1 recombinantes produites par des cellules de la lignée HEK293 transfectées et lavage, le complexe antigène/anticorps formé a été incubé en présence d'un second anticorps, respectivement l'anticorps MEC2, l'anticorps MEC15 et l'anticorps MEC36.
Les résultats sont représentés à la figure 2.
Les résultats montrent que l'utilisation d'anticorps monoclonaux dirigée contre la région N-terminale de la protéine ESM-1 recombinante produite par des cellules eucaryotes dans un test immunoenzymatique de type sandwich permet un dosage de la protéine ESM-1 de très grande sensibilité, et dont la sensibilité est reproductible d'un anticorps à l'autre.
Pour l'ensemble des anticorps MEC15, MEC2 ET MEC36 testés, des concentrations de l'ordre de 0,15 à 0,2 nanogrammes par ml de ESM-1 ont pu être détectées.
EXEMPLE 6 : Application du test d'immuno-détection selon l'invention pour quantifier la protéine ESM-1 circulante chez des patients atteints de formes plus ou moins graves de sepsis.
A. Matériels et méthodes.
A. 1 Test d'immuno-détection Le test d'immunodétection a été réalisé conformément au protocole décrit à l'exemple 3 ci-dessus.
v------du fabricant de dispositifs DUT en des données de test de balayage utilisées par le système de test 2 moyennant l'utilisation des techniques classiques de programmation.
La Figure 2 représente un schéma-bloc d'une forme de réalisation d'un module de suites de balayage 3. Le contrôleur de mémoire de balayages 9 commande à la mémoire de balayages 11 de mémoriser les segments de données et des données associées d'une table de liaisons en réponse à un signal provenant du séquenceur global 1 (Figure 1). Dans une forme de réalisation, des segments de données de balayage et des données associées de la table de liaisons sont transmis par l'intermédiaire du bus 16 de transmission de données de l'unité centrale CPU du système de test 2, dans la mémoire de balayages 11 par l'intermédiaire du tampon de donnés 14 ; les segments de données de balayage et les données associées de la table de liaison sont à leur tour déchargés de façon typique dans le système de test 2 à partir d'un ordinateur à usage général connecté au système de test 2. Comme cela a été mentionné dans le paragraphe précédent, la conversion d'une définition de test de balayage du fabricant de dispositifs DUT en des segments de données de balayage et des données associées de la table de liaisons lisibles par le module de suites de balayages 3 est exécutée par application d'un logiciel se déroulant dans un ordinateur à usage général ; le logiciel d'application nécessaire pour effectuer cette opération est codé conformément à des techniques de programmation classiques. En se référant à nouveau à la Figure 2, avant d'exécuter un test de balayage, le module 3 de test de balayage est initialisé par un signal envoyé par l'intermédiaire de la ligne d'entrée 23 par le séquenceur global 1 (Figure 1) au contrôleur 9 de la mémoire de balayages, à la mémoire 16 de la table de liaisons et au contrôleur de suites 17,19, 21. le signal d'initialisation déclenche le remplissage de tampon de données 1 5A-C avec des segments de données de balayage et remplissage du tampon de données 1 5D avec les données de la table de liaisons ; les données de la table de liaisons sont ensuite mémorisées dans la mémoire 13 de la table de liaisons pour un accès par le contrôleur de suites 17,19, 21 et le contrôleur 9 de la mémoire de balayages.
r Une fois que l'initialisation est terminée, le séquenceur global 1 envoie une série de signaux d'incrémentation de balayage par l'intermédiaire de la ligne 25 aux contrôleurs de suites 17,19, 21 ; chaque signal d'incrément de balayage amène les contrôleurs de suites 17,19, 21 à transmettre le bit suivant de données de balayage au dispositif DUT par l'intermédiaire de lignes de sortie 18,20, 22 du contrôleur de suites. Les contrôleurs de suites 17, 19,21 reçoivent des segments de données de balayage de la part de tampons de données 1 SA-C et, dans cette forme de réalisation, transmettent soit un bit de segments de données de segment soit un bit de données fictives en réponse à un signal d'incrémentation de balayage.
Chaque contrôleur de suites 17,19, 21 est configuré de manière à lire les données de la table de liaisons à partir de la mémoire 13 de la table de liaisons associée au segment de données de balayage pour la suite de balayages qu'il traite ; cette information commande le fait que le contrôleur de suites 17, 19, 21 transmet un bit de données fictives ou un bit de segment de données de balayage. Les données fictives sont transmises par exemple de manière à cadencer correctement le traitement de segments de données de balayage pour l'imbrication de séquences de balayage ; les algorithmes de cadencement pour exécuter l'imbrication sont prévus de façon détaillée en référence aux Figures 5-11. Lorsqu'un tampon de données, par exemple 1 5A, requiert d'être chargé, le noeud 15A envoie un signal au contrôleur de la mémoire de balayages 9 pour récupérer le segment de données de balayage suivant à partir de la mémoire de balayages 11 ; en réponse à ce signal, le contrôleur 9 de la mémoire de balayages récupère l'adresse de début dans la mémoire de balayages 11 du segment de données de balayage suivant dans la suite de balayages provenant des données de la table de liaisons, mémorisée dans la mémoire 13 de la table de liaisons. Après récupération de l'adresse de départ à partir de la mémoire 13 de la table de liaisons le contrôleur 9 de la mémoire de balayages récupère le segment de données de balayage à partir de la mémoire de balayages 11 et transmet le segment de données de balayage au tampon de données demandeur 1 5A. Les spécialistes de la technique constateront que de nombreuses variantes de types de circuits peuvent exécuter le traitement de bits du segment de données de balayage et des
r données fictives comme décrit précédemment ; la présente invention n'est pas censée être limitée à la forme de réalisation particulière de la Figure 2.
De façon typique la mémoire de balayages est volumineuse dans un appareil commercial servant à tester des circuits. Dans une forme de réalisation, il est prévu cent-huit suites de balayages constituées chacune par deux-cent cinquante-six mégavecteurs par suite de balayages (un mégavecteur est égal à un million de vecteurs d'un bit, ou un million de bits de données). Cette forme de réalisation est réalisée sur trois panneaux de circuits de mémoire dont chacun contient six unités DIMM à 256 mégaoctets ECC à 72 bits, comme par exemple des mémoires standards SD RAM PC 100. (On notera que dans des appareils typiques de test, de tels panneaux de circuits peuvent être ajoutés de manière à fournir une capacité supplémentaire). Cette configuration peut être étendue (par exemple jusqu'à une profondeur de mémoire de 1 gigavecteur, qui est constituée d'une manière générale de trois suites de balayage possédant chacune plus d'un million de données). Les suites de balayage et les structures de données associées (par exemple des tables de liaisons) sont des structures logiques qui peuvent être mises en oeuvre dans un ou plusieurs dispositifs de mémoire physiques, comme par exemple une mémoire SDRAM PC 100 ; par conséquent dans cette description la référence à une"mémoire"ou à une"mémoire de balayages" n'est pas censé produire une limitation à une seule plaquette de mémoire, un seul circuit imprimé ou un seul dispositif de mémoire physique. Les spécialistes de la technique constateront que les données de la table de liaisons et les segments de données de balayage peuvent être mémorisés dans un ou plusieurs dispositifs de mémoire physiques ou dans le même dispositif de mémoire physique.
La Figure 3 est un schéma représentant une forme de réalisation d'une structure de données de la table de liaisons et la manière dont il représente une suite de segments de données de balayage mémorisée dans une mémoire de balayages comme décrit précédemment. Dans cette forme de réalisation, trois tables de liaisons sont utilisées : une table de liaisons introduite par balayage 31 (S ! []), une table de liaisons de sortie de balayage 33 (SO []) et une table de liaisons de masques de balayage 35 (SM []).
Chaque ligne n dans une table de liaisons (par exemple Si [n], SO [n] ou
r SM [n]) correspond à un segment de données de balayage utilisé lors du test n de la séquence de suites de test. Dans cette forme de réalisation, chaque rangée dans une table de liaisons comporte quatre zones : une adresse 37 de début de segments de données de balayage, une longueur 39 du segment de données de balayage, une longueur de bloc de départ 41 et une longueur de bloc d'extrémité 43. L'adresse 37 de début de segment de données de balayage contient l'adresse présente dans la mémoire de balayages 11 et à laquelle commence un segment de données de balayage.
La longueur 39 du segment de données de balayage contient la longueur en bits du segment de données de balayage. La longueur 41 du plot de départ contient le nombre de cycles d'horloge de balayage, qui doivent s'écouler avant que les bits situés dans le segment de données de balayage identifié par l'adresse 37 de départ du segment de données de balayage, sont transmis par le contrôleur de suites 17, 19,21. La longueur de blocs d'extrémité contient le nombre de cycles d'horloge de balayage, qui doivent s'écouler une fois que l'extrémité du segment de données de balayage identifié par l'adresse 37 de début de segment de données de balayage, est atteinte et avant la ligne suivante de la table de balayages (c'est-à-dire le segment de données de balayage suivant dans la suite de balayages) est traitée. Les contrôleurs de suites 17,19, 21 traitent les données de balayage bit par bit en réponse à un signal d'incrémentation de balayage 25 délivré par le séquenceur global 1 dans l'ordre spécifié par les tables de liaisons. Dans une forme de réalisation, les dispositifs de commande de suites 17,19, 21 traitent les lignes dans leurs tables respectives de liaisons indépendamment les unes des autres, c'est-à-dire que dans un cycle d'horloge de balayage particulier, le contrôleur de suites introduites par balayage peut traiter des données de balayage pour la ligne n+1 d'une table de liaisons alors que le contrôleur de suites de sortie de balayage peut traiter les données de balayage dans une ligne n. Les contrôleurs de suites 17,19, 21 (Figure 2) traitent des données de balayage comme cela est spécifié dans une rangée de la table de liaisons dans l'ordre indiqué ci-après : la longueur 41 du plot de départ, le segment de données de balayage (de façon typique les segments de données introduites par balayage, des segments de sortie de balayage et des segments de données de masque de
r balayage) et la longueur de plot des extrémités 43. Pour le nombre de cycles de balayage spécifiés par la longueur de plot de départ 41 ou la longueur de plot d'extrémité 43, les contrôleurs de suites 17, 19,21 (Figure 2) transmettent de façon typique des données fictives (des signaux zéro). Un procédé de calcul des longueurs de plots de départ 41 et des longueurs de plots d'extrémité 43 pour chaque segment de données de balayage est représenté sur les Figures 5 et 6 indiquées plus loin. Lorsque toutes les données telles qu'elles sont spécifiées dans la région de la table de liaisons sont traitées par les contrôleurs de suites 17, 19, 21, les contrôleurs de suites passent à la ligne suivante pour continuer le traitement. Le traitement d'une suite de balayages peut être achevé lorsque la totalité des rangées de la table respective de liaisons sont traitées ou bien lorsqu'elles sont dirigées ailleurs par le séquenceur global 1. Dans une autre forme de réalisation, lorsque les valeurs de la longueur du segment de données de balayage, de la longueur du plot de départ, de la longueur du plot d'extrémité pour une ligne particulière sont des zéros logiques affectés, les contrôleurs de suites 17, 19, 21 traitent les données de balayage dans un procédé en ligne droite ; selon ce procédé, les contrôleurs de suites 17, 19, 21 récupèrent des données de balayage séquentiellement à partir du démarrage de la mémoire à l'adresse de départ jusqu'à l'achèvement du test de balayage.
Comme cela est représenté sur la Figure 3, des segments de données de balayage occupent une partie contiguë de la mémoire de balayages 11 et peuvent être distribués de façon aléatoire. La structure séquentielle d'adresses 37 de démarrage de segments de données de balayage dans une table de liaisons 31 (c'est-à-dire que chaque ligne successive de la table de liaisons correspond à un segment de données de balayages suivants) permet d'avoir des segments de données de balayage, qui ne sont pas disposés d'une manière contiguë dans la mémoire (comme dans une solution monolithique pour une mémoire de données de balayage) pour être traités séquentiellement. Le niveau ajouté d'adressage indirect fourni par les tables de liaisons présente l'avantage de permettre un séquencement efficace de segments de données de balayage. De nouvelles séquences de test peuvent être produites par un simple séquencement des lignes des tables de liaisons
r et au moyen d'une simple réécriture des tables de liaisons dans la mémoire de balayage. Ceci évite des procédés qui prennent du temps (telle que la solution monolithique) de nouveaux séquencements, lors desquels les données de balayage elles-mêmes doivent être à nouveau séquencées, reconstituées et téléchargées sous la forme d'un bloc dans la mémoire afin d'établir également les modifications les plus minimes dans la séquence de tests. Un avantage supplémentaire réside dans le fait qu'une séquence de tests constitue une séquence de pointeurs, et, même s'ils sont utilisés de multiples fois dans une séquence de tests, les segments de données de balayage eux-mêmes peuvent seulement être mémorisés une fois en mémoire. Ceci empêche une redondance de données et atténue les exigences du point de vue de la mémoire du système de test. Des suites de balayages peuvent être réalisées selon de nombreuses autres structures de données, comme par exemple une liste chaînée, un réseau ou une combinaison d'un réseau et d'une liste chaînée.
Dans une forme de réalisation, les tables de liaisons peuvent être mémorisées dans la même mémoire physique que les segments de données de balayage. D'autres formes de réalisation peuvent affecter des mémoires physiques selon d'autres manières. Dans une forme de réalisation, les tables de liaisons peuvent être contenues dans une mémoire de balayages constituée par des unités TIMM à 256 mégaoctets ECC à 72 bits, comme par exemple des mémoires SDRAM standards Pic 1000. L'adresse de départ du segment de données de balayage, la longueur du segment de données de balayage et les zones constituées par le tampon de blocs de départ et le tampon de blocs d'extrémité occupent un mot à 64 bits conformément à la décomposition suivante : 24 bits pour l'adresse de départ du segment de données de balayage, 13 bits pour la longueur du segment de données de balayage, 12 pour la longueur du bloc de départ, 12 bits pour la longueur du bloc d'extrémité, et 3 bits pour les drapeaux de validation de données de balayage immédiates (les 8 bits restants sont utilisés pour une correction d'erreur ECC).
Dans une forme de réalisation, si le drapeau de données de balayage immédiates est validé par une ligne de la table de liaisons, le contrôleur de suites respectif fonctionne dans le mode de données de balayage immé-
r diates. Dans le mode de données de balayage immédiates, un contrôleur de suites lit la ligne de la table de liaisons comme comprenant deux zones : une zone de données et une zone formant compteur. La zone de données contient le segment de données de balayage lui-même, contrairement à un pointeur désignant le segment de données de balayage dans la mémoire, et une zone formant compteur comptant une valeur de répétition pour indiquer avec quelle fréquence le segment de données de balayage doit être traité successivement lors du balayage par les contrôleurs de suites. Dans ce mode, le test par balayage permet de faire l'économie d'un temps de traitement requis pour effectuer un second accès en mémoire pour récupérer le segment de données de balayage en plaçant le segment de données de balayage directement dans la table de liaisons (le premier accès en mémoire est requis pour la récupération des données de la table de liaisons). Fréquement de longues séquences de données de balayage sont constituées par des profils de données de balayage plus courts qui sont répétés ; dans ce cas, une copie du profil répétitif peut être mémorisée directement dans la table de liaisons, et un compteur est prévu pour commander des contrôleurs de suites pour qu'ils traitent le profil un nombre donné de fois avant de passer au segment de données de balayage suivant. Dans une autre forme de réalisation du mode de données de balayage immédiat, on peut utiliser uniquement la zone de données supprimée et la zone formant compteur.
Selon une caractéristique de l'invention, le procédé comprend en outre l'étape consistant à prévoir un pointeur pour chaque segment de données de balayage dans l'information de traitement associée au segment de données de balayage.
Selon une caractéristique de l'invention, le procédé comprend en outre l'étape consistant à ranger séquentiellement les pointeurs dans le même ordre que la séquence de segments de données de balayage.
Selon une caractéristique de l'invention, le procédé comprend en outre l'étape consistant à équiper chaque pointeur de l'adresse de départ dans la mémoire du segment de données de balayage associé au pointeur.
Selon une caractéristique de l'invention, le procédé comprend en outre l'étape consistant à séparer la séquence de données de test de balayage en au moins une suite entrée par balayage entrant et une suite de sortie de balayage, la suite entrée par balayage comprenant une séquence de segments de données entrés par balayage, que la suite de sortie de balayage inclut une séquence de segments de données de sortie de balayage.
Selon une caractéristique de l'invention, le procédé comprend en outre l'étape consistant à séparer la séquence de données de test de balayage en au moins une suite entrée par balayage et une suite de sortie de balayage, la suite entrée par balayage incluant une séquence de segments de données entrés par balayage, et la suite de sortie de balayage inclut une séquence de segments de données de sortie de balayage.
Selon une caractéristique de l'invention, le procédé comporte en outre l'étape consistant à séparer la séquence de données de test de balayage en une suite de masques de balayage incluant une séquence de segments de données de masques de balayage.
Selon une caractéristique de l'invention, le procédé comprend en outre l'étape consistant à : - pour chaque segment de données de balayage, calculer au moins une valeur de retard de traitement, et - pour chaque intervalle de balayage, imbriquer le traitement des segments de données de balayage au moyen d'un cadencement du traitement des segments de données de balayage en fonction de la