SlideShare a Scribd company logo
1 of 40
BioPortal ontologies et ressources de données biomédicales à portée de main… Clement Jonquet& BioPortal team jonquet@stanford.edu Atelier Web Sémantique Médical, Nîmes, France - 8 Juin 2010 1
Présentation de la présentation Merci pour cette opportunité Contribution de tout le groupe NCBO (~20 pers.) Plan Présentation générale Ce qu’on peut faire avec BioPortal (démo?) Discussion Article de référence N. F. Noy, N. H. Shah, P. L. Whetzel, B. Dai, M. Dorf, N. B. Griffith, C. Jonquet, D. L. Rubin, M. Storey, C. G. Chute, M. A. Musen. BioPortal: ontologies and integrated data resourcesat the click of a mouse. NucleicAcidsResearch, 37:170–173, May 2009. 2
Biologist have adopted ontologies To provide canonical representation of scientific knowledge To annotate experimental data to enable interpretation, comparison, and discovery across databases To facilitate knowledge-based applications for Decision support Natural language-processing Data integration But ontologies are: spread out, in different formats, of different size, with different structures 3
What is BioPortal? Web repository for biomedical ontologies – “ one stop shop” Make ontologies accessible and usable – abstraction on format, locations, structure, etc. Users can publish, download, browse, search, comment, align ontologies  and use them for annotations both online and via a web services API. Community-based ontology development, alignment, and evaluation Figures:  200+ ontologies (OWL, OBO, UMLS) ~ 1.7 million terms ~ 2 million mappings 22 annotated biomedical resources ~ 10 milliards annotations 4
What are we trying to do You’ve built an ontology, how do you let the world know? You need an ontology, where do you go o get it? How do you know whether an ontology is any good? How do you find resources that are relevant to the domain of the ontology (or to specific terms)? How could you leverage your ontology to enable new science? 5
Community-based ontology repository http://bioportal.bioontology.org 6
BioPortal features Library of ontologies (support browsing,  visualizing, versioning, metrics, views) Search ontologies, resources Peer review:  comments and discussion Mapping Annotate data 7
Library of biomedical ontologies 8
Ontology metadata 9
Ontology metrics 10 Statistics Conformance to  Best practices
Ontology views 11 Specific subset Other languages
Ontology search 12 Keywords & options Ontologies to use
Ontology browsing 13
Ontology visualizing 14
Ontology notes 15
Ontology mappings 16
Mappings in BioPortal Ontologies, vocabularies, and terminologies will inevitably overlap in coverage Concept-to-concept mappings e.g., nostril in NCI Thesaurus is similar to naris in Mouse Anatomy Ontology ,[object Object]
Created by users
Provenance17
How mappings are useful? Navigation mechanism, linking one ontology to another Annotating  & query expansion in search  Allows to include synonyms defined in other ontologies Use for finding “important” or “reference” ontologies If everyone maps to NCI Thesaurus, it must be important Accessible through web services & RDF to be used in other applications 18
Ontology-based annotation workflow 19 First, direct annotations are created by recognizing concepts in raw text, Second,  annotations are semantically expanded using knowledge of the ontologies, Third, all annotations are scored according to the context in which they have been created.
Explosion of biomedical data: diverse, distributed, unstructured… not link to ontologies ,[object Object]
Data integration problem
Translational discoveries are prevented
Good examples
GO annotations
PubMed (biomedical literature) indexed with Mesh headingsAnnotate data with ontology concepts Horizontal approach Annotation challenge 20 RESOURCES ONTOLOGIES
NCBO Annotator in BioPortal 21
Code Word & Firefox add-ins to call the Annotator Service? Excel UIMA platform Specific UI NCBO Annotator service Multiple ways to access
NCBO Biomedical Resources index ,[object Object]
The index can be used to enhance search & data integration23 [DILS 08] [BMC BioInfo09] [IC 10]
Ex: annotation of a GEO element 24
Ontology-based search (1/2) Example of resource available (name and description) Number of annotations in the NCBO Resource Index Ontology concept/term browsed Title and URL link to the original element Context in which an element has been annotated ID of an element 25
Ontology-based search (2/2) 26 Ontology concept(s) to use for search Keyword to search Biomedical resources to query Resource elements found
Good use of the semantics (1/2) ,[object Object],27
28 Good use of the semantics (2/2)
Ontology recommendation 29
The BioPortal technology All BioPortal data is accessible through REST services BioPortal user interface accesses the repository through REST services as well For example:  http://bioportal.bioontology.org/visualize/40401/?conceptid=D008545 http://rest.bioontology.org/bioportal/concepts/40401/?conceptid=D008545 The BioPortal technology is domain-independent BioPortal code is open-source Technology stack includes: Protégé, LexGrid, MySQL, Hibernate, Spring, J2EE, Ruby-on-Rails 30
Other installations of BioPortal 31
BioPortal’s future Better support of Semantic Web standards Done: provide URI for every concept in the ontology TBD: ontologies & annotations available through a SPARQL endpoint Development of a biomedical mega-thesaurus based on ontology mappings Merge ontology editing & publishing Scalability Distributed architecture Enhance views/modularization e.g., different languages 32

