Developer:How to Run a Workflow on myExperiment

From myExperiment

Jump to: navigation, search

How to Run a Workflow on myExperiment

By Jiten Bhagat, 20th January 2009

Currently, myExperiment supports the execution of Taverna 1 workflows via an external Taverna 1 Server (that needs to be hooked up with your myExperiment account).

Initial things to do

  1. Register for a myExperiment user account (http://www.myexperiment.org/users/new).
  2. Set up the Taverna 1 Remote Execution Service (http://www.taverna.org.uk/download/server/#taverna-server-1-7-x) in your lab and make sure it's accessible via the web.


Then, register the execution service as a 'Runner' on myExperiment

  1. Log in to myExperiment.
  2. In the 'New/Upload' box in the right hand sidebar, select 'Runner' from the dropdown and hit 'GO'. Alternatively go to: http://www.myexperiment.org/runners/new.
  3. Enter the appropriate data in the boxes (for 'URL' it will be something like: http://{host}/remotetaverna/v1/).
  4. Click 'Create' to finish registering the runner.
  5. On the runner's page you can check that myExperiment has access to the execution service by clicking 'Verify Status'.


To run a workflow

Note: you will need download permissions to a workflow before you can run it.

  1. Log in to myExperiment.
  2. Browse to the workflow's page.
  3. In the workflow version box, scroll down to the 'Run' section. Here you should see a subsection 'Run this Workflow through myExperiment'. Click on the 'Run Remotely' button to begin the process of enactment. This will take you to the new 'Job' page.
  4. Jobs belong to an experiment (which is currently just a container for many jobs and can be shared with a group). On the new job page you can choose whether to associate this job with an existing experiment or create a brand new experiment.
  5. In the 'Setup' section, select the runner to use for running this job (the runner you registered earlier should be available in the drop down).
  6. Click 'Create' to create the job (note: this doesn't actually run the job just yet).
  7. On the job page you can now submit inputs (optional), run the job, view progress and view/download outputs. - You can also rerun jobs (this will create a new job which is linked to the original job).


You can access all your experiments from: http://www.myexperiment.org/experiments, and runners from: http://www.myexperiment.org/runners

Personal tools