ncbo tools and web services

27
NCBO Tools and Web Services Trish Whetzel Outreach Coordinator

Upload: trish-whetzel

Post on 23-Jun-2015

123 views

Category:

Software


3 download

TRANSCRIPT

Page 1: NCBO Tools and Web services

NCBO Tools and Web Services

Trish Whetzel Outreach Coordinator

Page 2: NCBO Tools and Web services

Outline

• NCBO Background• Ontology Web Services• Ontology Widgets• NCBO Annotator• NCBO Resource Index• Ontology Recommender• Lexicon Builder

Page 3: NCBO Tools and Web services

National Centers for Biomedical Computing

Page 4: NCBO Tools and Web services

National Center for Biomedical Ontology

• Mission – To create software for the application of

ontologies in biomedical science and clinical care

• NCBO Partners– Stanford University - Dr. Mark A. Musen– Mayo Clinic - Dr. Christopher G. Chute– University of Buffalo - Dr. Barry Smith– University of Victoria - Dr. Margaret-Anne

Storey

Page 5: NCBO Tools and Web services

RESTful Web Services

• Accessed via HTTP– http://rest.bioontology.org/bioportal/

• Each unique URL is a representation of some object

• Operations include GET, POST, PUT, DELETE • Lightweight, easy to build

Page 6: NCBO Tools and Web services

Web Services

Code

UI

Browser

Page 7: NCBO Tools and Web services
Page 8: NCBO Tools and Web services

BioPortal

http://bioportal.bioontology.org/

Page 9: NCBO Tools and Web services

Ontology Widgets

• See BioPortal (http://bioportal.bioontology.org/ontologies/42490#widgets) – Term selection - autocomplete widget – Jump To - view term details in BioPortal – Visualization - view ontology – RSS feed - track updates to ontology, e.g. upload

of new versions, notes, mappings

Page 10: NCBO Tools and Web services

Ontology Web Services

• Ontology Metadata - get information about an ontology

• Term - get details about a term• Search - find term in any ontology• Hierarchy - traverse ontology hierarchy • Notes - get contents of notes• Mappings - get mapped terms

http://www.bioontology.org/wiki/index.php/NCBO_REST_services

Page 11: NCBO Tools and Web services

Applications Using NCBO Web Services

• Microsoft Word 2007 Add-in for Ontology Recognition

• BioLit• ISAcreator• For full list, see

http://www.bioontology.org/tools

Page 12: NCBO Tools and Web services

Automated recognition of ontology terms and database IDs before publication with manual curation by author

Microsoft Word 2007 Add-in

http://ucsdbiolit.codeplex.com/

Page 13: NCBO Tools and Web services

BioLit

http://biolit.ucsd.edu

Automated recognition of ontology terms and database IDs after publication with manual curation by author

Page 14: NCBO Tools and Web services

ISAcreator editor

http://isatab.sourceforge.net/

Page 15: NCBO Tools and Web services

NCBO Annotator

• Open access, ontology-based Web service that annotates or “tags” textual metadata

• Annotation is done using ontologies from BioPortal, which includes OBO Foundry and Unified Medical Language System ontologies

• Variety of parameters that can be customized

Page 16: NCBO Tools and Web services

Annotator Workflow

Page 17: NCBO Tools and Web services

Access to Annotator

• BioPortal– User-friendly interface to test Annotator

• Web service (REST) – Direct programmatic access

• User Guide and Sample Client Code– http://www.bioontology.org/wiki/index.php/Annotator_Web_service

Page 18: NCBO Tools and Web services

Annotator User Interface

Page 19: NCBO Tools and Web services

Annotator Usage

• Production release– April 2009

• Data processed– 66 million calls – more than 259 gigabytes of data

Page 20: NCBO Tools and Web services

Annotator Users

• Rat Genome Database - example use case • See

http://www.bioontology.org/wiki/index.php/NCBO_Annotator_community for additional use cases from the Annotator user community

Page 21: NCBO Tools and Web services

Rat Genome Database

• Use case– Are any of these genes associated with my disease or

phenotype?– Is this candidate gene expressed in my tissue of interest?

• Annotate Gene Expression Omnibus (GEO) records with the Annotator using – Mouse Gross Adult anatomy ontology, Rat strain ontology,

Medical Subject Headings (MeSH), NCI Thesaurus – Pilot test to annotate 30 GEO datasets and associated

sample records

Page 22: NCBO Tools and Web services

Rat Genome Database

• Results– Rat Strain ontology

• High number of false positives due to short length of many rat strains (2-3 letters) and similarity to common words and variety of words used to describe strains that were not included as synonyms

– Mouse adult gross anatomy• Low number of false positives• Annotation of 192 datasets resulted in precision and recall of

84.0% and 94.8% • Ability to link expression results of a gene (based on Affymetrix

probe set) to anatomical location– Manual curation of results needed, but much less

burdensome by the initial automated results

Page 23: NCBO Tools and Web services

NCBO Resource Index

• Ontology-based index of publicly available biomedical resources

• Provides a mechanism to search across resources by ontology terms

Page 24: NCBO Tools and Web services

Ontology Recommender

• Identify ontology relevant to annotate data

Page 25: NCBO Tools and Web services

Lexicon Builder

http://www.bioontology.org/wiki/index.php/Lexicon_Builder

Page 26: NCBO Tools and Web services

Acknowledgements

• Annotator Development– Nigam Shah– Clement Jonquet– Fan Meng– Mark Musen

• Feedback– Simon Twigger– Karen Dowell– Robin Smith

Page 27: NCBO Tools and Web services

References

• BioPortal – http://bioportal.bioontology.org

• NCBO REST Web services– http://www.bioontology.org/wiki/index.php/

NCBO_REST_services • NCBO Annotator Web Service

– http://www.bioontology.org/wiki/index.php/Annotator_Web_service

• NCBO Resource Index Web Service– http://www.bioontology.org/wiki/index.php/

Resource_Index