More Related Content

What's hot

Phylo finder: an intelligent search engine for phylogenetic tree databases
Phylo finder: an intelligent search engine for phylogenetic tree databasesPhylo finder: an intelligent search engine for phylogenetic tree databases
Phylo finder: an intelligent search engine for phylogenetic tree databasesAfnan Zuiter
 
ArCo: the Italian Cultural Heritage Knowledge Graph
ArCo: the Italian Cultural Heritage Knowledge GraphArCo: the Italian Cultural Heritage Knowledge Graph
ArCo: the Italian Cultural Heritage Knowledge GraphValentina Carriero
 
The European Nucleotide Archive
The European Nucleotide ArchiveThe European Nucleotide Archive
The European Nucleotide ArchiveEBI
 
Ontologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyOntologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyMelanie Courtot
 
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend FrameworkExposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend FrameworkHugo Hamon
 
Structure and diversity of virus
Structure and diversity of virusStructure and diversity of virus
Structure and diversity of virusPraveen Garg
 
Pairwise sequence alignment
Pairwise sequence alignmentPairwise sequence alignment
Pairwise sequence alignmentavrilcoghlan
 
Systems Biology Systems
Systems Biology SystemsSystems Biology Systems
Systems Biology SystemsMike Hucka
 
viral evolution 2016
viral evolution 2016viral evolution 2016
viral evolution 2016Jessi Dildy
 
Azo dyes bioremediation and phytormediation
Azo dyes bioremediation and phytormediationAzo dyes bioremediation and phytormediation
Azo dyes bioremediation and phytormediationeShopping Bazar
 
Semantic Web - Ontologies
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - OntologiesSerge Linckels
 

What's hot (20)

Phylo finder: an intelligent search engine for phylogenetic tree databases
Phylo finder: an intelligent search engine for phylogenetic tree databasesPhylo finder: an intelligent search engine for phylogenetic tree databases
Phylo finder: an intelligent search engine for phylogenetic tree databases
 
ArCo: the Italian Cultural Heritage Knowledge Graph
ArCo: the Italian Cultural Heritage Knowledge GraphArCo: the Italian Cultural Heritage Knowledge Graph
ArCo: the Italian Cultural Heritage Knowledge Graph
 
Biological databases.pptx
Biological databases.pptxBiological databases.pptx
Biological databases.pptx
 
Molecular modeling database
Molecular modeling database Molecular modeling database
Molecular modeling database
 
The European Nucleotide Archive
The European Nucleotide ArchiveThe European Nucleotide Archive
The European Nucleotide Archive
 
Ontologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyOntologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontology
 
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend FrameworkExposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
 
Structure and diversity of virus
Structure and diversity of virusStructure and diversity of virus
Structure and diversity of virus
 
Pairwise sequence alignment
Pairwise sequence alignmentPairwise sequence alignment
Pairwise sequence alignment
 
