biocatalogue presentation @ enabling systems biology 2011, by jiten bhagat

21
Jiten Bhagat University of Manchester [email protected] ENFIN Enabling Systems Biology 2011 April 2011 | London, UK http://www.biocatalogue.org

Upload: biocatalogue

Post on 11-May-2015

485 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

Jiten BhagatUniversity of Manchester

[email protected]

ENFIN Enabling Systems Biology 2011April 2011 | London, UK

http://www.biocatalogue.org

Page 2: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

2

Agenda

• Talk Intro Motivations Core Features

• Website Demo

• API

• Conclusions & Lessons Learned

• BONUS: iPad Demo by Mannie Tagarira

Page 3: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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

Page 4: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

4

Public launch at ISMB 2009 (June 09)

Page 5: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

5

Reach

• ~18K unique visitors from over 130 countries

Page 6: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

6

Who

Page 7: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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?

Page 8: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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”

Page 9: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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

Page 10: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

10

WEBSITE DEMO

Page 11: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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)

Page 12: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

12

NCRI ONIX Resource Catalogue

Page 13: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

ISMB 10 13

BioCatalogue in Taverna

Page 14: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

ISMB 10 15

Mass Curation Tool

Page 15: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

ENFIN Enabling Systems Biology 2011 16

Apps - Coming Soon

13th April 2011

• iPad app (exclusive demo after this)

• Android app

• myExperiment integration

Page 16: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

ISMB 10 17

EdUnify Registryhttps://demo.edunify.pesc.org/ - Web Services for Education

https://wiki.service.emory.edu/display/er/EdUnify+-+Useful+Links

Page 17: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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

Page 18: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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

Page 19: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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

Page 20: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat
Page 21: BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat

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