r47 - 28 Aug 2006 - 10:12:09 - MarkGreenwoodYou are here: myGrid wiki >  Mygrid Web  > WorkInProgress > WorkFlow > TavernaTips

Taverna Tips

Contents

Background

TavernaWorkbench is an open-source workflow tool which provides a workflow language (Scufl) and graphical interface for building, running and editing workflows over distributed computer resources.

Recent Developments

WindowsShortcut, ExecutingWorkflowOutsideOfTaverna, UsingRProcessor, TavernaDesiderata, TavernaOMII
  • Release1.4 Available 7th June 2006 details at Taverna news blog
  • Release1.3.1 Available November 2005 and major revision of Taverna website
  • Release1.2 Available 21st June 2005, see Taverna 1.2 Release Notes for details
  • Release1.1 Available 28th April 2005
  • Release1.0 Available 24th January 2005, see User Manual for details - includes integration with Biomart and more example using Beanshell processors.
  • Beta0.12 Available 8th November 2004, many exciting new features descriptions in release notes see what's new in Beta12
  • Beta0.11 Offline Mode, Workflow Resource Summary, SeqHound Integration, and new quick start documentation Sept 2004
  • Beta0.10 ISMB build - some new improvements from first beta0.10 - uses myGrid LSID authority and store replacing Ouzo prototype - July/Aug 2004
  • Beta0.10 Significant UI revisions, data input wizard, support for BioMoby services, (for more details see the Latest Release notes on the Taverna web site) - June 2004
  • Significant redesign of web site - June 2004
  • Beta0.9 RDF provenance templates, Ouzo LISD authority see Tom's brief notes - March 2004
  • Beta0.8 Reliability features, new input window, enhanced results viewing, new look and feel, - February 2004

Documentation

The primary documentation is on the Taverna web site http://taverna.sourceforge.net under the Documentation and old Docs Home links. This includes links to the papers on the myGrid website and many of the resources mentioned below. Remember Taverna develops in response to user requests and the latest version is often ahead of the documentation. If you have a query do try the mailing lists.

For a quick introduction, there is the one page ISMB 2005 demo description, or the Nucleic Acids Research article

Peter Li developed an online Taverna Tutorial as part of the University to Newcastle's MSc course CSC861: e-Science for Bioinformatics (also available on the Taverna web site under Documentation Tutorial)

Papers

Papers that discuss the use of myGrid including Taverna

Papers the discuss Taverna with other Bioinformatics tools

See also the folowing sections on the myGrid web site

Discussion Documents

There is some developer documetation on the Taverna web site Documentation page including the JavaDoc documentation of the Taverna Java APIs.

A User Guide is available for Release 1.0. Development version - http://www.ebi.ac.uk/~tmo/mygrid/releases/latest/docs.word.html

The old User Guide for beta0.6 (TavernaUserGuide-beta0.6-03Mar.doc (3 Mar 2004) [2.7Mb]) is superceeded. This old version is quite long, only covers the introductory issues, and there were significant problems with the placing of figures when trying to convert it to pdf (see attached example.)

Mail list archives

With its growing user and developer community many issues are discussed on the Taverna mail lists. The archives are available from sourceforge. If you are using Taverna then you will find lots of useful information on the lists, particularly discussion of possible future improvements

Presentations

The myGrid Tutorials and Workshops page includes several Taverna presentations From PresentationStore :

Notes

Extensibility

TavernaExtensibility separate Twiki page for developer information on extending Taverna

Includes notes in the Scufl processor types, the SPI interfaces, running workflows without a gui

Viewing Results

TavernaMimeTypes extended with SeqVista integration [TMO taverna-hackers 16 Oct 2004]

Standalone DataThing viewer available - dataviewer.[bat|sh] in workbench directory. This can be used to view inputs or outputs saved in XML format [TMO taverna-hackers 15 Oct 2004]

Workflow Diagram Problems

Taverna uses an external application, dot - part of GraphViz from At&T, to generate the workflow diagrams. If the dot program is not found then you will be able to load and run workflows, but not to see the diagram. (You will get an error java.io.IOException: dot not found ). Windows users do not normally need to worry as the dot program is included in the Taverna download and the runme.bat file updates the path as required.

