Taverna plugins

The design of Taverna is modular in nature so that various plugins can be added in order to increase its functionality. Currently, plugins are specific to versions of Taverna. We are hoping to change this in future, when we move to the OSGi platform (see our Roadmap for details).

There are several different things that can be plugged into Taverna. Of most interest are plugins that enable search and invocation of a specific service type from worflows (e.g. a Web service plugin that enables adding a Web service based on its WSDL description document and invoking it from a workflow).

The majority of the plugins currently available are for Taverna 1.7.x. Some of them are obsolete in Taverna 2.x – e.g. the myExperiment plugin for Taverna 1.7.x is now built into Taverna 2.x as a separate perspective in the Workbench; Feta plugin is replaced by the Biocatalogue plugin as of 2.1.2. More Taverna 2.x plugins are to come in the future.

Installing plugins

To install a plugin for Taverna, use the Plugin Manager. In Taverna 2.x, it can be found under Updates and plugins from the Advanced menu. In Taverna 1.7.x, it is under the Tools menu. If your plugin is not visible, select ‘Find New Plugins’. You may need to add the plugin site using ‘Add Plugin Site’ for specific plugins. Check the box for the plugin and click install. You may need to restart Taverna for the plugin to become visible and fully functional.