SlideShare una empresa de Scribd logo
1 de 26
EBI is an Outstation of the European Molecular Biology Laboratory.
The Life Science Web Service Registry
BioCatalogue
01/29/15
Eric Nzuobontane
European Bioinformatics Institute
SME Workshop/Munich 2010
E Nzuobontane - SME Workshop 2010
Web Services(1) • Programmatic Interfaces to
Services.
• Standard interfaces.
• HTTP, XML
• Two big families:
• SOAP and REST.
• Three main roles
• Provider, Consumer, Registry
2 01/29/15
E Nzuobontane - SME Workshop 2010
3 01/29/15
Web Services(2) (as building blocks)
products
Software Lego™ that works across the
web and underpins enterprise SOA.
E Nzuobontane - SME Workshop 2010
Web Services(3)
• Software system designed to support interoperable
machine-to-machine interaction over a network
4 01/29/15
Machine-machine communication
E Nzuobontane - SME Workshop 2010
Web Service Orchestration
• Accomplish complex business processes
• Use multiple services
• Reduced cost
• Standardized communication interfaces & protocols
• Workflow ( service orchestration) engines
• Visualize business process composition
• Some engines used in life science
• Pipeline PilotTM
, VIBE®
• Taverna, Kepler, Triana, MIGenAS,
5 01/29/15
E Nzuobontane - SME Workshop 2010
Transmembrane and signal
peptide prediction using three
methods ( services ):
EMBOSS tmap with a single
sequence: Uses Soaplab tmap.
Phobius: Uses EBI's WSPhobius
web service.
TMHMM and SignalP: Uses the
TMHMM and SignalP methods of
InterProScan via the EBI's
WSInterProScan service.
The results of the three methods
are converted into GFF format
and collated..
6 01/29/15
http://www.myexperiment.org/workflows/216.html
E Nzuobontane - SME Workshop 2010
Web Services in Life Science
• Providers
• European Bioinformatics Institute (EBI)
• http://www.ebi.ac.uk/Tools/webservices/
• National Centre for Biotechnology Information (NCBI)
• http://www.ncbi.nlm.nih.gov/guide/data-software/
• DNA Databank of Japan (DDBJ)
• http://www.ddbj.nig.ac.jp/
• Commercial & other providers
7 01/29/15
E Nzuobontane - SME Workshop 2010
Searching for web services
• Search engines
• Google, bing, yahoo…
• Web service search engines
• Generic
• seekda, xmethods, service
finder…
• Domain Specific
• BioCatalogue, DAS,
Biomoby
• Providers websites
• EMBL-EBI, DDBJ, NCBI
• Ask someone!
8 01/29/15
E Nzuobontane - SME Workshop 2010
Publishing web services
• Company website
• Does that have max exposure?
• Search engines
• Are keyword search good enough?
• Search engines designed for
web page, not applications
• Journals
• Selected audience
01/29/159
E Nzuobontane - SME Workshop 2010
Understanding/Using web services
• What the service really does(?)
• Interface show syntax (wsdl)
• Function + operational info needed
• Sample clients
• Any available for immediate use
• Constraints
• Conditions of use of service
01/29/1510
E Nzuobontane - SME Workshop 2010
Service Properties
• Different classes of consumers
• Systemic, non-systemic
• Varying importance( for different users)
• Availability
• Reliability
• Consistency
• Updates
• Latest updates
• Specific revisions
01/29/1511
E Nzuobontane - SME Workshop 2010
Four Major Problems
• Web Services are hard to find
• Where and how do I find them?
• My web services are not visible
• Where do I publish my web services to achieve maximum
visibility?
• Web services can be volatile (life cycle)
• What is the status of the services I am interested in?
• Web Services can be poorly describe
• Is there sufficient information available to allow proper use of
service?
12 01/29/15
E Nzuobontane - SME Workshop 2010
BioCatalogue
The Life Science Web Service Registry
http://www.biocatalogue.org
An Open, Public, Curated Catalogue
of Web Services in Life Sciences
Launched – June 2009
Publication
Nucl Acids Res, June 2010, Web Servers issue doi: 10.1093/nar/gkq394
01/29/1513
E Nzuobontane - SME Workshop 2010
BioCatalogue’s Mission
01/29/1514
E Nzuobontane - SME Workshop 2010
15 01/29/15
http://www.biocatalogue.org
E Nzuobontane - SME Workshop 2010
Service Search(1)
• Keyword search
• Google style simple keyword search
• Browse by tags
• Community and ontology tags
• Navigate by service categories
• Categorization of services by providers/curators/users
• Navigate by service providers
• Service grouped by their institutes/organization
01/29/1516
E Nzuobontane - SME Workshop 2010
Service Search(2)
01/29/1517
E Nzuobontane - SME Workshop 2010
Service Registration (Publish)
• Simple registration process
• Only a URL is required
• Register different types of Services
• SOAP, REST
• Register batch of services
• Soaplab
• Instant availability
18 01/29/15
E Nzuobontane - SME Workshop 2010
Service Annotation
• Provider & Community annotation
• Providers as ‘authority’ on services
• Community in addition to providers
• Improve search results
• Users can easily find service
• Improved understandability
• Documentation for your service
• Information on constraints
• Fair use policy
01/29/1519
E Nzuobontane - SME Workshop 2010
01/29/1520
E Nzuobontane - SME Workshop 2010
Programmatic access(1)
• REST API available
http://www.biocatalogue.org/wiki/public
• Integrate in your tool
• Taverna, NCRI
• http://www.ncri-onix.org.uk/portal/#S103a
• Query programmatically
• Eg service status
21 01/29/15
E Nzuobontane - SME Workshop 2010
Setup Private instance(1)
22 01/29/15
E Nzuobontane - SME Workshop 2010
Setup Private instance(2)
• Source code available for free
• http://rubyforge.org/projects/biocatalogue/
• Documentation on installation
• http://www.biocatalogue.org/wiki/doku.php?id=development:installation
• http://www.biocatalogue.org/wiki/doku.php?id=public:help
• Help from developers on setting up
• Join the BioCatalogue friends
• Updates announced and made available for free
01/29/1523
E Nzuobontane - SME Workshop 2010
Questions?
Sign up to BioCatalogue
http://www.biocatalogue.org
Contact us
contact@bioCatalogue.org
01/29/1524
E Nzuobontane - SME Workshop 2010
Resources
Franck Tanoh
Curator
Jiten Bhagat
Eric Nzuobontane
Mannie Tagarira
Developers
Investigators
Rodrigo Lopez
Steve Pettifer
25 Carole Goble
Robert Stevens Paolo
Missier
Researchers
Hamish
McWilliams
Thomas
Laurent
Jerzy
Orlowski
Sergejs Aleksejevs
Katy Wolstencroft
E Nzuobontane - SME Workshop 2010
References
• http://www.biocatalogue.org
• http://www.biocatalogue.org/wiki/public
• http://www.ebi.ac.uk
• http://www.myexperiment.org
• http://www.w3.org/TR/soap/
• http://energybenchmarking.lbl.gov/aob.html
26 01/29/15

