Team:Berkeley Software/KeplerTutorial
From 2009.igem.org
(New page: {{Template:BerkeleySoftwareHeader}} {{Template:BerkeleySoftwareProject |rightSideBox= <center>280px</center> |title= Kepler Tutorial |intro= Kepler is a multi-unive...)
Newer edit →
Revision as of 21:55, 17 October 2009
{{{video}}}
Kepler Tutorial
Contents |
Introduction
Kepler is a multi-universities design effort focusing on scientific workflows, and is used by a wide variety of projects in different fields.Kepler Project Website This work is done in conjunction with the [http://chess.eecs.berkeley.edu/ Center for Hybrid & Embedded Software Systems (CHESS)].
Components
In Kepler, a workflow is built from a collection of process steps that run under the control of a supervisor system.
Those separate steps are called "actors", they are represented as square icons but inside them are codes to define what to run in a step. A step can be an input/output operation, a computational function, or even another workflow. These actors are supervised by the "director", which keep track of when to run each actor.
All related information can be found on the Kepler website. To start designing workflows from available actors, please read the online manuals: Kepler Documentation
Workflow
Cross-Software Connection
One of the key challenge for biology tool development is how to effectively share and cooperate. This year we strengthen the possibility of connection between multiple software. In particular, the Clotho platform from last year
and Kepler can connect and send data through the remore interface with Java RMI. This RMI connection will guarantee Clotho and Kepler to talk to any Java software that import the same interface.
(RMI Clotho screenshot)
(List of RMI Clotho method)
(screenshot of Clotho - Kepler with arrow)