Aleksandra Pawlik Alan Williams University of Manchester.

Slides:



Advertisements
Similar presentations
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik University of Manchester.
Advertisements

® IBM Software Group © 2006 IBM Corporation Securing Your Application With WebSphere Security You will need to develop Login procedures for your web applications.
Jiten Bhagat University of myExperiment A Social VRE for Research Objects JISC Roadshow | February.
BioMoby and Taverna Tutorial. Downloading Taverna ► Taverna can be obtained from:
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
The basics of the Online Portal
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik University of Manchester materials by Dr Katy Wolstencroft and Dr Aleksandra.
Tutorial 11 Installing, Updating, and Configuring Software
An Introduction to Designing, Executing and Sharing Workflows with Taverna Nowgen, Next Gen Workshop 17/01/2012.
COMPREHENSIVE Windows Tutorial 5 Protecting Your Computer.
1 Chapter Overview Configuring and Troubleshooting the Display Configuring Power Management Configuring Operating System Settings Configuring and Troubleshooting.
Copyright OpenHelix. No use or reproduction without express written consent1.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Introduction to Taverna, an environment For designing and executing workflows Franck Tanoh University of Manchester.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
1. Chapter 25 Protecting and Preparing Documents.
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,
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
BioMoby and Taverna 2 Tutorial Mark Wilkinson, Edward Kawas, David Withers.
An Introduction to Designing, Executing and Sharing Workflows with Taverna Katy Wolstencroft myGrid University of Manchester IMPACT/Taverna Hackathon 2011.
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.
IS493 INFORMATION SECURITY TUTORIAL # 1 (S ) ASHRAF YOUSSEF.
The desktop (overview) Working with desktop icons The desktop is the main screen area that you see after you turn on your computer and log on to Windows.
STEP BY STEP INSTALLATION By Eng. BASSEM ALSAID. Step 1: Boot from windows server 2008 installation DVD, windows will load needed files for starting installation.
Written module activity, Page 16 1.We refer to the physical parts of a computer that we can touch and see as hardware. Examples include the mouse, the.
Alan Williams University of Manchester.  Allows you to call a command line script as part of a workflow  Simplest case is calling a single tool  Can.
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.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
Fixing Windows 10 Automatic Updates Install Problem
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.
error-message-in-windows-10-upgrade.
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.
An Introduction to Designing, Executing and Sharing Workflows with Taverna BioVel Workshop 2011.
An Introduction to Designing and Executing Workflows with Taverna Part 2 – Importing and exporting data Norman Morrison University of Manchester Credits:
Perform a complete mail merge Lesson 14 By the end of this lesson you will be able to complete the following: Use the Mail Merge Wizard to perform a basic.
These exercises highlight the services that do not perform biological functions, but are vital for running life science workflows.
Designing, Executing and Sharing Workflows with Taverna 2.4 Different Service Types Katy Wolstencroft Helen Hulme myGrid University of Manchester.
Windows Tutorial 5 Protecting Your Computer
Excel Tutorial 8 Developing an Excel Application
Development Environment
Performing statistical analyses using the Rshell processor
CARA 3.10 Major New Features
Microsoft Word 2010.
Create Virtual Directory Windows 8 - IIS 8.5
An Introduction to Designing and Executing Workflows with Taverna
Mail Merge And Macros in MS WORD
Alan Williams, Donal Fellows, Finn Bacall,
Introduction to Opnet Mobile Networks Introduction to Opnet
What Is Sharepoint? Mohsen Ashkboos
Install Ruby If you are running on Mac OS X, Ruby is preinstalled.
Assistant lecturer Nisreen A. Jabr
1. Open Visual Studio 2008.
Taverna Tutorial exercise 2: REST services from BioCatalogue
An Introduction to Designing, Executing and Sharing Workflows with Taverna and myExperiment Katy Wolstencroft University of Manchester.
Shim (Helper) Services and Beanshell Services
Aleksandra Pawlik materials by Katy Wolstencroft
Xpath service Getting data out of XML Aleksandra Pawlik materials by Katy Wolstencroft University of Manchester 1.
An Introduction to Designing and Executing Workflows with Taverna
Scientific Workflows Lecture 15
Presentation transcript:

Aleksandra Pawlik Alan Williams University of Manchester

Something that can be put into a workflow Well described - what the component does Behaves “well” - conforms to agreed good practice Curated - someone looks after it Produces and consumes data in agreed formats Fails in described ways - meaningful error messages Produces agreed type of provenance Documentation Example usage

Hide complexity Predictable good behaviour Guaranteed to work together Can (in theory) check that data in a run conforms to the component specification

The agreement is a condition of being in a “component family” Different domains, or even different uses within a domain, have different agreements Astronomical data is not in the same formats as biodiversity data Digital library components do not do the same tasks as biodiversity components Agreement is formalized as a “component profile”

A component family is a pack on myExperiment, or a directory on your local machine A component is defined by a workflow (in a pack) in a component family pack Components are versioned by the myExperiment’s versioning Semantic annotations are stored in RDF as part of the workflow definition Collated semantics, including workflow structure, are combined on myExperiment.

Contains: Workflow ‘realizing’ the component Example data Documentation Dependency specification

A component family is shown in the service panel of Taverna workbench Components can be included within a Taverna workflow Components are not simply the same as nested workflows You could think of them as nested workflows that obey a set of rules and where you cannot see what is nested (and should not care)

Components are created by annotating a workflow Choice of a component family and so profile Semantic annotation from the specified ontologies Validation against the profile Component saved into the component family Can annotate: Workflow Input/Output ports Services inside workflow Extensions to myExperiment for Pack snapshots Semantic collation Semantic searching

Use of components will allow Component developers to work on the component Component users to upgrade (or revert) the component versions A workflow to remain ‘unchanged’ (if the component interfaces remain the same) Powerful and dangerous Proxies for components (re-run and re-play) Components are “black boxes” in the workflow and workflow runs

 In this exercise we will create a component for the GBIF-related workflow you wrote before  First, we need to install the components plugin  Select “Updates and plugins” from the “Advanced” menu

 Search for the plugins – you should be able to find “Component Taverna plugin” and install it  Restart Taverna

 Now in the menu you should have a new option “Components”  First we need a Component profile  Select “Copy profile”

 In the pop-up window choose the “myExperiment” source registry and copy the “Empty profile” to your “local registry”

 In the “Components” menu  Select “Create family”

 In the pop-up window set the registry to local  Enter the family name (“GBIF”)

 Open the “Species_Occurrence” workflow that you made in the previous section

 Select “Create component” from the “Components” menu  Provide a name for the component (LocatedOccurrences)  You should see a pink ribbon at the top  Save the component.

 You should now see the component come up in the Service Panel.

 You can also include component families from myExperiment  Click on “Import new services” and select “Component service”  Choose “GBIF transforms” from the “myExperiment” component registry

 Now we can create a new workflow linking the two components.  Create a new workflow  Include the “LocatedOccurrences” and “Extract_data_providers” components in the workflow  Add an input and an output port  Connect up the ports and services  Run the workflow

 Run the workflow with a species name  You now know how to  Create components  Re-use components  Build a workflow from components