Taverna Datasheet

This is a brief summary of the characteristics of Taverna.

  • Java, Open Source, LPGL
  • Compose new workflows
  • Load existing workflows possibly published by others
  • View workflow layout and logic
  • Modify existing workflows
  • Nested workflows (sub workflows)
  • Execute existing workflows
  • Specify workflow inputs
  • Publish workflows for use by others
  • Implicit iteration of service calls
  • Failover and retry of service calling
  • Monitor execution
  • Manage jobs and results
  • Multiple service types - WSDL, BioMart, BioMoby, R, Beanshell …
  • Service creation for external tools or java libraries
  • Create new components (Processors)
  • Edit component interface
  • Employ script languages
  • User interaction as part of the workflow
  • Service discovery
  • Visualisation tools
  • Integrate external tools
  • Extensible / Plugin management
  • Creation of services from Java classes
  • Command line execution of workflows
  • Remote execution of a workflow on another machine
  • Process provenance
  • End user technical support

Taverna 2


Taverna 2 adds:

  • Graphical workflow editing
  • Comprehensive undo/redo
  • Built-in help facility
  • Pipelining and streaming of data
  • Improved error handling
  • Conditional and repeated calling of services


Hosted at the School of Computer Science, University of Manchester, UK. Copyright 2008 - All Rights Reserved
Sponsored by Microsoft, EPSRC, BBSRC, ESRC and JISC