Más contenido relacionado

Similar a BioCatalogue at EMBL-EBI SME Workshop

Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010Doina Draganescu
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaBilot
 
SOA (Service Oriented Architecture)
SOA (Service Oriented Architecture)SOA (Service Oriented Architecture)
SOA (Service Oriented Architecture)Annie Comp
 
RDA Web service discoverability workshop
RDA Web service discoverability workshopRDA Web service discoverability workshop
RDA Web service discoverability workshopNiall Beard
 
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment ManagersUK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment ManagersArnaud Benjacar
 
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment ManagersUK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managersguest93167ee
 
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment ManagersUK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managersguest93167ee
 
Phase two of OpenAthens SP evolution including OpenID connect option
Phase two of OpenAthens SP evolution including OpenID connect optionPhase two of OpenAthens SP evolution including OpenID connect option
Phase two of OpenAthens SP evolution including OpenID connect optionEduserv
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5Richard Hudson
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.pptRichaAngel2
 
EUDAT-EGI collaboration - Welcome and Overview
EUDAT-EGI collaboration - Welcome and OverviewEUDAT-EGI collaboration - Welcome and Overview
EUDAT-EGI collaboration - Welcome and OverviewEUDAT
 
Use Microservices & APIS to divide & conquer your Legacy Systems
Use Microservices & APIS to divide & conquer your Legacy SystemsUse Microservices & APIS to divide & conquer your Legacy Systems
Use Microservices & APIS to divide & conquer your Legacy SystemsPaymentComponents
 
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...mfrancis
 
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...ecosio GmbH
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingVijaya Raghava Vuligundam
 
Delivering the Composable Enterprise
Delivering the Composable EnterpriseDelivering the Composable Enterprise
Delivering the Composable EnterpriseSaul Caganoff
 

