INEX-MED: a Knowledge Graph to explore and link heterogeneous bio-medical data
Résumé
Health and life sciences nowadays face the massive availability of diverse biomedical data. Providing a unified and coherent access to these large-scale multi-source data is a major challenge. The INEX-MED project aims at gathering and representing multidisciplinary , multi-source and multi-modal data (clinical, genetic, imaging) as a Knowledge Graph, in the domain of intracranial aneurysms and congenital myopathies. The aim is to apply machine learning in order to make predictions, highlight new diagnosis variables and stratify patient populations. To this end, Linked Data principles are applied in order to integrate the data despite their initial heterogeneity, with the objective of ensuring "FAIR" data principles (Findability, Accessibility, Interoperability, Reusability) [1]. 2 Knowledge Graph Creation The acquired diverse data, come in different formats. For instance, clinical data are represented with tables (CSV format), while genetic (exome) data rely on the VCF format. Imaging data come in specific formats and are automatically processed to extract quantitative markers. All data are then represented in a directed labelled graph (RDF format). Many existing domain-specific ontologies were explored to find relevant concepts and relations. This knowledge graph can then be queried with SPARQL, a graph-pattern based query language designed to select nodes or edges, or assemble sub-graphs. The main advantage of this approach is that such queries can relate to all parts of the data at once (clinical, genetic, imaging) without the need for explicit joins. Our implementation thus offers convenient multi-source data access: it is now possible to return, for instance, clinical features (phenotype, diagnosis, ...) of individuals having a genetic variant on a specific set of genes, with a single SPARQL query. In addition, federated queries allow to pull data from external sources (for instance, Orphanet and Uniprot) and thus dynamically enrich the knowledge graph. 3 Demonstration scenario We propose to showcase our prototype in the form of a web application dedicated to biologists and a Jupyter Notebook dedicated to bioinformaticians. We will demonstrate how these interfaces directly interact with the knowledge graph in the form of template SPARQL queries and how they can be used to answer biological questions. We will show results as graphical plots, for monitoring purposes, or tables, for further bio-statistics analysis or machine learning based predictive modelling.
Origine | Fichiers produits par l'(les) auteur(s) |
---|