First Coast Final
First Coast FinalFirst Coast Final
First Coast Final
 
BLAST
BLASTBLAST
BLAST
 
Systems Biology Systems
Systems Biology SystemsSystems Biology Systems
Systems Biology Systems
 
Bio remediation
Bio remediationBio remediation
Bio remediation
 
viral evolution 2016
viral evolution 2016viral evolution 2016
viral evolution 2016
 
Azo dyes bioremediation and phytormediation
Azo dyes bioremediation and phytormediationAzo dyes bioremediation and phytormediation
Azo dyes bioremediation and phytormediation
 
Introduction to Biological databases
Introduction to Biological databasesIntroduction to Biological databases
Introduction to Biological databases
 
Entrez databases
Entrez databasesEntrez databases
Entrez databases
 
TrEMBL
TrEMBLTrEMBL
TrEMBL
 
Biopython: Overview, State of the Art and Outlook
Biopython: Overview, State of the Art and OutlookBiopython: Overview, State of the Art and Outlook
Biopython: Overview, State of the Art and Outlook
 
Semantic Web - Ontologies
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - Ontologies
 

Viewers also liked

web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...Fabien Gandon
 
Usage du Web sémantique et maturité informationnelle de l'organisation
Usage du Web sémantique et maturité informationnelle de l'organisationUsage du Web sémantique et maturité informationnelle de l'organisation
Usage du Web sémantique et maturité informationnelle de l'organisationDiane Mercier
 
Conférence Big Data sémantique La Réunion le 27 avril 2016
Conférence Big Data sémantique La Réunion le 27 avril 2016Conférence Big Data sémantique La Réunion le 27 avril 2016
Conférence Big Data sémantique La Réunion le 27 avril 2016Remy EXELMANS
 
RDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronoRDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronobmarchal
 

Viewers also liked (12)

AgroPortal : a proposition for ontology- based services in the agronomic domain
AgroPortal : a proposition for ontology- based services in the agronomic domainAgroPortal : a proposition for ontology- based services in the agronomic domain
AgroPortal : a proposition for ontology- based services in the agronomic domain
 
Dynamic Service Generation: Agent interactions for service exchange on the Grid
Dynamic Service Generation: Agent interactions for service exchange on the GridDynamic Service Generation: Agent interactions for service exchange on the Grid
Dynamic Service Generation: Agent interactions for service exchange on the Grid
 
Presentation AgroPortal
Presentation AgroPortalPresentation AgroPortal
Presentation AgroPortal
 
