Skip to end of metadata
Go to start of metadata

University of Manchester hosted the Taverna Open Development Workshop 2014, where we focused on Taverna 3 and the move to an open development process.

This workshop was open to the wide community of Taverna developers, integrators and plugin makers, especially those interested in the upcoming Taverna 3 release, plugins and APIs, and in how to get started with the Taverna 3 codebase from Github. Regular user of Taverna (e.g. designing or running workflows), were alsol welcome to participate, but this was a workshop targeting software developers rather than scientists. 

The workshop includes a section for Lighting Talks; we invited participants to give a short summary (~ 5 minutes) of how their project is using Taverna, what challenges they found, how  they integrated Taverna and their products, or what features they would like to see to help such integrations.

Time and location

Start: 30th October 2014 10:00 (UTC)

End: 31st October 2014 16:00 (UTC)

Room IT407, IT Building
School of Computer Science
University of Manchester
M13 9PL



The event was free to attend.  The University of Manchester provided lunch, dinner and refreshments, however transport and accommodation was covered by the attendee. Registration was done as .

Attendee List 

  • Christian Brenninkmeijer, University of Manchester 
  • Pinar Alper, University of Manchester
  • Stuart Owen, University of Manchester
  • Robert Haines, University of Manchester
  • Ian Dunlop, University of Manchester
  • Donal Fellows, University of Manchester 
  • Raminder Singh (remotely), Indiana University 
  • Kevin Benson, MSSL/UCL  
  • Ernesto Coto, The University of Sheffield 
  • Vadim Surpin (remotely), IITP RAS 
  • Arzu Tugce Guler, Leiden University Medical Center 
  • Chris Mattman (remotely), NASA Jet Propulsion Laboratory
  • Yassene Mohammed, Leiden University Medical Center 
  • Aleksandra Nenadic, University of Manchester 
  • Katy Wolstencroft, Leiden University 
  • Alan R Williams, University of Manchester 
  • John Brooke, University of Manchester 
  • Susheel Varma, University of Sheffield 
  • Dmitry Repchevsky, Barcelona Supercomputing Center; Spanish National Institute of Bioinformatics
  • Shoaib Sufi, University of Manchester
  • Stian Soiland-Reyes, University of Manchester 
  • Gabor Terstyanszky, University of Westminster


  • Lightning talks:
    • How I use Taverna
    • My Taverna integrations (e.g. Taverna in a portal)
    • My Taverna extensions (e.g. activity plugins, workbench perspectives)
  • Taverna 3 update
    • Changes for plugin developers
    • Taverna Workbench 3
  • Tutorials:
    • Working with the Taverna 3 code base
    • Creating a Taverna 3 plugin
    • Converting an existing Taverna 2 plugin
    • Programmatically constructing and executing a workflow
  • Using the Taverna Server API


The School of Computer Science at University of Manchester is located about 20 minutes walk from central Manchester locations. A multitude of bus routes travel down Oxford Road, one of the busiest bus corridors in Europe, so you will never have to wait long for a ride.

If you are arriving by train, Oxford Road station is the closest, requiring about a 10 minutes walk south on Oxford Road. Manchester Piccadilly is the central railway station of Manchester, about 20 minutes walk through the University of Manchester campus to School of Computer Science, or 10 minutes on the 147 bus.

If you arrive by air, then Manchester Piccadilly is a 15 minutes direct train ride away from Manchester Airport, which serves many international destinations.


Manchester have many available options for accommodation. Close to the School of Computer Science (M13 9PL) you will find:



Where available, slides are linked to below, e.g. as [pdf] and [pptx].

[OneDrive] links below are to the OneDrive folder of Taverna Workshop slides - using PowerPoint Online this gives a HTML5 rendering of the slides.

Some of the slides were not presented, this is indicated with overstrike.

Day 1 - Thursday 2014-10-30

10:00 - 10:15 Coffee and Welcome (Aleksandra Nenadic) [video]

  • Agenda, WiFi, Dinner, Fire alarm

10:15 - 10:30 Round-table introductions and expectations (Aleksandra Nenadic & everyone) [video]

10:30 - 11:00 Taverna Developers Workshop Introduction  (Carole Goble) [pdf] [OneDrive] [video (slides/audio)]

11:00 - 12:00 Taverna as an Apache Incubator project (Stian Soiland-Reyes) [pdf] [slides] [slideshare] [wiki page] [OneDrive] [video (slides/audio)]

12:00 - 13:00 Lunch (provided) [video]

13:00 - 14:00 Taverna 3 Demo/Update/Future  (Stian Soiland-Reyes) [pdf] [slides] [slideshare] [OneDrive] [video (slides/audio)]

14:00 - 15:00 Lightning talks by attendees (Christian Brenninkmeijer) (About 5 minutes each).  

Confirmed speakers:

15:00 - 15:15 Coffee break - Suggest topics for discussion on post-it notes / Google+ chat 

15:15 - 16:30 Round table discussion (Chair: Aleksandra Nenadic)

18:30 - ... Dinner (provided)KroBar 325 Oxford Road, Manchester.

Day 2 - Friday 2014-10-31

09:00 - 12:00 Lightning talks (continued) / Discussion: (video has poor audio (sad) )

12:00 - 13:00 Lunch (provided)

13:00 - 14:00 Summary / Discussion [no video (sad)]

14:00 - 15:00 Taverna deep dive [no video (sad)]

15:00 - 15:15 Coffee break

15:15 - 16:00 Plenary discussion: What should we together focus on next? (and who does it?) [no video (sad)]

  • Governance in Apache Taverna - Everyone to sign up to
  • Further improve REST and JSON support - Ernesto, Susheel, Dmitry
  • Convert Baclava to Databundle - Ernesto, Stian
  • Support "Bigger" data - SFTP activity? - Tugce, Yassene
  • Dynamic service addresses (WSDL, data, REST) - Yassene, Susheel
  • Partial rerun - Stian, Yassene
  • SCUFL2 translator tool - Ernesto, Stian



  • None