taverna-workbench-product: Taverna Workbench Core 2.5.0
Authors/Creators
- 1. myGrid, University of Manchester
- 2. University of Manchester
- 3. The University of Manchester
Description
Taverna 2.5.0 includes additional functionality (interaction service, PROV support, components), a simplified installation, user interface improvements and bug-fixes.
InstallationTo simplify installation on common operating systems, Taverna distributions for Windows/Linux/OSX now come bundled with the Java Runtime Environment from OpenJDK and the required Graphviz binaries. The installation no longer requires you to install the JCE Strong Encryption policy.
Note that installation on OS X currently requires the XQuartz libraries to be manually installed. XQuartz-2.7.5.dmg (or newer) should be included on the Taverna OS X disk image. If not, see http://xquartz.macosforge.org/landing/
Available servicesTo improve start-up time and simplify Taverna for users in a wide range of scientific fields, Available Services are tailored for the scientific domain. For example, the Astronomy distribution includes VAMDC services.
Interaction serviceThe Interaction Service has been added to the Workbench. This provides the ability to ask questions and inform users during the running of the workflow. Unlike the previous interactive local workers, this service uses web pages, and therefore also works if using the Command Line tool or the Taverna Server.
For details, see http://www.taverna.org.uk/developers/work-in-progress/interaction/
ProvenanceThe Taverna-PROV export has been added. This adds a new button "Save Provenance Bundle" when clicking "Save All" from the results perspective.
The provenance bundle is a ZIP file containing all input, output and intermediate values as separate files, along with the provenance of the workflow run. The bundle is based on the Research Object Bundle specification, and complies with the W3C PROV-O provenance specification.
For details, see https://github.com/myGrid/taverna-prov
Component serviceThe Component capability has been added. This allows the usage of component services, which encapsulate a nested Taverna workflow that has been constructed and described for compatiblity with other components within a chosen Component Family.
This allows for publication of reusable workflow fragments, which appear as single services within the master workflow.
For details, see http://www.taverna.org.uk/developers/work-in-progress/components/
HelpAdded Help->About, which includes debug information that can be posted with support requests. (T3-1015)
Help has been added to several dialogs (T3-1074, T3-1075, T3-1076, T3-1077, T3-1078)
Help and example workflows are now available for services (T3-1069, T3-1072)
Service panelThe Service panel no longer flickers as new services are added (T3-611)
Credential ManagerRather than requiring a credential manager password at start-up, the default password "taverna" is used unless explicitly specified. (T3-981)
The bundled OpenJDK includes support for strong cryptography, and thus the JCE dialogue should no longer appear at startup. (T3-980)
Nested workflowNested workflows will now terminate if there are no output ports (T3-986)
The ports of a nested workflow will be correctly synchronized with those shown in the outer workflow (T3-691)
REST serviceSupport optional input query parameters (T2-2112)
RShell serviceR services running on a local R server no longer ask for the credential manager password (T3-911)
Ports of R services can now have underscores in their names (T3-1012)
The configuration panel for an R service will retain its size (T3-910)
Spreadsheet serviceAll changes to the spreadsheet service will be seen as edits (T3-1059)
Text constantReading from a file no longer inserts a newline (T3-783)
WSDL serviceThe WSDL service uses faster iteration (T3-953)
XPath serviceAdded ability to extract the first matching value (at depth 0). Additional output ports added. (T3-1019)
Added ability to receive result of XPath functions, e.g. "count(/foo/bar)" (T3-996)
Plugin managerAvoid startup screen delays if a plugin's repository URL fails due to DNS/network errors (T2-2115)
Avoid deadlock in initialization of the logging mechanism if experiencing network issues while loading Available Services. (T3-1018)
Plugin versions are now compared numerically (T3-1004)
There is now an "Update all" button (T3-983)
List handling dialogA simplified list handling dialog has been created (T3-486, T3-1079. T3-480)
LoopingLooping is now indicated in the diagram (T3-494)
Run dialogOn Linux, the Run dialogue should no longer appear behind the workbench window if it was iconified (T2-2105, T3-994)
Display of error documents has been improved (T3-396)
Saving resultsThe Workbench Save All values dialog is put into a Scroll pane if large (T3-1110)
Workflow engineResolved a deadlock when validating cross product, which could occur during command line execution of large workflows. (T2-2102)
Several database locking issues have been resolved (T3-1051, T3-318, T3-1123)
The default memory allocation has been increased (T3-842)
myExperiment perspectiveThere is now a link for registration on the myExperiment perspective login page (T3-1064)
Uploading of a t2flow workflow now works (T3-804)
Service catalogue perspectiveThe list of services no longer include archived services (T3-1116)
T2flow formatThe calculated port depth of output ports are stored in the saved t2flow. (T3-1013)
Files
taverna-workbench-product-core-2.5.0.zip
Additional details
Related works
- Is supplement to
- https://github.com/taverna/taverna-workbench-product/tree/core-2.5.0 (URL)