Brevet FR3045874A1 (20170623)
REVENDICATIONS1. Architecture (100) pour l'analyse de données génomiques comportant : - une pluralité de noeuds applicatifs (101), chacun des noeuds applicatifs comportant : o un système de calcul (102) comportant au moins un noeud de calcul, le système de calcul (102) étant construit et agencé pour réaliser des calculs de génomique, o une interface homme-machine (103) construite et agencée pour communiquer avec le système de calcul (102), o une interface d'accès (104) à une base de connaissances (105), - Une base de connaissances (105) construite et agencée pour communiquer avec la pluralité de noeuds applicatifs (101), ladite base de connaissances (105) contenant des données génomiques.\n<CLM>\1\tArchitecture (100) pour l'analyse de données génomiques selon la revendication précédente, ladite architecture (100) étant caractérisée en ce qu'elle comporte une pluralité d'espaces privés (106), chacun des espaces privés (106) étant construit et agencé : - pour contenir des métadonnées et des résultats issus d'un calcul réalisé par le système de calcul (102) d'une entité authentifiée comportant 1 à n utilisateur(s), et - être accessible en lecture uniquement aux utilisateurs de l'entité authentifiée.\n<CLM>\1\tArchitecture (100) pour l'analyse de données génomiques selon l'une quelconque des revendications précédentes, ladite architecture (100) étant caractérisée en ce qu'elle comporte une pluralité d'espaces partagés 107, chacun des espaces partagés (107) étant construit et agencé : 3045874 16 - pour contenir des métadonnées et des résultats issus de calculs collaboratifs réalisés par les systèmes de calcul (102) d'une entité authentifiée comportant 1 à n utilisateur(s), et - être accessible en lecture uniquement aux utilisateurs des 5 entités authentifiés et bénéficiant d'un droit de consultation audit espace partagé (107).\n<CLM>\1\tArchitecture (100) pour l'analyse de données génomiques selon l'une quelconque des revendications précédente, ladite architecture (100) étant caractérisée en ce qu'elle comporte un espace commun (108), ledit espace commun (108) étant accessible à tous les utilisateurs des entités authentifiés de l'architecture (100).\n<CLM>\1\tArchitecture (100) selon l'une quelconque des revendications 15 précédentes, ladite architecture (100) étant caractérisée en ce que le système de calcul (102) classe de courtes séquences numériques de matériel biologique.\n<CLM>\1\tArchitecture (100) selon la revendication 5 précédente, ladite 20 architecture (100) étant caractérisée en ce que le système de calcul (102) agrège les courtes séquences numériques de matériel biologique d'une même classe.\n<CLM>\1\tArchitecture (100) selon l'une quelconque des revendications 25 précédentes, ladite architecture (100) étant caractérisée en ce que le système de calcul (102) identifie une séquence biomarqueur répondant à une question biologique.\n<CLM>\1\tArchitecture (100) selon l'une quelconque des revendications 30 précédentes, ladite architecture (100) étant caractérisée en ce qu'elle comporte une pluralité de ressources (109), lesdites ressources (109) étant formées par : 3045874 17 - Un système d'identification d'une entité et des éléments qu'elle manipule, - Un système d'identification d'un utilisateur, - Un système d'identification d'un calcul associé à au moins un 5 utilisateur et une entité, - Un système permettant de corréler des calculs réalisés, - Un système de regroupement logique d'identifiants de calculs associés à un utilisateur et une entité, - Un système permettant d'associer une méta-information à des 10 données de la base de connaissances (105).\n<CLM>\1\tArchitecture (100) selon l'une quelconque des revendications précédentes, ladite architecture (100) étant caractérisée en ce que la base de connaissance (105) est formée par un anneau de base de 15 données. 10.Architecture (100) selon l'une quelconque des revendications précédentes, ladite architecture (100) étant caractérisée en ce que l'interface d'accès (104) à la base de connaissances (105) est une API 20 REST.