A few contributions of the SIFR (Semantic Indexing of French biomedical Resou...
A few contributions of the SIFR (Semantic Indexing of French biomedical Resou...A few contributions of the SIFR (Semantic Indexing of French biomedical Resou...
A few contributions of the SIFR (Semantic Indexing of French biomedical Resou...
 
web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...
 
Usage du Web sémantique et maturité informationnelle de l'organisation
Usage du Web sémantique et maturité informationnelle de l'organisationUsage du Web sémantique et maturité informationnelle de l'organisation
Usage du Web sémantique et maturité informationnelle de l'organisation
 
Roadmap for a multilingual BioPortal
Roadmap for a multilingual BioPortalRoadmap for a multilingual BioPortal
Roadmap for a multilingual BioPortal
 
Semantic annotation of biomedical data
Semantic annotation of biomedical dataSemantic annotation of biomedical data
Semantic annotation of biomedical data
 
Conférence Big Data sémantique La Réunion le 27 avril 2016
Conférence Big Data sémantique La Réunion le 27 avril 2016Conférence Big Data sémantique La Réunion le 27 avril 2016
Conférence Big Data sémantique La Réunion le 27 avril 2016
 
Web 2.0 : une introduction
Web 2.0 : une introductionWeb 2.0 : une introduction
Web 2.0 : une introduction
 
Presentation Sommet iPad en education 2014 Polytech Montpellier
Presentation Sommet iPad en education 2014 Polytech MontpellierPresentation Sommet iPad en education 2014 Polytech Montpellier
Presentation Sommet iPad en education 2014 Polytech Montpellier
 
RDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronoRDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chrono
 

Similar to BioPortal: ontologies and integrated data resources at the click of a mouse

How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Sciencedrnigam
 
Introduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyIntroduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyBarry Smith
 
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEBUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEMelanie Courtot
 
Enabling Semantically Aware Software Applications
Enabling Semantically Aware Software Applications Enabling Semantically Aware Software Applications
Enabling Semantically Aware Software Applications Trish Whetzel
 
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...Trish Whetzel
 
FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?EUDAT
 
Ontology Web Services for Semantic Applications
Ontology Web Services for Semantic Applications Ontology Web Services for Semantic Applications
Ontology Web Services for Semantic Applications Trish Whetzel
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyVassilis Protonotarios
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsJoanne Luciano
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsJoanne Luciano
 
Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Developing Frameworks and Tools for Animal Trait Ontology (ATO) Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Developing Frameworks and Tools for Animal Trait Ontology (ATO) Jie Bao
 
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...Amit Sheth
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications IJwest
 

Similar to BioPortal: ontologies and integrated data resources at the click of a mouse (20)

How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
 
Introduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyIntroduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental Biology
 
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEBUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
 
Tutorial: “How to use ontology repositories and ontology–based services”
Tutorial: “How to use ontology repositories and ontology–based services”Tutorial: “How to use ontology repositories and ontology–based services”
Tutorial: “How to use ontology repositories and ontology–based services”
 
Prosdocimi ucb cdao
Prosdocimi ucb cdaoProsdocimi ucb cdao
Prosdocimi ucb cdao
 
Enabling Semantically Aware Software Applications
Enabling Semantically Aware Software Applications Enabling Semantically Aware Software Applications
Enabling Semantically Aware Software Applications
 
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
 
The agricultural ontology service
The agricultural ontology serviceThe agricultural ontology service
The agricultural ontology service
 
FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?
 
Ontology Web Services for Semantic Applications
Ontology Web Services for Semantic Applications Ontology Web Services for Semantic Applications
Ontology Web Services for Semantic Applications
 
Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet Ontology
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metrics
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metrics
 
Semantic artefact and ontology services for long-term data interpretation
Semantic artefact and ontology services for long-term data interpretationSemantic artefact and ontology services for long-term data interpretation
Semantic artefact and ontology services for long-term data interpretation
 
Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Developing Frameworks and Tools for Animal Trait Ontology (ATO) Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Developing Frameworks and Tools for Animal Trait Ontology (ATO)
 
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
 
Presentation OntoCommons Workshop March 2021
Presentation OntoCommons Workshop March 2021Presentation OntoCommons Workshop March 2021
Presentation OntoCommons Workshop March 2021
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 

More from INRAE (MISTEA) and University of Montpellier (LIRMM)

More from INRAE (MISTEA) and University of Montpellier (LIRMM) (15)

Ontology repositories and case study with OntoPortal
Ontology repositories and case study with OntoPortalOntology repositories and case study with OntoPortal
Ontology repositories and case study with OntoPortal
 
Ontology Repositories and Semantic Artefact Catalogues with the OntoPortal Te...
Ontology Repositories and Semantic Artefact Catalogues with the OntoPortal Te...Ontology Repositories and Semantic Artefact Catalogues with the OntoPortal Te...
Ontology Repositories and Semantic Artefact Catalogues with the OntoPortal Te...
 
O’FAIRe: Ontology FAIRness Evaluator in the AgroPortal semantic resource rep...
O’FAIRe: Ontology FAIRness Evaluator in theAgroPortal semantic resource rep...O’FAIRe: Ontology FAIRness Evaluator in theAgroPortal semantic resource rep...
O’FAIRe: Ontology FAIRness Evaluator in the AgroPortal semantic resource rep...
 
Presentation FAIRsFAIR workshop (June 2021)
Presentation FAIRsFAIR workshop (June 2021)Presentation FAIRsFAIR workshop (June 2021)
Presentation FAIRsFAIR workshop (June 2021)
 
Presentation FAIRsFAIR workshop (April 2020)
Presentation FAIRsFAIR workshop (April 2020)Presentation FAIRsFAIR workshop (April 2020)
Presentation FAIRsFAIR workshop (April 2020)
 
Ontology Repository and Ontology-based Services
Ontology Repository and Ontology-based ServicesOntology Repository and Ontology-based Services
Ontology Repository and Ontology-based Services
 
Mastering an ontology & vocabulary management technology in France ?
Mastering an ontology & vocabulary management technology in France ?Mastering an ontology & vocabulary management technology in France ?
Mastering an ontology & vocabulary management technology in France ?
 
Portail d’ontologies et annotation sémantique de texte - Application en biomé...
Portail d’ontologies et annotation sémantique de texte - Application en biomé...Portail d’ontologies et annotation sémantique de texte - Application en biomé...
Portail d’ontologies et annotation sémantique de texte - Application en biomé...
 
FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?
 
AgroPortal : a vocabulary and ontology repository for agronomy, plant science...
AgroPortal : a vocabulary and ontology repository for agronomy, plant science...AgroPortal : a vocabulary and ontology repository for agronomy, plant science...
AgroPortal : a vocabulary and ontology repository for agronomy, plant science...
 
SIFR : Indexation sémantique de ressources biomédicales francophones
SIFR : Indexation sémantique de ressources biomédicales francophonesSIFR : Indexation sémantique de ressources biomédicales francophones
SIFR : Indexation sémantique de ressources biomédicales francophones
 
Tutoriel : "Gestion d’ontologies"
Tutoriel : "Gestion d’ontologies"Tutoriel : "Gestion d’ontologies"
Tutoriel : "Gestion d’ontologies"
 
About the use of biomedical ontologies to play with text in the context of th...
About the use of biomedical ontologies to play with text in the context of th...About the use of biomedical ontologies to play with text in the context of th...
About the use of biomedical ontologies to play with text in the context of th...
 
SIFR BioPortal : Un portail ouvert et générique d’ontologies et de terminolog...
SIFR BioPortal : Un portail ouvert et générique d’ontologies et de terminolog...SIFR BioPortal : Un portail ouvert et générique d’ontologies et de terminolog...
SIFR BioPortal : Un portail ouvert et générique d’ontologies et de terminolog...
 
Challenges for ontology repositories and applications to biomedicine and agro...
Challenges for ontology repositories and applications to biomedicine and agro...Challenges for ontology repositories and applications to biomedicine and agro...
Challenges for ontology repositories and applications to biomedicine and agro...
 

Recently uploaded

What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 

Recently uploaded (20)

YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 

BioPortal: ontologies and integrated data resources at the click of a mouse

  • 1. BioPortal ontologies et ressources de données biomédicales à portée de main… Clement Jonquet& BioPortal team jonquet@stanford.edu Atelier Web Sémantique Médical, Nîmes, France - 8 Juin 2010 1
  • 2. Présentation de la présentation Merci pour cette opportunité Contribution de tout le groupe NCBO (~20 pers.) Plan Présentation générale Ce qu’on peut faire avec BioPortal (démo?) Discussion Article de référence N. F. Noy, N. H. Shah, P. L. Whetzel, B. Dai, M. Dorf, N. B. Griffith, C. Jonquet, D. L. Rubin, M. Storey, C. G. Chute, M. A. Musen. BioPortal: ontologies and integrated data resourcesat the click of a mouse. NucleicAcidsResearch, 37:170–173, May 2009. 2
  • 3. Biologist have adopted ontologies To provide canonical representation of scientific knowledge To annotate experimental data to enable interpretation, comparison, and discovery across databases To facilitate knowledge-based applications for Decision support Natural language-processing Data integration But ontologies are: spread out, in different formats, of different size, with different structures 3
  • 4. What is BioPortal? Web repository for biomedical ontologies – “ one stop shop” Make ontologies accessible and usable – abstraction on format, locations, structure, etc. Users can publish, download, browse, search, comment, align ontologies and use them for annotations both online and via a web services API. Community-based ontology development, alignment, and evaluation Figures: 200+ ontologies (OWL, OBO, UMLS) ~ 1.7 million terms ~ 2 million mappings 22 annotated biomedical resources ~ 10 milliards annotations 4
  • 5. What are we trying to do You’ve built an ontology, how do you let the world know? You need an ontology, where do you go o get it? How do you know whether an ontology is any good? How do you find resources that are relevant to the domain of the ontology (or to specific terms)? How could you leverage your ontology to enable new science? 5
  • 6. Community-based ontology repository http://bioportal.bioontology.org 6
  • 7. BioPortal features Library of ontologies (support browsing, visualizing, versioning, metrics, views) Search ontologies, resources Peer review: comments and discussion Mapping Annotate data 7
  • 8. Library of biomedical ontologies 8
  • 10. Ontology metrics 10 Statistics Conformance to Best practices
  • 11. Ontology views 11 Specific subset Other languages
  • 12. Ontology search 12 Keywords & options Ontologies to use
  • 17.
  • 20. How mappings are useful? Navigation mechanism, linking one ontology to another Annotating & query expansion in search Allows to include synonyms defined in other ontologies Use for finding “important” or “reference” ontologies If everyone maps to NCI Thesaurus, it must be important Accessible through web services & RDF to be used in other applications 18
  • 21. Ontology-based annotation workflow 19 First, direct annotations are created by recognizing concepts in raw text, Second, annotations are semantically expanded using knowledge of the ontologies, Third, all annotations are scored according to the context in which they have been created.
  • 22.
  • 27. PubMed (biomedical literature) indexed with Mesh headingsAnnotate data with ontology concepts Horizontal approach Annotation challenge 20 RESOURCES ONTOLOGIES
  • 28. NCBO Annotator in BioPortal 21
  • 29. Code Word & Firefox add-ins to call the Annotator Service? Excel UIMA platform Specific UI NCBO Annotator service Multiple ways to access
  • 30.
  • 31. The index can be used to enhance search & data integration23 [DILS 08] [BMC BioInfo09] [IC 10]
  • 32. Ex: annotation of a GEO element 24
  • 33. Ontology-based search (1/2) Example of resource available (name and description) Number of annotations in the NCBO Resource Index Ontology concept/term browsed Title and URL link to the original element Context in which an element has been annotated ID of an element 25
  • 34. Ontology-based search (2/2) 26 Ontology concept(s) to use for search Keyword to search Biomedical resources to query Resource elements found
  • 35.
  • 36. 28 Good use of the semantics (2/2)
  • 38. The BioPortal technology All BioPortal data is accessible through REST services BioPortal user interface accesses the repository through REST services as well For example: http://bioportal.bioontology.org/visualize/40401/?conceptid=D008545 http://rest.bioontology.org/bioportal/concepts/40401/?conceptid=D008545 The BioPortal technology is domain-independent BioPortal code is open-source Technology stack includes: Protégé, LexGrid, MySQL, Hibernate, Spring, J2EE, Ruby-on-Rails 30
  • 39. Other installations of BioPortal 31
  • 40. BioPortal’s future Better support of Semantic Web standards Done: provide URI for every concept in the ontology TBD: ontologies & annotations available through a SPARQL endpoint Development of a biomedical mega-thesaurus based on ontology mappings Merge ontology editing & publishing Scalability Distributed architecture Enhance views/modularization e.g., different languages 32
  • 41. Conclusion BioPortal is allowing NCBO to experiment with new models for Dissemination of knowledge on the Web Integration and alignment of online content Knowledge visualization and cognitive support Peer review of online content Exciting context of research & application for both CS and Biomedical informatics BioPortal is a good illustration of biomedical semantic web application Please try it and join us! 33
  • 42.
  • 43. Natasha Noy, Mark Musen, Nigam Shah, Patricia Whetzel, Adrien Coulet, Paea Le Pendu, Michael Dorf, Cherie Youn, Paul Alexander, Sean Falconer
  • 45. Peggy Storey, Chris Callendar, Christopher Chute, Pradip Kanjamala, JyotiPathak, Jim Buntrock
  • 47. MerciNational Center for BioMedical Ontologyhttp://www.bioontology.orgBioPortal, biomedical ontology repositoryhttp://bioportal.bioontology.orgContact mejonquet@stanford.edu 35
  • 48. Develop a mega-thesaurus Group mapped concept s from different ontologies to create a single concept Similar to the approach taken by NLM with UMLS Metathesaurus manual vs. automatic 36
  • 49. Integration of ontology editing and publishing Enable users to go seamlessly between ontology editing and publishing Notes created in BioPortal are visible in an ontology editor User accounts and roles shared among BioPortal and ontology editors Users don’t need to be aware of the difference: they just get their work done 37
  • 50.
  • 51. Web content must be semantically described using ontologies
  • 52. Semantic annotations help to structure the web
  • 53. Annotation is not an easy task
  • 55. Lack of annotation tools (convenient, simple to use and easily integrated into automatic processes)
  • 56. Today’s web content (& public data available through the web) mainly composed of unstructured text38
  • 57.
  • 58. Getting access to all is hard: formats, locations, APIs
  • 59. Lack of tools that easily access all ontologies (domain)
  • 60. Users do not always know the structure of an ontology’s content or how to use it in order to do the annotations themselves
  • 61. Lack of tools to do the annotations automatically
  • 62. Boring additional task without immediate reward for the user39
  • 63.
  • 64. Large scale – to scale up for many resources and ontologies
  • 65. Automatic – to keep precision and accuracy
  • 66. Easy to use and to access – to prevent the biomedical community from getting lost
  • 67. Customizable – to fit very specific needs
  • 68. Smart – to leverage the knowledge contained in ontologies40

Editor's Notes

  1. Let’s try to understand the context of this work and what we mean by semantic annotation.
  2. Common infrastructure for Notes using the Changes and Annotation Ontology (ChAO)
  3. Users create notes in order todiscuss class definitionssuggest changes and correctionsrequest new itemsprovide additional information about a class (e.g., references, supporting documentation)
  4. found by the tools (efficient, but far from perfect)specified by users (low throughput, but better quality)
  5. Les découvertes qui pourraient être réalisées par la fouille des données biomédicales sont limitées car la plupart des ressources publiques ne sont généralement pas décrites à l’aide de terminologies et d'ontologies Pourquoi est-ce que c’est difficile ?Traiter des données textuelle (TAL, désambiguation, polysémie)Mettre en valeur la connaissance des ontologiesAlgorithmes de graphe (e.g., fermeture transitive is_a sur des ontologies de 300K concepts), Distance sémantique, Alignement entre ontologiesEchelle, Ontologies (différents formats, dispatchées, recoupées)Resource de données énormes, e.g., PubMed 17M citation Ontologies et ressources évoluent au cours du temps: Nouvelle version de GO toutes les nuitsReference: beaucoup de travail fait au niveau de l’annotation de produit de genes… ou de la reconnaissance de nom de proteine ou de gene ou de molecules… mais c’est pas forcement des approches basees sur les ontologies (bien que GO soit le meilleur example de success)Faire ce genre de chose avec les maladies par exemple, reste un vrai challenge. Et les maladies elles sont beaucoup decrites dans des ontologies.
  6. Elsevier SciVerseKaren Dowell, Jackson LabShai-shen Orr, Mark Davis’s labSean Mooney’s groupIda Sim, UCSFSimon Twigger, Medical college of WisconsinNathan Baker, Washington Univ.Amit Seth, Wright State Univ.Neil Sarkar, University of VermontLarry Hunter, University of Colorado, Denver
  7. Let’s try to understand the context of this work and what we mean by semantic annotation.
  8. Ontology based annotation is not wide-spread; possibly because of:Lack of a one stop shop for bio-ontologiesLack of tools to annotate datasetsManual  will not scaleAutomatic  can it be ‘good enough’?Lack of a sustainable mechanism to create ontology based annotations