Similar a BioCatalogue at EMBL-EBI SME Workshop (20)

Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
 
3 - EO requirements gathering preliminary findings
3 - EO requirements gathering preliminary findings3 - EO requirements gathering preliminary findings
3 - EO requirements gathering preliminary findings
 
SOA (Service Oriented Architecture)
SOA (Service Oriented Architecture)SOA (Service Oriented Architecture)
SOA (Service Oriented Architecture)
 
RDA Web service discoverability workshop
RDA Web service discoverability workshopRDA Web service discoverability workshop
RDA Web service discoverability workshop
 
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment ManagersUK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
 
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment ManagersUK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
 
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment ManagersUK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
UK OUG - Oracle Fusion Middleware in Irish Life Invesment Managers
 
Phase two of OpenAthens SP evolution including OpenID connect option
Phase two of OpenAthens SP evolution including OpenID connect optionPhase two of OpenAthens SP evolution including OpenID connect option
Phase two of OpenAthens SP evolution including OpenID connect option
 
Sedlacek, Dostal
Sedlacek, DostalSedlacek, Dostal
Sedlacek, Dostal
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.ppt
 
EUDAT-EGI collaboration - Welcome and Overview
EUDAT-EGI collaboration - Welcome and OverviewEUDAT-EGI collaboration - Welcome and Overview
EUDAT-EGI collaboration - Welcome and Overview
 
Use Microservices & APIS to divide & conquer your Legacy Systems
Use Microservices & APIS to divide & conquer your Legacy SystemsUse Microservices & APIS to divide & conquer your Legacy Systems
Use Microservices & APIS to divide & conquer your Legacy Systems
 
API ARU-ARU
API ARU-ARUAPI ARU-ARU
API ARU-ARU
 
Service as-a-software
Service as-a-softwareService as-a-software
Service as-a-software
 
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
 
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development Training
 
Delivering the Composable Enterprise
Delivering the Composable EnterpriseDelivering the Composable Enterprise
Delivering the Composable Enterprise
 

Más de BioCatalogue

BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat
BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten BhagatBioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat
BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten BhagatBioCatalogue
 
ISMB 2010 BioCatalogue presentation
ISMB 2010 BioCatalogue presentationISMB 2010 BioCatalogue presentation
ISMB 2010 BioCatalogue presentationBioCatalogue
 
The Functional Units
The Functional UnitsThe Functional Units
The Functional UnitsBioCatalogue
 
Getting Serious About A Community Bio Service Catalogue
Getting Serious About A Community Bio Service CatalogueGetting Serious About A Community Bio Service Catalogue
Getting Serious About A Community Bio Service CatalogueBioCatalogue
 
Biocatalogue Talk Slides
Biocatalogue Talk SlidesBiocatalogue Talk Slides
Biocatalogue Talk SlidesBioCatalogue
 
BioIT 2009 BioCatalogue slides by Carole Goble
BioIT 2009 BioCatalogue slides by Carole GobleBioIT 2009 BioCatalogue slides by Carole Goble
BioIT 2009 BioCatalogue slides by Carole GobleBioCatalogue
 
AHM 2009 BioCatalogue Poster
AHM 2009 BioCatalogue PosterAHM 2009 BioCatalogue Poster
AHM 2009 BioCatalogue PosterBioCatalogue
 
ISMB 2009 Demo Introduction
ISMB 2009 Demo IntroductionISMB 2009 Demo Introduction
ISMB 2009 Demo IntroductionBioCatalogue
 
BioCatalogue DILS & Enfin 2009 by Jits
BioCatalogue DILS & Enfin 2009 by JitsBioCatalogue DILS & Enfin 2009 by Jits
BioCatalogue DILS & Enfin 2009 by JitsBioCatalogue
 

Más de BioCatalogue (9)

BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat
BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten BhagatBioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat
BioCatalogue Presentation @ Enabling Systems Biology 2011, by Jiten Bhagat
 
ISMB 2010 BioCatalogue presentation
ISMB 2010 BioCatalogue presentationISMB 2010 BioCatalogue presentation
ISMB 2010 BioCatalogue presentation
 
The Functional Units
The Functional UnitsThe Functional Units
The Functional Units
 
Getting Serious About A Community Bio Service Catalogue
Getting Serious About A Community Bio Service CatalogueGetting Serious About A Community Bio Service Catalogue
Getting Serious About A Community Bio Service Catalogue
 
Biocatalogue Talk Slides
Biocatalogue Talk SlidesBiocatalogue Talk Slides
Biocatalogue Talk Slides
 
