INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Ainsi, la présente invention vise un kit ou système pour la détection des acides nucléiques d'au moins deux espèces bactériennes différentes contenues dans un mélange complexe ou dans de l'eau. Ledit kit permet notamment de mettre en #uvre le procédé selon l'invention, en ce qu'il fournit des couples d'amorces utilisables lors de l'étape d'amplifications multiples dudit procédé. Ainsi, ce kit comprend : - au moins deux couples d'amorces dont les séquences sont choisies dans le groupe constitué par SEQ ID N 1 à SEQ ID N 16 et SEQ ID N 33 à SEQ ID N 37 du Tableau I, et toute séquence présentant au moins 80 % d'identité avec ces dernières ou leurs séquences réverses complémentaires, pour l'amplification de fragments spécifiques et exclusifs de bactéries choisies dans le groupe constitué de Y. enterocolitica, E. coli et/ou H. alvei et/ou Shigella spp. et/ou Y. enterocolitica, S. aureus, L. monocytogenes, Salmonella spp., B. cereus, C. perfringens, C. jejuni, Legionella spp. et L. pneumophila ; - et/ou au moins deux sondes nucléotidiques, respectivement marquées en 5' et en 3' par un fluorophore et un quencheur, sélectionnées parmi les séquences SEQ ID N 17 à SEQ ID N 24 et SEQ ID N 38 à SEQ ID N 40 du Tableau I, et toute séquence hybridable en conditions strictes à au moins 80 % avec ces dernières ou présentant au moins 80% d'identité avec elles ou leurs séquences réverses complémentaires ; - et/ou au moins deux sondes nucléotidiques choisies dans le groupe comprenant les sondes de séquences SEQ ID N 17 à 24 et SEQ ID N 38 à SEQ ID N 40 (Tableau I, supra), dépourvues des marquages par un fluorophore en 5' et un quencheur en 3', les produits d'amplification
obtenus à l'aide des couples d'amorces de séquences SEQ ID N 1 à SEQ ID N 16 et SEQ ID N 33 à SEQ ID N 37 (Tableau I, supra), et toute séquence hybridable en conditions strictes à au moins 80 % avec ces dernières, ou présentant au moins 80% d'identité avec elles ou leurs séquences réverses complémentaires, pour la détection de Y. enterocolitica, E. coli et/ou H. alvei et/ou Shigella spp. et/ou Y. enterocolitica, S. aureus, L. monocytogenes, Salmonella spp., B. cereus, C. perfringens et C. jejuni.
Un kit tel que défini ci-dessus comprendra de préférence le couple d'amorces constitué par les séquences suivantes : LmHlyAf (SEQ ID N 1) et LmHlyAr (SEQ ID N 2), ou le couple d'amorces réverse complémentaire du couple {LmHlyAf, LmHlyAr}, ou toute séquence présentant au moins 80% d'identité avec celles-ci, pour l'amplification spécifique et exclusive de L. monocytogenes.
Ces techniques autorisent la spectrophotométrie différentielle et les analyses de mélanges de colorants en temps réel, dans le cas de tels milieux limpides et même dans le cas de milieux très peu diffusifs.
Précisons dès maintenant que la présente invention permet de déterminer les dérivées partielles premières, secondes et n-ièmes des flux photoniques mesurés par rapport à la longueur d'onde et au temps, en plus des informations que ces techniques connues permettent d'obtenir.
On connaît aussi diverses techniques de spectroscopie résolue en temps ("time-resolved spectroscopy") : pour la fluorescence résolue en temps, on a déjà proposé l'imagerie spectro-temporelle de fluorescence.
Une telle imagerie donne accès à des distributions spectrales et temporelles, qui sont spécifiques de l'analyse des temps de déclin ("decay times") de fluorescence à plusieurs composantes.
Il convient cependant de noter que l'intérêt de cette imagerie de spectrophotométrie impulsionnelle différentielle pour l'imagerie spectrotemporelle de transmittance, avec une source lumineuse impulsionnelle à large spectre n'est ni divulgué ni suggéré dans l'art antérieur.
Il convient en outre de noter que, dans le cadre de l'imagerie spectro-temporelle de transmittance des milieux non limpides, le mode de comptage de photo- électrons uniques ("single photo-electrons"), ou SPE, est aussi puissant que pour l'imagerie spectro-
temporelle de fluorescence car il permet de mesurer les flux photoniques non en unité arbitraire mais en unité de comptage d'évènement. Ceci permet aussi une plus grande dynamique de mesure.
Le mode de comptage est réalisé par binarisation de l'image par seuillage. Cette binarisation provoque la mise à zéro du bruit de la chaîne de détection. La détection d'une zone de pixel attribuable à un photo-electron est réalisé par ce seuillage. Puis le mode comptage incorpore la réduction de cette zone (en forme de disque ou de géométrie spécifique) à un seul pixel ou à des coordonnées à une échelle subpixel.
On se reportera aussi au document suivant : S. Anderson-Engels et al., "Multispectral tissue characterization with time resolved détection of "diffusely scattered white light, Optics Letters (1993) 18, pp. 1697-1699.
Cependant, ce document a été très peu exploité et reste limité au domaine de l'optique des tissus ("tissue optics"), sans aucune mention d'une application à la chimie analytique ni d'aspects probabilistes et statistiques de ce type d'imagerie.
Pour ce qui concerne le comptage, on se reportera aussi au document suivant et aux brevets déposés par la société Hamamatsu au début des années 90 : Watanabe M., Koishi M., Fujiwara M., Takeshita T. and Cieslik W. (1994), "Development of a new fluorescence decay measurement system using two-
dimensional single-photon counting", J. Photochem.
Photobiol. A :Chem 80,pp.429-432.
Cependant ce document est orienté vers le comptage de photons uniques en deux dimensions ( twodimensional single-photon counting ), en émission de lumière par fluorescence, voire par effet Raman, mais jamais en transmittance d'un laser blanc impulsionnel.
EXPOSÉ DE L'INVENTION La présente invention propose un procédé et un dispositif d'analyse d'un milieu non limpide.
En particulier, l'invention vise à mesurer globalement et in situ des concentrations, ou des variations de concentrations, d'absorbeurs et de diffuseurs dans un milieu non limpide.
De préférence, ces polymères sont choisis parmi ceux dont le motif hydrophile de type acide carboxylique insaturé oléfinique correspond au monomère de formule (II) suivante : dans laquelle, R1 désigne H ou CH3 ou C2H5, c'est-à-dire des motifs acide acrylique, acide méthacrylique ou acide éthacrylique, et dont le motif hydrophobe de type ester d'alkyl (C10-C30) d'acide carboxylique insaturé correspond au monomère de formule (III) suivante : dans laquelle, R2 désigne H ou CH3 ou C2H5 (c'est-à-dire des motifs acrylates, méthacrylates ou éthacrylates) et de préférence H (motifs acrylates) ou CH3 (motifs méthacrylates), R3 désignant un radical alkyle en C10-C30' et de préférence en C12-C22.
Des esters d'alkyles (C10-C30) d'acides carboxyliques insaturés conformes à l'invention comprennent par exemple, l'acrylate de lauryle, l' acrylate de stéaryle, l'acrylate de décyle, l' acrylate d'isodécyle, l' acrylate de dodécyle, et les méthacrylates correspondants, le méthacrylate de lauryle, le méthacrylate de stéaryle, le méthacrylate de décyle, le méthacrylate d'isodécyle, et le méthacrylate de dodécyle.
Parmi ce type de polymères associatifs anioniques à chaîne grasse, on utilisera plus particulièrement des polymères formés à partir d'un mélange de monomères comprenant : (i) essentiellement de l'acide acrylique, (ii) un ester de formule (III) décrite ci-dessus et dans laquelle R2 désigne H ou CH3, R3 désignant un radical alkyle ayant de 12 à 22 atomes de carbone, (iii) et un agent réticulant, qui est un monomère insaturé polyéthylénique copolymérisable bien connu, comme le phtalate de diallyle, le (méth)acrylate d'allyl, le divinylbenzène, le diméthacrylate de (poly) éthylèneglycol, et le méthylène-bis-acrylamide.
Parmi lesdits polymères ci-dessus, on préfère tout particulièrement selon la présente invention, les produits vendus par la société GOODRICH sous les dénominations commerciales PEMULEN TRI, PEMULEN TR2, CARBOPOL 1382, et encore plus préférentiellement le PEMULEN TRI, et le produit vendu par la société S. E.P.P.I.C. sous la dénomination COATEX SX .
- (III) les terpolymères d'anhydride maléique/a-oléfine en C30-C38/ maléate d'alkyle tel que le produit (copolymère anhydride maléique/a-oléfine en C30-C38/maléate d'isopropyle) vendu sous le nom PERFORMA V 1608 par la société NEWPHASE TECHNOLOGIES.
- (IV) les terpolymères acryliques comprenant : (a) environ 20% à 70% en poids d'un acide carboxylique à insaturation [alpha],ss-monoéthylénique, (b) environ 20 à 80% en poids d'un monomère à insaturation [alpha],ss- monoéthylénique non-tensio-actif différent de (a), (c) environ 0,5 à 60% en poids d'un mono-uréthane non-ionique qui est le produit de réaction d'un tensio-actif monohydrique avec un monoisocyanate à insaturation monoéthylénique, tels que ceux décrits dans la demande de brevet EP-A-0173109 et plus particulièrement celui décrit dans l'exemple 3, à savoir, un terpolymère acide méthacrylique/acrylate de méthyle/diméthyl métaisopropényl benzyl isocyanate d'alcool béhényle éthoxylé (400E) en dispersion aqueuse à 25%.
- (V) les copolymères comportant parmi leurs monomères un acide carboxylique à insaturation a,(3-monoéthylénique et un ester d'acide carboxylique à insaturation a,(3-monoéthylénique et d'un alcool gras oxyalkyléné.
A titre d'exemple de ce type de composé on peut citer l'ACULYN 22 vendu par la société ROHM et HAAS, qui est un
terpolymère acide méthacrylique/acrylate d'éthyle/méthacrylate de stéaryle oxyalkyléné.
Les polymères associatifs à chaîne grasse de type non ionique, utilisés selon l'invention, sont choisis de préférence parmi : -(1) les celluloses modifiées par des groupements comportant au moins une chaîne grasse ; on peut citer à titre d'exemple : - les hydroxyéthylcelluloses modifiées par des groupements comportant au moins une chaîne grasse tels que des groupes alkyle, arylalkyle, alkylaryle, ou leurs mélanges, et dans lesquels les groupes alkyle sont de préférence en C8-C22, comme le produit NATROSOL PLUS GRADE 330 CS (alkyles en C16) vendu par la société AQUALON, ou le produit BERMOCOLL EHM 100 vendu par la société BEROL NOBEL, - celles modifiées par des groupes polyalkylène glycol éther d'alkyl phénol, tel que le produit AMERCELL POLYMER HM-1500 (polyéthylène glycol (15) éther de nonyl phénol) vendu par la société AMERCHOL.
Selon une autre particularité du procédé, dans le cas d'une utilisation multi-serveur, le système Configurateur exécute les étapes suivantes : - découpage de la Configuration en plusieurs parties (de type HDL et de type HLL) en triant les composants de type HDL
et les objets de type HLL selon leurs appartenances aux serveurs, - génération des composants de type HDL périphériques servant à l'envoi et la réception des signaux entre les parties de la configuration, - duplication des Blocs Globaux par le système Configurateur et instanciation des Blocs Globaux dupliqués sur chaque serveur, - génération des parties de type HLL servant de support de communication entre les serveurs.
Selon une autre particularité du procédé, la connexion automatique entre les composants par le système Configurateur comprend plusieurs phases : - une phase topologique de haut niveau réalisant la sélection des composants et leurs positionnements respectifs, - une phase de câblage réalisant la connexion effective entre les composants, cette phase générant comme résultat une table de câblage associant les signaux connectés ensemble, au nom unique du fil les connectant, - une phase de génération des fichiers sources de type HDL et de type HLL.
Selon une autre particularité du procédé, la phase de câblage est effectuée par le système Configurateur selon les trois étapes suivantes : a. les Blocs Globaux et les Blocs Système sont connectés en premier à tous les composants, b. viennent ensuite les connexions des signaux entre les autres composants, c. à la fin du câblage, une passe supplémentaire permet de connecter les signaux restant non connectés de chaque composant à des signaux prédéterminés pour assurer un état stable et déterminé, le
système Configurateur générant alors des configurations partielles comprenant un sous-ensemble de l'architecture.
Selon une autre particularité du procédé, les signaux prédéterminés sont les signaux du Bloc Système correspondant au composant.
Selon une autre particularité, le fichier de description de l'architecture du modèle global comprend les modèles de simulation des Blocs globaux et des Blocs Système, ces deux types de composants étant connectés entre eux et gérant des signaux d'environnement.
Selon une autre particularité, les Blocs Système sont connectés aux autres composants et leur fournissent des signaux système qui leur sont spécifiques.
Selon une autre particularité du procédé, le système de traitement de données effectue un contrôle de conformité des connexions en comparant la table de connexion des instances réelles entre blocs avec la table de règles de cohérence de connexions.
Selon une autre particularité du procédé, le système de traitement de données compare les connexions physiques entre les composants, à la table de règles de cohérence de connexions, pour détecter des incompatibilités entre extrémités de connexions entre les composants, et, en pareil cas, il spécifie, et ajoute, dans la table de connexion des instances, un composant adaptateur inséré dans la connexion considérée.
Selon une autre particularité, le fichier de définition de configuration comprend des informations, spécifiées par un attribut, concernant l'utilisation de composants adaptateurs avec les instances des Composants actifs, dont les connexions sont comparées à la table de connexion des instances, pour détecter des incompatibilités entre extrémités de connexions entre les composants, et, en pareil cas, il spécifie, et ajoute, dans la table de connexion des instances, un autre composant adaptateur inséré dans la connexion considérée.
Selon une autre particularité du procédé, le système de traitement de données sélectionne certaines des connexions entre composants de la table de règles de cohérence de connexions et spécifie, et ajoute, dans la table de
connexion des instances, des connexions supplémentaires constituant des dérivations aboutissant à des modèles supplémentaires respectifs, représentant des outils de surveillance des connexions.
Selon une autre particularité du procédé, dans la phase de génération des fichiers sources, le système Configurateur génère les fichiers source en langage HDL et en langage HLL en s'appuyant sur le contenu de la table de composants et de règles de connexion, la table de règles de cohérence de connexions, la table de formatage de fichiers source, la table de connexion des instances et la table de câblage.
Selon une autre particularité du procédé, le système de traitement de données effectue un traitement par le système Configurateur, pour chaque variante de configuration, pour obtenir plusieurs modèles de simulation correspondant à la même spécification fonctionnelle, mais écrits en une description comportant différents mélanges des langages de niveaux différents (HDL, HLL).
Selon une autre particularité du procédé, le système de traitement de données établit la spécification fonctionnelle du modèle global de simulation dans un format informatique compatible avec un langage de programmation de haut niveau (HLL) et en format compatible avec un langage de description du matériel (HDL).
Ainsi, l'utilisateur peut aisément influencer la visualisation afin que les attributs de résultat qui lui paraissent essentielles soient présentés de façon proéminente ; il permet de présenter les résultats de recherches avec plusieurs niveaux d'abstraction (c'est-à-dire plusieurs niveaux de détail). Par exemple, dans une première étape, les résultats de recherche sont présentés groupés par langues,
puis, dans une seconde étape, ils sont présentés par sites et, finalement, dans une troisième étape, l'utilisateur peut voir des documents (adresses URL) seuls ; il permet à l'utilisateur, en fonction du modèle d'interface choisi, de sélectionner un groupe d'adresses URL, de sites, etc. qui l'intéresse, pour travailler ensuite avec ; il permet à l'utilisateur de percevoir immédiatement certaines tendances dans les résultats de recherche. Par exemple, il peut se rendre compte que tous les documents trouvés soient dans le même domaine, ou détecter tous les documents qui ont une taille supérieure à une taille déterminée, etc. ; il permet à l'utilisateur de passer d'un modèle d'interface à un autre, de façon à visualiser différents aspects d'un même résultat de recherche.
On présente maintenant, avec le schéma bloc fonctionnel de la figure 2, un mode de réalisation particulier du système de visualisation de la figure 1. Dans ce mode de réalisation, le système de visualisation comprend : - un module 28 de gestion des interactions de l'utilisateur 3 avec le système ; - un module 211de restitution de l'interface utilisateur 2D ; - un module 29 de gestion de l'interface utilisateur 2D ; - un module 212 de restitution de l'interface de scène virtuelle 3D ; - un interpréteur X-VRML 210 ; - un jeu de méta-modèles 23 ; - un module 26 de gestion des méta-modèles ; - un jeu de modèles d'interface 21 ; - un module 27 de gestion des modèles d'interface ; - une base de données intermédiaire 25 de stockage des résultats de recherche ; - un module 24 de gestion des relations avec le moteur de recherche 1.
Le module 28 de gestion des interactions a pour rôle d'interpréter les interactions de l'utilisateur et d'activer les modules (ou autres éléments) appropriés du système.
L'utilisateur dispose de deux interfaces d'entrée : l'interface utilisateur 2D et l'interface 3D (cette dernière faisant partie de l'interface de scène virtuelle 3D).
L'interface utilisateur 2D permet à l'utilisateur de formuler des requêtes, affiner des requêtes, modifier le mappage des attributs de résultat de recherche avec les paramètres des modèles de scène virtuelle 3D, et sélectionner des modèles d'interface.
L' interface de scène virtuelle 3D visualise un résultat de recherche sous la forme d'une scène virtuelle 3D (générée selon un modèle de scène virtuelle 3D sélectionné), et permet à l'utilisateur de naviguer au sein du résultat de la recherche.
Les scènes 3D sont générées par l'interpréteur X-VRML, qui reçoit en entrée un résultat de recherche stocké dans la base de données intermédiaire 25 et un modèle d'interface 21 fourni par le module 27 de gestion des modèles d'interface.
L'interpréteur X-VRML 210 permet d'interpréter un langage X-VRML complété, selon l'invention, par des balises (tags) complémentaires discutées en détail par la suite. On rappelle que le langage X-VRML est défini dans la demande de brevet EP 1 004 987, publiée le 31mai 2000 et dont le texte est inséré ici par référence. Le langage X-VRML est lui-même une extension du langage standard VRML ( Virtual Reality Modelling Language ), ce dernier permettant de construire des mondes virtuels.
Les interfaces utilisateur 2D et les scènes virtuelles 3D ne sont pas figées, mais générées de façon dynamique par le module 29 de gestion de l'interface utilisateur 2D, sur la base des modèles d'interface sélectionnés. Quand l'utilisateur demande un changement de modèle d'interface, le module 28 de gestion des interactions demande au module 26 de gestion des méta-modèles de traiter le méta-modèle concerné. Après qu'un modèle d'interface approprié a été sélectionné, le module 26 de gestion des métamodèles demande au module 27 de gestion des modèles d'interface de fournir : le modèle d'interface utilisateur 2D sélectionné au module 29 de gestion de l'interface utilisateur 2D, afin qu'une nouvelle interface utilisateur 2D soit générée par ce module 29 puis restituée par le module 211 de restitution de l'interface utilisateur 2D ; le modèle de scène virtuelle 3D sélectionné à l'interpréteur X-VRML 210, afin qu'une nouvelle scène virtuelle 3D soit générée par cet interpréteur 210 puis restituée par le module 212 de restitution de l'interface de scène virtuelle 3D.
Une requête utilisateur (référencée 4 sur la figure 1), soumise via l'interface utilisateur 2D, est transmise par le module 28 de gestion des interactions au module 24
de gestion des relations avec le moteur de recherche 1. Ce dernier 24 transforme la requête utilisateur 4 en une ou plusieurs nouvelles requêtes (référencées 5 sur la figure 1) qu'il transmet au moteur de recherche. Ces nouvelles requêtes 5 sont exprimées dans le langage, par exemple SQL, utilisé par le moteur de recherche 1. Puis, le module 24 de gestion des relations avec le moteur de recherche 1 reçoit et stocke le résultat de la recherche dans la base de données intermédiaire 25. Le module 24 de gestion possède par exemple un accès direct à la base de données du moteur de recherche 1 (à ne pas confondre avec la base de données intermédiaire 25 du système selon l'invention), par utilisation d'interfaces de base de données standard (JDBC, ODBC, ...).
Le module 24 de gestion des relations avec le moteur de recherche 1 peut être équipé de plusieurs interfaces, de façon à pouvoir coopérer avec différents moteurs de recherche. Ainsi, il est possible de mettre en #uvre un moteur de méta-recherche.
La base de données intermédiaire 25 permet de stocker le résultat de recherche d'une requête. Elle peut être mise en #uvre sous la forme d'une base de données persistante habituelle ou d'une mémoire tampon volatile en mémoire principale. Les opérations telles que l'affinage de requête ou la modification du modèle d'interface peuvent ne nécessiter un accès qu'à la base de données intermédiaire 25 (sous réserve que les nouvelles informations demandées s'y trouvent), et non pas au moteur de recherche 1. De cette façon, le nombre d'accès au moteur de recherche 1 est réduit de façon significative, ce qui se traduit par une réduction des temps de réponse du système de visualisation.
Dans une variante de l'invention, la base de données intermédiaire 25 est remplacée ou combinée avec un mécanisme de cache de requêtes déjà effectuées et des résultats de recherche correspondants.
Les méta-modèles sont des programmes utilisés par le système de visualisation pour décider quel modèle d'interface suivant doit être chargé, après que le système a reçu une demande de changement de modèle d'interface. Une telle demande contient un identifiant de l'un des méta-modèles. L'exécution de ce méta-modèle permet de fixer la valeur d'une variable prédéterminée (par exemple next~model ), cette valeur étant une adresse URL du modèle d'interface suivant à charger par le système de visualisation.
REDUCTEUR Avantageusement, le réducteur est choisi parmi l'acide thioglycolique et ses sels, l'acide thiolactique et ses sels, la cystéine, la cystéamine et le thioglycolate de glycérol, les sulfites, les bisulfites, les sulfinates, l'acide ascorbique, l'acide érythorbique et le glucose.
OXYDANT Avantageusement, l'oxydant est choisi parmi le peroxyde d'hydrogène, le peroxyde d'urée, les bromates de métaux alcalins, les persels tels que les perborates et persulfates, les periodates.
De préférence, la concentration en composé choisi parmi les polymères fixants anioniques, non ioniques ou amphotères ou les agents conditionneurs, les colorants directs anioniques ou cationiques ou les colorants d'oxydation pour les cheveux, les réducteurs, les tensioactifs et les agents oxydant, est comprise entre 0,001 et 50 %, plus préférentiellement entre 0,01 et 20 %, et encore plus préférentiellement entre 0,1 et 10 %.
La composition peut contenir, en outre, par exemple, un ou plusieurs composés choisi parmi des agents de contrôle de pH, des initiateurs de polymérisation, tels que des sels métallique, des catalyseurs de polymérisation, comme des enzymes, des solvants, comme l'éthanol, des antibactériens, des nacrants, des gaz propulseurs, des particules ou nanoparticules ou des pigments.
Avantageusement, dans la composition selon l'invention, le colorant d'oxydation est une base d'oxydation et plus préférentiellement encore, elle contient au moins un coupleur.
On préfère particulièrement quand le colorant direct est choisi parmi les colorants azoïques, quinoniques, aziniques ou triarylméthaniques.