biocatalogue presentation @ enabling systems biology 2011, by jiten bhagat
TRANSCRIPT
Jiten BhagatUniversity of Manchester
ENFIN Enabling Systems Biology 2011April 2011 | London, UK
http://www.biocatalogue.org
2
Agenda
• Talk Intro Motivations Core Features
• Website Demo
• API
• Conclusions & Lessons Learned
• BONUS: iPad Demo by Mannie Tagarira
3
The BioCatalogue
• A public, centralised and curated registry of Life Science Web Services
• Allows anyone to register, discover and curate Web Services
• Community oriented, expert guidance
• Open content, open source, open platform
4
Public launch at ISMB 2009 (June 09)
5
Reach
• ~18K unique visitors from over 130 countries
6
Who
7
Motivations (I)
Guesstimate 3000+ publicly available
online services in Life Sciences
Where?can I find them? advertise them?
What?do they do? can I use them?the cost? the licenses?
How?do they work? up to date?
Who?provides them? uses them? recommends them?
8
Motivations (II)
Discover “Web Services are hard to find”
Register “My Web Services are not visible”
Annotate “Web Services are poorly described”
Monitor “Web Services can be volatile”
9
Core Features
• Web Service registration
• Annotation descriptions, tags, categories, example data
• Keyword search
• Filtering By categories, providers, location, etc
• Monitoring Checking availability Test scripts
10
WEBSITE DEMO
11
API
• Programmatic access to the BioCatalogue data and features
• Read & Write APIs Get index of services Search for services Filter services Drill down into the operations / endpoints of a service Register services Submit annotations
• Follows REST principles (XML & JSON outputs)
12
NCRI ONIX Resource Catalogue
ISMB 10 13
BioCatalogue in Taverna
ISMB 10 15
Mass Curation Tool
ENFIN Enabling Systems Biology 2011 16
Apps - Coming Soon
13th April 2011
• iPad app (exclusive demo after this)
• Android app
• myExperiment integration
ISMB 10 17
EdUnify Registryhttps://demo.edunify.pesc.org/ - Web Services for Education
https://wiki.service.emory.edu/display/er/EdUnify+-+Useful+Links
18
Some Lessons Learnt
1. Describing Web Services is HARD
2. We need to provide comprehensive APIs to the registry
3. The SOAP/REST technical view over services is not enough Need a more functional / task-oriented view
19
How Can You Get Involved?
• Join in the curation of Web Services Describe how they work Provide examples Tag and categorise
• Join in the development of the software
• Build applications / integrate using the API
• Install your own BioCatalogue instance
• Provide feedback and suggestions
20
Acknowledgements
Thomas LaurentHamish McWilliams
Franck Tanoh
Jiten Bhagat
Carole Goble
Rodrigo LopezEric Nzuobontane
Steve Pettifer
Katy Wolstencroft
Robert Stevens
David De Roure
Mannie TagariraSergejs Aleksejevs
Jerzy Orlowski
22
Thank YouOver to Mannie…
http://www.biocatalogue.org
About Us - http://wiki.biocatalogue.org
API Docs - http://apidocs.biocatalogue.org
Bhagat, J., Tanoh, F., Nzuobontane, E., Laurent, T., Orlowski, J., Roos, M., Wolstencroft, K., Aleksejevs, S., Stevens, R., Pettifer, S., Lopez, R., Goble, C.A.: BioCatalogue: a
universal catalogue of web services for the life sciences, Nucl. Acids Res., 2010. doi:10.1093/nar/gkq394