BioIT 2009 BioCatalogue slides by Carole Goble
BioIT 2009 BioCatalogue slides by Carole GobleBioIT 2009 BioCatalogue slides by Carole Goble
BioIT 2009 BioCatalogue slides by Carole Goble
 
AHM 2009 BioCatalogue Poster
AHM 2009 BioCatalogue PosterAHM 2009 BioCatalogue Poster
AHM 2009 BioCatalogue Poster
 
ISMB 2009 Demo Introduction
ISMB 2009 Demo IntroductionISMB 2009 Demo Introduction
ISMB 2009 Demo Introduction
 
BioCatalogue DILS & Enfin 2009 by Jits
BioCatalogue DILS & Enfin 2009 by JitsBioCatalogue DILS & Enfin 2009 by Jits
BioCatalogue DILS & Enfin 2009 by Jits
 

Último

IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Último (20)

IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

BioCatalogue at EMBL-EBI SME Workshop

  • 1. EBI is an Outstation of the European Molecular Biology Laboratory. The Life Science Web Service Registry BioCatalogue 01/29/15 Eric Nzuobontane European Bioinformatics Institute SME Workshop/Munich 2010
  • 2. E Nzuobontane - SME Workshop 2010 Web Services(1) • Programmatic Interfaces to Services. • Standard interfaces. • HTTP, XML • Two big families: • SOAP and REST. • Three main roles • Provider, Consumer, Registry 2 01/29/15
  • 3. E Nzuobontane - SME Workshop 2010 3 01/29/15 Web Services(2) (as building blocks) products Software Lego™ that works across the web and underpins enterprise SOA.
  • 4. E Nzuobontane - SME Workshop 2010 Web Services(3) • Software system designed to support interoperable machine-to-machine interaction over a network 4 01/29/15 Machine-machine communication
  • 5. E Nzuobontane - SME Workshop 2010 Web Service Orchestration • Accomplish complex business processes • Use multiple services • Reduced cost • Standardized communication interfaces & protocols • Workflow ( service orchestration) engines • Visualize business process composition • Some engines used in life science • Pipeline PilotTM , VIBE® • Taverna, Kepler, Triana, MIGenAS, 5 01/29/15
  • 6. E Nzuobontane - SME Workshop 2010 Transmembrane and signal peptide prediction using three methods ( services ): EMBOSS tmap with a single sequence: Uses Soaplab tmap. Phobius: Uses EBI's WSPhobius web service. TMHMM and SignalP: Uses the TMHMM and SignalP methods of InterProScan via the EBI's WSInterProScan service. The results of the three methods are converted into GFF format and collated.. 6 01/29/15 http://www.myexperiment.org/workflows/216.html
  • 7. E Nzuobontane - SME Workshop 2010 Web Services in Life Science • Providers • European Bioinformatics Institute (EBI) • http://www.ebi.ac.uk/Tools/webservices/ • National Centre for Biotechnology Information (NCBI) • http://www.ncbi.nlm.nih.gov/guide/data-software/ • DNA Databank of Japan (DDBJ) • http://www.ddbj.nig.ac.jp/ • Commercial & other providers 7 01/29/15
  • 8. E Nzuobontane - SME Workshop 2010 Searching for web services • Search engines • Google, bing, yahoo… • Web service search engines • Generic • seekda, xmethods, service finder… • Domain Specific • BioCatalogue, DAS, Biomoby • Providers websites • EMBL-EBI, DDBJ, NCBI • Ask someone! 8 01/29/15
  • 9. E Nzuobontane - SME Workshop 2010 Publishing web services • Company website • Does that have max exposure? • Search engines • Are keyword search good enough? • Search engines designed for web page, not applications • Journals • Selected audience 01/29/159
  • 10. E Nzuobontane - SME Workshop 2010 Understanding/Using web services • What the service really does(?) • Interface show syntax (wsdl) • Function + operational info needed • Sample clients • Any available for immediate use • Constraints • Conditions of use of service 01/29/1510
  • 11. E Nzuobontane - SME Workshop 2010 Service Properties • Different classes of consumers • Systemic, non-systemic • Varying importance( for different users) • Availability • Reliability • Consistency • Updates • Latest updates • Specific revisions 01/29/1511
  • 12. E Nzuobontane - SME Workshop 2010 Four Major Problems • Web Services are hard to find • Where and how do I find them? • My web services are not visible • Where do I publish my web services to achieve maximum visibility? • Web services can be volatile (life cycle) • What is the status of the services I am interested in? • Web Services can be poorly describe • Is there sufficient information available to allow proper use of service? 12 01/29/15
  • 13. E Nzuobontane - SME Workshop 2010 BioCatalogue The Life Science Web Service Registry http://www.biocatalogue.org An Open, Public, Curated Catalogue of Web Services in Life Sciences Launched – June 2009 Publication Nucl Acids Res, June 2010, Web Servers issue doi: 10.1093/nar/gkq394 01/29/1513
  • 14. E Nzuobontane - SME Workshop 2010 BioCatalogue’s Mission 01/29/1514
  • 15. E Nzuobontane - SME Workshop 2010 15 01/29/15 http://www.biocatalogue.org
  • 16. E Nzuobontane - SME Workshop 2010 Service Search(1) • Keyword search • Google style simple keyword search • Browse by tags • Community and ontology tags • Navigate by service categories • Categorization of services by providers/curators/users • Navigate by service providers • Service grouped by their institutes/organization 01/29/1516
  • 17. E Nzuobontane - SME Workshop 2010 Service Search(2) 01/29/1517
  • 18. E Nzuobontane - SME Workshop 2010 Service Registration (Publish) • Simple registration process • Only a URL is required • Register different types of Services • SOAP, REST • Register batch of services • Soaplab • Instant availability 18 01/29/15
  • 19. E Nzuobontane - SME Workshop 2010 Service Annotation • Provider & Community annotation • Providers as ‘authority’ on services • Community in addition to providers • Improve search results • Users can easily find service • Improved understandability • Documentation for your service • Information on constraints • Fair use policy 01/29/1519
  • 20. E Nzuobontane - SME Workshop 2010 01/29/1520
  • 21. E Nzuobontane - SME Workshop 2010 Programmatic access(1) • REST API available http://www.biocatalogue.org/wiki/public • Integrate in your tool • Taverna, NCRI • http://www.ncri-onix.org.uk/portal/#S103a • Query programmatically • Eg service status 21 01/29/15
  • 22. E Nzuobontane - SME Workshop 2010 Setup Private instance(1) 22 01/29/15
  • 23. E Nzuobontane - SME Workshop 2010 Setup Private instance(2) • Source code available for free • http://rubyforge.org/projects/biocatalogue/ • Documentation on installation • http://www.biocatalogue.org/wiki/doku.php?id=development:installation • http://www.biocatalogue.org/wiki/doku.php?id=public:help • Help from developers on setting up • Join the BioCatalogue friends • Updates announced and made available for free 01/29/1523
  • 24. E Nzuobontane - SME Workshop 2010 Questions? Sign up to BioCatalogue http://www.biocatalogue.org Contact us contact@bioCatalogue.org 01/29/1524
  • 25. E Nzuobontane - SME Workshop 2010 Resources Franck Tanoh Curator Jiten Bhagat Eric Nzuobontane Mannie Tagarira Developers Investigators Rodrigo Lopez Steve Pettifer 25 Carole Goble Robert Stevens Paolo Missier Researchers Hamish McWilliams Thomas Laurent Jerzy Orlowski Sergejs Aleksejevs Katy Wolstencroft
  • 26. E Nzuobontane - SME Workshop 2010 References • http://www.biocatalogue.org • http://www.biocatalogue.org/wiki/public • http://www.ebi.ac.uk • http://www.myexperiment.org • http://www.w3.org/TR/soap/ • http://energybenchmarking.lbl.gov/aob.html 26 01/29/15

Notas del editor

  1. (Yes its Boring. But GOOD.)
  2. Web services can be used as building block to model business process. So different combinations/permutations of services would lead to different products from the same base services. This is the enabler of service oriented architectures.
  3. Machine machine communication over a network. Web services are designed to be consumed by applications.
  4. - Cost reduction – Infrastructure needed to run the service needs not be local. Maintenance is done by service provider - Provider can reach a wide consumer base with a relatively controlled infrasture Workflow engines help visualization of business process, pipelines Commercial and open-source workflow engines.
  5. Workflow engines may have a connection to a service registry,
  6. DDBJ – one of the three institutes that constitutes the DDBJ/EMBL/GenBank international nucleotide sequence database which was established through cooperation with EBI and NCBI
  7. - Which order this takes depends on how knowledgeable the user is about the service they are looking for.
  8. The WS-Reliability specification defines a method for exchanging SOAP-based messages with a particular level of quality of service, no duplicates, and a particular message order.