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

Computational phylogenetics theoretical concepts, methods with practical on C...
Computational phylogenetics theoretical concepts, methods with practical on C...Computational phylogenetics theoretical concepts, methods with practical on C...
Computational phylogenetics theoretical concepts, methods with practical on C...ZarlishAttique1
 
maximum parsimony.pdf
maximum parsimony.pdfmaximum parsimony.pdf
maximum parsimony.pdfSrimathideviJ
 
Phylogenetic tree and it's types
Phylogenetic tree and it's typesPhylogenetic tree and it's types
Phylogenetic tree and it's typesNizadSultana
 
Numerical taxonomy_Plant Taxonomy
Numerical taxonomy_Plant TaxonomyNumerical taxonomy_Plant Taxonomy
Numerical taxonomy_Plant TaxonomySangeeta Das
 
Induced polyembroyony in crop improvement
Induced polyembroyony in crop improvementInduced polyembroyony in crop improvement
Induced polyembroyony in crop improvementshru1604
 
Angiosperms origin and_evolution
Angiosperms origin and_evolutionAngiosperms origin and_evolution
Angiosperms origin and_evolutionAnjaneyulu Paradesi
 
1.unit lesson 1- Introduction to plant taxonomy
1.unit lesson 1- Introduction to plant taxonomy1.unit lesson 1- Introduction to plant taxonomy
1.unit lesson 1- Introduction to plant taxonomySujana Papani
 
Transition of vegetative shoot apex into reproductive shoot
Transition  of  vegetative  shoot  apex  into reproductive  shootTransition  of  vegetative  shoot  apex  into reproductive  shoot
Transition of vegetative shoot apex into reproductive shootgohil sanjay bhagvanji
 
Phylogenetics: Classification Notes
Phylogenetics: Classification NotesPhylogenetics: Classification Notes
Phylogenetics: Classification NotesRobin Seamon
 
Numerical taxonomy
Numerical taxonomyNumerical taxonomy
Numerical taxonomyHafsaJamil1
 
Pleomorphism and biological speciation
Pleomorphism and biological speciationPleomorphism and biological speciation
Pleomorphism and biological speciationAkankshaShukla85
 
Phylogeny & classification
Phylogeny & classificationPhylogeny & classification
Phylogeny & classificationilanasaxe
 
Bls 303 l1.phylogenetics
Bls 303 l1.phylogeneticsBls 303 l1.phylogenetics
Bls 303 l1.phylogeneticsBruno Mmassy
 

What's hot (20)

Computational phylogenetics theoretical concepts, methods with practical on C...
Computational phylogenetics theoretical concepts, methods with practical on C...Computational phylogenetics theoretical concepts, methods with practical on C...
Computational phylogenetics theoretical concepts, methods with practical on C...
 
maximum parsimony.pdf
maximum parsimony.pdfmaximum parsimony.pdf
maximum parsimony.pdf
 
Phylogenetic tree and it's types
Phylogenetic tree and it's typesPhylogenetic tree and it's types
Phylogenetic tree and it's types
 
Numerical taxonomy_Plant Taxonomy
Numerical taxonomy_Plant TaxonomyNumerical taxonomy_Plant Taxonomy
Numerical taxonomy_Plant Taxonomy
 
Induced polyembroyony in crop improvement
Induced polyembroyony in crop improvementInduced polyembroyony in crop improvement
Induced polyembroyony in crop improvement
 
Angiosperms origin and_evolution
Angiosperms origin and_evolutionAngiosperms origin and_evolution
Angiosperms origin and_evolution
 
Exercise 3
Exercise 3Exercise 3
Exercise 3
 
1.unit lesson 1- Introduction to plant taxonomy
1.unit lesson 1- Introduction to plant taxonomy1.unit lesson 1- Introduction to plant taxonomy
1.unit lesson 1- Introduction to plant taxonomy
 
Ramachandran plot
Ramachandran plotRamachandran plot
Ramachandran plot
 
philogenetic tree
philogenetic treephilogenetic tree
philogenetic tree
 
Transition of vegetative shoot apex into reproductive shoot
Transition  of  vegetative  shoot  apex  into reproductive  shootTransition  of  vegetative  shoot  apex  into reproductive  shoot
Transition of vegetative shoot apex into reproductive shoot
 
Phylogenetics: Classification Notes
Phylogenetics: Classification NotesPhylogenetics: Classification Notes
Phylogenetics: Classification Notes
 
Numerical taxonomy
Numerical taxonomyNumerical taxonomy
Numerical taxonomy
 
Pleomorphism and biological speciation
Pleomorphism and biological speciationPleomorphism and biological speciation
Pleomorphism and biological speciation
 
VIRTUAL HERBARIUM
VIRTUAL HERBARIUMVIRTUAL HERBARIUM
VIRTUAL HERBARIUM
 
Molecular taxonomy
Molecular taxonomyMolecular taxonomy
Molecular taxonomy
 
Phylogeny & classification
Phylogeny & classificationPhylogeny & classification
Phylogeny & classification
 
Phylogenetic analysis
Phylogenetic analysisPhylogenetic analysis
Phylogenetic analysis
 
Bls 303 l1.phylogenetics
Bls 303 l1.phylogeneticsBls 303 l1.phylogenetics
Bls 303 l1.phylogenetics
 
Biological databases
Biological databasesBiological databases
Biological databases
 

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 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
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 

Recently uploaded (20)

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
 
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
 
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
 
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
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
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
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 

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