Scientific workflows: vine:toolkit module as a part of the Serpens suite for Kepler

Serpens project: Serpens suite for Kepler is a set of actors, composites and workflows that provide support for different grid middleware stacks - (e.g. gLite and UNICORE). The extension covers the standard activities related to remote job management: job submission, monitoring, data handling, and so on.

Kepler is free and open source application for scientific workflow management. Kepler is designed to help scientists and developers to create, execute, and share models (workflows) that can refer to broad range of scientific and engineering disciplines. Kepler ships with a searchable library containing over 350, ready to use processing components ('actors'). These can be easily customized, connected, and then run (as a workflow) from a desktop like environment. Actors can perform calculations, automatic data management, or even execution of external applications.

From 10th May 2011 Serpens is included in the official Kepler repository. The project adopted to Kepler's lifecycle by changing the release and versioning scheme. Serpens was divided into:

The Serpens – vine:toolkit module allow users to:

  • upload/download data to/from UNICORE storage
  • submit jobs into UNICORE
  • check statuses of the running jobs
  • retrieve Standard Output and Standard Error of HPC job
  • retrieve HPC job outcome

Serpens – vine:toolkit module is based on vine:toolkit. Serpens vine:toolkit module was tested with UNICORE versions up to 6.3.1.


Vine:toolkit module documentation:

Serpens web page:

Kepler web page:


marcinp at man . poznan . pl