There have been some problems, particularly on Linux and Macs, with people not getting the workflow diagrams.

  • Error 4 has been reported on beta0.10. This is caused by an array index out of bounds error on the png reader. There is a fix in later releases. The configuration file now allows users to select an alternative, e.g. gif or jpeg, rather than the default png. [taverna-users 15 Jul 2004] See also the Taverna 1.0 user manual http://taverna.sourceforge.net/manual/docs.word.html#_Toc94086048
  • I/O error reading PNG header is probably cased by another application called dot.exe on the system path. This is fixed in beta12 [taverna-users 6 Nov 2004]

It is recommended that users having any problems with the diagram ensure that they are on the expected Java 1.4.2.

Building from source

To build from source you will need:

  • Maven 2 - we are no longer recommending building with ant.
  • Doxygen - not absolutely essential, used in generating the documentation. If ant fails on this, it will already have build the Taverna workbench (or you could edit the build.xml file).

and of course a Java compiler (i.e. the Java 1.4.2 system development kit not just the runtime environment http://java.sun.com/ )

For information on obtaining the latest sources use the CVS link on the sourceforge site

Check out instructions on how to download and compile Taverna on the BuildingTaverna page.

If you're running on windows, this is enough to make it all work. If you are running on some other system you will, in addition, need to install graphviz. This can be done by downloading it from :

http://www.research.att.com/sw/tools/graphviz/download.html

So, to reiterate - the 'workbench' directory is only used as part of the build system, it is not the workbench you run. [Tom Oinn April 2004]

Installation on Macs

Feb 2004 A version of Taverna for Mac OSx is now available from sourceforge. See Tom's email Better tested OSx build available on Taverna-users 15 Feb 2005 for details

Getting the appropriate installation on Macs so that Taverna recognises the external dot application from graphviz has caused some headaches. Some solutions work for one Mac but not others. Taverna-users 10 Dec 2004

Sources of graphviz include:

Chris Dwan reported that it worked after installing the jpeg libraries and setting the workflow diagram image type in mygrid.properties to jpg. Making sure that dot is on the PATH set of Taverna's runme.sh files is also important.

Doc style web services including NCBI services

There have been some problems reported using doc style web services [remko de knikker Jan 2004]. The problem was due to the way that the Axis invocation framwork parsed the XML documents. However, it should be noted that some DOC services work fine.

There have been some problems using the NCBI document-based services. These problems were fixed for the Taverna 1.0 release. See Taverna-users mail list topic EUtils Examples 19 Jan 2005

In Jan 2005 latest Taverna CVS moved to using a not-yet released version of Axis which included essential bug fixes. The Taverna-users mail list has the latest details e.g. topic NLM eutils, service discovery

Other Links

-- Main.MarkGreenwood - 05 Apr 2006

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf sculf_www2004_submitted.pdf manage 759.9 K 24 Jul 2006 - 09:41 MarkGreenwood Scufl paper submitted to www2004
pdfpdf TavernaUserGuide.pdf manage 3417.7 K 24 Jul 2006 - 09:41 MarkGreenwood User Guide early version (29 Jan 2004)
pdfpdf p953-oinn.pdf manage 138.7 K 24 Jul 2006 - 09:41 MarkGreenwood Scufl 2 pages for www2004 proceedings
docdoc TavernaUserGuide-beta0.6-03Mar.doc manage 2628.5 K 24 Jul 2006 - 09:41 MarkGreenwood User Guide beta0.6 (3 Mar 2004)
docdoc scufl_draft2.doc manage 722.5 K 24 Jul 2006 - 09:41 MarkGreenwood Introduction note for Link-up meeting
docdoc myGridWorkflowDebug.doc manage 109.0 K 24 Jul 2006 - 09:41 MarkGreenwood Troubleshooting Scufl Workflows
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r47 < r46 < r45 < r44 < r43 | More topic actions
 
Powered by myGrid wiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding myGrid wiki? Send feedback