Which Taverna to download?¶
Many, but not all, of the original Taverna tools have been migrated to Apache Taverna. (Taverna was started in 2001 by the myGrid project and in 2014 entered incubation at the Apache Software Foundation.)
Links to Pre-Apache versions are provided for tools that have yet to be migrated. See below for links to complete earlier Taverna releases as well as a list of Taverna 2.x tools that are not planned for migration.
Tools¶
There are several Taverna tools you can download:
-
Apache Taverna Command-line Tool enables you to run workflows from a command prompt. This enables scripted execution of workflows, e.g. on a Linux server.
-
Apache Taverna Server provides a REST and WSDL web service for executing Taverna workflows remotely and integrating workflow execution into web applications.
-
Pre-Apache Taverna (2.x)
-
Taverna Workbench enables you to graphically create, edit and run workflows on your computer. Taverna 2.5 Workbench (non-Apache) is the latest series of the Workbench; it is highly recommended that you use this version if you are new to Taverna.
-
Taverna Plugins - because the design of Taverna is modular, various plugins can be added to increase its functionality.
-
Taverna libraries¶
The Taverna Command-line, Workbench, and Server share several Java libraries for constructing and executing workflows. These libraries can be downloaded separately for development usage:
-
Apache Taverna Language gives programmatic access to inspecting, modifying and converting Taverna's SCUFL2 workflow definitions and Research Object Bundles.
-
Apache Taverna OSGi is a generic plugin system for Java-based console/desktop applications using OSGi, including an online update mechanism.
-
Apache Taverna Engine is the API for the workflow engine that executes workflows defined with Taverna Language.
-
Apache Taverna Common Activities are plugins for the Taverna Engine that provide implementations to invoke local and remote tools and web services.
-
Apache Taverna Maven Parent provides common Maven build settings for the rest of the Taverna source code. You would only need this if your build system is unable to contact Maven Central.
Source code¶
You might be interested in the source code of Apache Taverna, or earlier non-Apache releases. Unreleased tools that are under development include the Apache Taverna Databundle Viewer web app and the Android app: Apache Taverna Mobile.
License¶
Apache Taverna is distributed under the Apache Software License 2.0.
See the NOTICE
file in the source code downloads for required attributions,
and the LICENSE
file for details of any embedded third-party source code.
Dependencies of Taverna are compatible with Apache License 2.0 according to Apache Software Foundation policies.
Pre-Apache tools¶
There are a number of third-party tools available to use with Taverna 2.
Note: There are currently no plans to release Apache Taverna 3 versions of these tools. If you are interested in migrating any of these tools to Apache Taverna, please contact us.
- Taverna 2-Galaxy is a tool for automatic generation and exposure of Taverna workflows as Galaxy tools. Galaxy is an open, Web-based platform for data intensive biomedical research.
- DataViewer Tool
- API Consumer Tool
- Interaction Service
- Web service Data Proxy
- Workflow Monitor
- Seahawk Applet
- Taverna Player portal
- taverna-t2flow Ruby gem
Pre-Apache Taverna releases¶
Taverna releases from 2001 to 2014 (e.g. Taverna 2.5) were made before Apache incubation:
Note that Taverna releases pre-Apache were licensed as LGPL 2.1.