ncbo web services: powering semantically aware applications

24
THE NATIONAL CENTER FOR BIOMEDICAL ONTOLOGY NCBO Web Services: Powering Semantically Aware Applications Trish Whetzel Outreach Coordinator

Upload: trish-whetzel

Post on 11-Jun-2015

228 views

Category:

Software


0 download

DESCRIPTION

Tutorial on NCBO Web services and examples of apps using NCBO Technology from ICBO 2013

TRANSCRIPT

Page 1: NCBO Web Services: Powering Semantically Aware Applications

THE NATIONAL CENTER FORBIOMEDICAL ONTOLOGY

NCBO Web Services: Powering Semantically Aware Applications

Trish WhetzelOutreach Coordinator

Page 2: NCBO Web Services: Powering Semantically Aware Applications

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 3: NCBO Web Services: Powering Semantically Aware Applications

NCBO Key Activities

• We create and maintain a library of biomedical ontologies

• We build tools and Web services to enable the use of ontologies

• We collaborate with scientific communities that develop and use ontologies

Page 4: NCBO Web Services: Powering Semantically Aware Applications

National Centers for Biomedical Computing(http://www.ncbcs.org)

Page 5: NCBO Web Services: Powering Semantically Aware Applications

www.bioontology.org

Page 6: NCBO Web Services: Powering Semantically Aware Applications

Outline

• NCBO Web services Overview• Ontology Development and Visualization• Data Annotation• Data Integration

Page 7: NCBO Web Services: Powering Semantically Aware Applications

http:

//re

st.b

ioon

tolo

gy.o

rghtt

p://

rest

.bio

onto

logy

.org

Ontology ServicesOntology Services

• Search• Traverse• Comment• Download

• Search• Traverse• Comment• Download

WidgetsWidgets• Tree-view• Auto-complete• Graph-view

• Tree-view• Auto-complete• Graph-view

AnnotationAnnotation

Data AccessData Access

Mapping ServicesMapping Services

• Create• Upload• Download

• Create• Upload• Download

Term recognitionTerm recognition

Search “data” annotated with a given term

Search “data” annotated with a given term

http://bioportal.bioontology.orghttp://bioportal.bioontology.org

Page 8: NCBO Web Services: Powering Semantically Aware Applications

Outline

• NCBO Web services• Ontology Development and Visualization• Data Annotation• Data Integration

Page 9: NCBO Web Services: Powering Semantically Aware Applications

http://protegewiki.stanford.edu/wiki/BioPortal_Import_Pluginhttp://protegewiki.stanford.edu/wiki/BioPortal_Import_Plugin

Page 10: NCBO Web Services: Powering Semantically Aware Applications

http://ols2owl.sourceforge.net/ http://ols2owl.sourceforge.net/

Page 11: NCBO Web Services: Powering Semantically Aware Applications

http://webprotege/ http://webprotege/

Page 12: NCBO Web Services: Powering Semantically Aware Applications

http://www.biotec.tu-dresden.de/research/schroeder/dog4dag/http://www.biotec.tu-dresden.de/research/schroeder/dog4dag/

Page 13: NCBO Web Services: Powering Semantically Aware Applications

http://radlex.org/http://radlex.org/

Page 14: NCBO Web Services: Powering Semantically Aware Applications

Outline

• NCBO Web services• Ontology Development and Visualization• Data Annotation• Data Integration

Page 15: NCBO Web Services: Powering Semantically Aware Applications

http://www.sysmo-db.org/rightfieldhttp://www.sysmo-db.org/rightfield

Page 16: NCBO Web Services: Powering Semantically Aware Applications

http://isatab.sourceforge.net/isacreator.htmlhttp://isatab.sourceforge.net/isacreator.html

Page 17: NCBO Web Services: Powering Semantically Aware Applications

http://wiki.cvrgrid.org/index.php/ECGGadgethttp://wiki.cvrgrid.org/index.php/ECGGadget

Page 18: NCBO Web Services: Powering Semantically Aware Applications

http://redfly.ccr.buffalo.edu/index.phphttp://redfly.ccr.buffalo.edu/index.php

Page 19: NCBO Web Services: Powering Semantically Aware Applications

Outline

• NCBO Web services• Ontology Development and Visualization• Data Annotation• Data Integration

Page 20: NCBO Web Services: Powering Semantically Aware Applications

Annotator

http://en.wikipedia.org/wiki/Portal:Gene_Wikihttp://en.wikipedia.org/wiki/Portal:Gene_Wiki

Page 21: NCBO Web Services: Powering Semantically Aware Applications

http://www.kunnskapsegget.no/http://www.kunnskapsegget.no/

Knowledge EggKnowledge Egg

Page 22: NCBO Web Services: Powering Semantically Aware Applications

http://ontologicaldiscovery.org/http://ontologicaldiscovery.org/

Page 23: NCBO Web Services: Powering Semantically Aware Applications

ODiSSea

http://www.hub.sciverse.com/http://www.hub.sciverse.com/

Page 24: NCBO Web Services: Powering Semantically Aware Applications

Thank you!

• Web service documentation: http://www.bioontology.org/wiki/

index.php/NCBO_REST_services• Keep in touch

– Software support: [email protected] – Twitter: @bioontology– Facebook: http://on.fb.me/bioontology – LinkedIn: http://linkd.in/ncbo-group