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

Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)Alia Hamwi
 
swiss-prot<bioinformatics>
swiss-prot<bioinformatics>swiss-prot<bioinformatics>
swiss-prot<bioinformatics>Pardeep kaushal
 
Role of bioinformatics in life sciences research
Role of bioinformatics in life sciences researchRole of bioinformatics in life sciences research
Role of bioinformatics in life sciences researchAnshika Bansal
 
4.1 introduction to bioinformatics
4.1 introduction to bioinformatics4.1 introduction to bioinformatics
4.1 introduction to bioinformaticsPrabhakar Pawar
 
Pham yang embl-ebi
Pham yang embl-ebiPham yang embl-ebi
Pham yang embl-ebiNate Wildes
 
Ontology Engineering for Big Data
Ontology Engineering for Big DataOntology Engineering for Big Data
Ontology Engineering for Big DataKouji Kozaki
 
Digital transformation with microsoft data and ai
Digital transformation with microsoft data and ai Digital transformation with microsoft data and ai
Digital transformation with microsoft data and ai MichaelRoenker
 
Dublin Core In Practice
Dublin Core In PracticeDublin Core In Practice
Dublin Core In PracticeMarcia Zeng
 

What's hot (20)

Protein Data Bank (PDB)
Protein Data Bank (PDB)Protein Data Bank (PDB)
Protein Data Bank (PDB)
 
Introduction to databases.pptx
Introduction to databases.pptxIntroduction to databases.pptx
Introduction to databases.pptx
 
Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)
 
TrEMBL
TrEMBLTrEMBL
TrEMBL
 
swiss-prot<bioinformatics>
swiss-prot<bioinformatics>swiss-prot<bioinformatics>
swiss-prot<bioinformatics>
 
Structural database and their classification by abdul qahar
Structural database and their classification by abdul qaharStructural database and their classification by abdul qahar
Structural database and their classification by abdul qahar
 
Data retrieval
Data retrievalData retrieval
Data retrieval
 
Role of bioinformatics in life sciences research
Role of bioinformatics in life sciences researchRole of bioinformatics in life sciences research
Role of bioinformatics in life sciences research
 
4.1 introduction to bioinformatics
4.1 introduction to bioinformatics4.1 introduction to bioinformatics
4.1 introduction to bioinformatics
 
Pub med
Pub medPub med
Pub med
 
EMBL-EBI
EMBL-EBIEMBL-EBI
EMBL-EBI
 
Protege tutorial
Protege tutorialProtege tutorial
Protege tutorial
 
Pham yang embl-ebi
Pham yang embl-ebiPham yang embl-ebi
Pham yang embl-ebi
 
Composite and Specialized databases
Composite and Specialized databasesComposite and Specialized databases
Composite and Specialized databases
 
Protein data bank
Protein data bankProtein data bank
Protein data bank
 
Blasta
BlastaBlasta
Blasta
 
Biological Database
Biological DatabaseBiological Database
Biological Database
 
Ontology Engineering for Big Data
Ontology Engineering for Big DataOntology Engineering for Big Data
Ontology Engineering for Big Data
 
Digital transformation with microsoft data and ai
Digital transformation with microsoft data and ai Digital transformation with microsoft data and ai
Digital transformation with microsoft data and ai
 
Dublin Core In Practice
Dublin Core In PracticeDublin Core In Practice
Dublin Core In Practice
 

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

How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 

Recently uploaded (20)

How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 

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&apos;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