Skip to main content

ZOO-Project-DRU runner using toil WES to process an Application Package encoded in CWL.

Project description

Zoo-WES-Runner

This repository is a plugin for the ZOO-Project, which allows it submit jobs to a Workflow Execution Service (WES). This allows the ZOO-Project to submit jobs to run in a number of different environments.

This work is undertaken as part of the deployment of the EOEPCA on JASMIN.

It has been developed using the EOEPCA ADES connected to the TOIL workflow engine running workflows using singularity in a SLURM cluster. However, the TOIL WES server supports many other configurations, such as support for a number of batch systems (Grid Engine, Torque and LSF), cloud platforms, local execution on the server, etc. It should be possible to use this module with any configuration in which TOIL can run workflows, or indeed a different WES server other than TOIL. However, these configurations have not been tested.

This documentation is split into a number of parts:

  1. Configuring the TOIL server on a SLURM headnode.
  2. Configuring EOEPCA to use the TOIL server.
  3. Submitting jobs and debugging.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zoo_wes_runner-0.2.1.tar.gz (61.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zoo_wes_runner-0.2.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file zoo_wes_runner-0.2.1.tar.gz.

File metadata

  • Download URL: zoo_wes_runner-0.2.1.tar.gz
  • Upload date:
  • Size: 61.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for zoo_wes_runner-0.2.1.tar.gz
Algorithm Hash digest
SHA256 da654809c337c9900da5552ea04023d3474f89a3ad5f0ab97f979c40d483b47c
MD5 78f219429b971dc5fa276445a46d9ca7
BLAKE2b-256 9c94d009cf3292fbb2fc5b58d77f5da2f0cf15c1e96b42934f4340b114e4db59

See more details on using hashes here.

Provenance

The following attestation bundles were made for zoo_wes_runner-0.2.1.tar.gz:

Publisher: package.yml on ZOO-Project/zoo-wes-runner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zoo_wes_runner-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: zoo_wes_runner-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for zoo_wes_runner-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a92a79b8674bb9b854e11cf527f0060d4c21387e8acc2a52d238c8dff56d33d6
MD5 47fc62a88dc0bbcbee7a980ab144e608
BLAKE2b-256 d5a1689af9627546b661fac1a7d78d620eb2cf5f4cf507f450394c7ab0b197cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for zoo_wes_runner-0.2.1-py3-none-any.whl:

Publisher: package.yml on ZOO-Project/zoo-wes-runner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page