A number of plugins for Taverna 2.x are currently in progress. There is also a number of plugins available for Taverna 1.7.x - some of their functionality is now integrated in Taverna 2.x so there is no need to install a plugin.
Taverna 2.2 plugins
SADI plugin has been updated to work with Taverna 2.2.
BioCatalogue plugin has been updated to work with Taverna 2.2. It is still an alpha but several small fixes and improvements have been made in this version:
- Services added to the Service Panel are now saved and re-appear in the Service Panel when the Workbench is restarted
- An option to choose which BioCatalogue instance to work with has been added (available from File -> Preferences -> BioCatalogue). This means that Taverna can use not only the main instance of BioCatalogue, but also other instances (e.g. EdUnify registry that is based on the BioCatalogue codebase).
- The user interface of the tree with Filtering options (in the Filter Services tab of the BioCatalogue Perspective) has been fixed – now it looks identical on Windows, Linux and Mac OS.
- Contextual views are not shown for the types of workflow elements that the BioCatalogue does not work with.
Taverna 2.1 plugins
BioCatalogue plugin
BioCatalogue plugin alpha for Taverna 2.1.2 allows users to browse services in the BioCatalogue Life Sciences Web Services registry from the Workbench and add them to workflows. Being an alpha, some pieces of functionality have not been fully implemented. The plugin has been developed by Sergejs Aleksejevs.
SADI plugin
Semantic Automated Discovery and Integration (SADI) is a set of standards-compliant best practices that simplify interoperability between semantic Web services. The SADI codebase make it easy for people to deploy services that adhere to the SADI framework practices. The SADI plugin for Taverna 2.1.2 allows semantic services to be accessed from Taverna. The plugin has been developed by David Withers (with the support of the Genome Canada Bioinformatics Platform). It requires Java 6.
UseCase (KnowARC) plugin
UseCase plugin that was developed for Taverna 1.7 as part of the KnowARC project (previously ARC project) has now been updated to work with Taverna 2.1.2 and extended in functionality. The plugin has been written by Hajo Krabbenhöft and Steffen Möller. It allows users to run tools on a grid, or a remote/local machine using grid or ssh authentication. At the moment a prototype set of tool descriptions is available.
caGrid plugin
The Taverna team together with the caGrid team have developed the caGrid service discoverer plugin for Taverna 2.1 beta2. This plugin is used to query caGrid services from the caGrid Index Service. This allows you to easily find the available caGrid services, add them in Taverna’s Service Panel and then add an invoke them from workflows. The documentation for the plugin is available on-line. There will be a Taverna 2.1.2 version of the plugin soon.
caGrid remote execution plugin
The caGrid team have also developed a remote workflow execution service plugin for Taverna 2.1 beta2. The plugin passes a workflow definition file, including the appropriate inputs, to a generic remote caGrid service, where the workflow is then executed. This is useful in instances where the workflow is long-running and relies on constant access to the caGrid to execute properly. The documentation for the plugin is available on-line. There will be a Taverna 2.1.2 version of the plugin soon.
Taverna 2.0 plugins
There are also a few plugins developed for Taverna 2.0 that should be ported to Taverna 2.1.
XWS plugin
Egon Willighagen of Uppsala University, Sweden, has developed a plugin that allows workflows to include XWS (XMPP IO-DATA) cloud services.
gLite plugin
Richard Holland of Eagle Genomics while working for Sara Grid has developed a gLite plugin that allows workflows to include services that run on a grid.







