Taverna Tutorial exercise 2: REST services from BioCatalogue

Slides:



Advertisements
Similar presentations
Connect to Excel Spreadsheet with an OLE DB Connection.
Advertisements

BiodiversityCatalogue How-Tos Robert Haines. BiodiversityCatalogue Home Hover over the ‘s for more information!
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik University of Manchester.
Refworks Part I. How can I access Refworks Refworks can be accessed from: – The homepage of the Jotello F Soga Library (
SUNY Morrisville-Norwich Campus- Week 7 CITA 130 Advanced Computer Applications II Spring 2005 Prof. Tom Smith.
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 11 1 Microsoft Office Excel 2003 Tutorial 11 – Importing Data Into Excel.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik University of Manchester materials by Dr Katy Wolstencroft and Dr Aleksandra.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
An Introduction to Designing, Executing and Sharing Workflows with Taverna Nowgen, Next Gen Workshop 17/01/2012.
A Power Point Presentation For... A Power Point Presentation ( click to advance slides )
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
User’s guide. Compare features:EndNote WebEndNote Save references++ Organize & edit references++ Storage capacity (number of references)10,000unlimited.
SADI and Taverna 2 Tutorial David Withers. Preamble The Taverna 2 platform is constantly changing; while the look and feel of the workbench may change,
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
LDAP Authentication Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
BioMoby and Taverna 2 Tutorial Mark Wilkinson, Edward Kawas, David Withers.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
An Introduction to Designing, Executing and Sharing Workflows with Taverna Katy Wolstencroft myGrid University of Manchester IMPACT/Taverna Hackathon 2011.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
Performing statistical analyses using the Rshell processor Original material by Peter Li, University of Birmingham, UK Adapted by Norman.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
2006 Adobe Systems Incorporated. All Rights Reserved. Getting Started with Adobe Presenter.
Define WSDL from LDAP Server. Create BPEL Module File -> New Project File -> New Project Choose SOA Choose SOA Choose BPEL Module Choose BPEL Module.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Creating a Google Site For a Digital Portfolio Purpose.
Exercise # 1 Access the SM All Items View Grid / Determine how Many Dairy Items there are? 1.Go to Supplier Monitor Tab 2.In the “Select an Item” box,
Designing, Executing and Sharing Workflows with Taverna 2.2 Katy Wolstencroft myGrid University of Manchester.
Exploring Taverna engine Aleksandra Pawlik materials by Katy Wolstencroft University of Manchester.
1 PowerPoint: Using Breeze to create streaming presentations.
Advanced Taverna Aleksandra Pawlik University of Manchester materials by Katy Wolstencroft, Aleksandra Pawlik, Alan Williams
Getting data out of XML These exercises provide an overview of how to use the native Taverna XPath services to get data out of XML.
An Introduction to Running, Reusing and Sharing Workflows with Taverna – part 2 Aleksandra Pawlik materials by Katy Wolstencroft University of Manchester.
Taverna allows you to automatically iterate through large data sets. This section introduces you to some of the more advanced configuration options for.
Exploring Taverna 2 Katy Wolstencroft myGrid University of Manchester.
Aleksandra Pawlik University of Manchester. Something that can be put into a workflow Well described - what the component does Behaves “well” - conforms.
Aleksandra Pawlik Alan Williams University of Manchester.
An Introduction to Designing and Executing Workflows with Taverna Part 2 – Importing and exporting data Norman Morrison University of Manchester Credits:
These exercises highlight the services that do not perform biological functions, but are vital for running life science workflows.
Data and tools on the Web have been exposed in a RESTful manner. Taverna provides a custom processor for accessing such services.
Designing, Executing and Sharing Workflows with Taverna 2.4 Different Service Types Katy Wolstencroft Helen Hulme myGrid University of Manchester.
(PubMed) MY NCBI (Advanced Course: Module 2)
Refworks Part I.
Getting Eclipse for C/C++ Development
Endnote Part I.
Designing and Sharing Taverna Workflows: Exploring Taverna 2.1 Beta
Performing statistical analyses using the Rshell processor
Single Sample Registration
An Introduction to Designing and Executing Workflows with Taverna
WEB TUTORIALS.
T_C_N_L_G_ E D I D I E O Y O H I E B J I R E A A W.
Tutorial Tutorial Read all the directions before proceeding
EndNote by: fatimah alotaibi.
A Power Point Presentation
Getting Started with Adobe Presenter
Embedding Graphics in Web Pages
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Microsoft Office Access 2003
Web service.
Microsoft Office Access 2003
An Introduction to Designing, Executing and Sharing Workflows with Taverna and myExperiment Katy Wolstencroft University of Manchester.
IBM SCPM Basic Navigation
Shim (Helper) Services and Beanshell Services
Aleksandra Pawlik materials by Katy Wolstencroft
Tutorial 7 – Integrating Access With the Web and With Other Programs
Xpath service Getting data out of XML Aleksandra Pawlik materials by Katy Wolstencroft University of Manchester 1.
Getting Eclipse for C/C++ Development
REST Services Data and tools on the Web have been exposed in both WSDL and REST. Taverna provides a custom processor for accessing REST services Peter.
An Introduction to Designing and Executing Workflows with Taverna
Getting Started with Adobe Presenter
Presentation transcript:

Taverna Tutorial exercise 2: REST services from BioCatalogue Aleksandra Pawlik University of Manchester materials by Katy Wolstencroft and Aleksandra Pawlik http://www.taverna.org.uk/ This work is licensed under a  Creative Commons Attribution 3.0 Unported License

REST services from BioCatalogue Start with the Get Protein FASTA workflow from Exercise 1. Now we will find out what functional motifs the protein contains, but first we have to tell Taverna about some new services

Service Catalogue tab Taverna can invoke any WSDL and REST web services The Service Catalogue http://biocatalogue.org/ has registered over 1500 bioinformatics web services Go to the Service Catalogue perspective of Taverna The Service Catalogue tab is included in the Bioinformatics, Biodiversity and Enterprise editions of Taverna Workbench. For other editions, install Service Catalogue plugin from Advanced -> Updates and plugins -> Find new plugins Note: Biodiversity edition is configured to use biodiversitycatalogue.org instead of biocatalogue.org and won’t find dbfetch. See File - >Preferences -> Service Catalogue. Search for dbfetch

Searching for REST services In the REST Service tab, select GET /dbfetch/{db}/{id} Retrieve data from a database given a set of identifiers Right-click on the service and Add to Service Panel

Adding service to workflow Back in the Design perspective, in the Available Services search panel: Search for dbfetch Right-click on the GET service and choose “Add to workflow with name…” Enter a name such as dbfetch and click OK

E2: REST service in workflow The workflow now has a new REST service dbfetch Click the Display all service ports button to see service inputs and outputs

REST service using URI templates Alternatively, you can add a REST service manually: Right-click on an empty area of the workflow and select “REST” from the “Insert” section Enter the URL Template, (see below), click Close A new REST service with inputs db and id is added http://www.ebi.ac.uk/Tools/dbfetch/dbfetch/{db}/{id} http://www.ebi.ac.uk/Tools/dbfetch/dbfetch/{db}/{id}

Details about REST service For this service, we need to supply the input ports db and a protein id. We are not sure what database names to use, so let’s go back to Service Catalogue perspective Right-click on the dbfetch/{db}/{id} entry and Open in the Service Catalogue

BioCatalogue This service has extensive documentation in BioCatalogue Input parameter db is described with example values We will pick uniprotkb https://www.biocatalogue.org/rest_methods/142

Connecting REST service Right-click on the REST service input id to Connect with output from the Workflow Input Port id Right-click on the db input port on the REST service and select ‘Constant value’. Add the constant value ‘uniprotkb’ and click “OK” A new Text Constant service is added and connected Add a Workflow Output Port and connect it to the REST Output Port responseBody

Finished workflow

Workflow results Save and run your workflow with the input value from exercise 1, P15409 Now your Results will include the Uniprot entry for your protein on the responseBody output port. Tip: Slide up the separator line above Workflow Results to see more of the values Try also Value type Text