Annotations

Various components in workflows including the workflow itself are often annotated with information describing its function. This information is provided by the authors and users of workflows to aid in their understanding. These 'annotations' can be entered and viewed for each workflow using the Details tab within the Workflow Explorer window.

At a minimum, we suggest users annotate workflows that they wish to share with their name, a title for the workflow and a description of its functionality. These metadata provide the opportunity for users to credit the author for the use of workflows. In addition, these metadata are used by myExperiment to manage Taverna workflows that are uploaded for sharing with the scientific community.

To annotate your workflow with information about yourself, a title and a description, simply click on the workflow icon in the Workflow Explorer panel followed by the Details tab. This will switch the Details view for the workflow.

Your details and information about the workflow can be entered in appropriate sections.

Workflow inputs and outputs can also be annotated with descriptions and examples of their data. This metadata is invaluable to enabling interested users to run your workflow that you have shared.

All other workflow components such as services, its input and output ports, data links and control links are annotatable with descriptions which will help users to understand the steps within your workflows.

Extra information about a service can be viewed via the Details tab. In addition to the names of its input and output ports, the list depth of the data from these ports of a given service can be viewed.

Service-specific configuration

Its possible to access the type-dependent configurable properties of services via the Details tab. For example, the Details tab provides a way to editing (blue box) or replacing (red box) a nested workflow when the focus is on a nested workflow service.

Predicted behaviour of ports and services

The predicted behaviour tab shows the expected list type that would be received and sent from the service as it is connected in the current workflow. More information is available in the section for List handling.

List configuration

By customizing the handling of lists of data, one can control the implicit iteration, such as pairing up values in equally sized lists. Configuration of the list handling functionality can be accessed from the Details tab under the section List Handling:

More information on how to configure the iteration is available in the List handling section.

Advanced configuration

Various types of advanced behaviour can be configured for processors from the Details tab.

Information on how these features can be configured is available from: