Skip to main content

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.

Metadata

Release files for zoo-wes-runner 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zoo-wes-runner 0.2.1
File Size Uploaded
zoo_wes_runner-0.2.1.tar.gz 61.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zoo-wes-runner 0.2.1
File Interpreter ABI Platform
zoo_wes_runner-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 70.5 kB

Release files / zoo_wes_runner-0.2.1.tar.gz

Download URL zoo_wes_runner-0.2.1.tar.gz
Size 61.7 kB
Tags Source
SHA-256 checksum
How to use checksums
da654809c337c9900da5552ea04023d3474f89a3ad5f0ab97f979c40d483b47c
BLAKE2b-256 checksum
How to use checksums
9c94d009cf3292fbb2fc5b58d77f5da2f0cf15c1e96b42934f4340b114e4db59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 27, 2026.

Transparency log

Release files / zoo_wes_runner-0.2.1-py3-none-any.whl

Download URL zoo_wes_runner-0.2.1-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a92a79b8674bb9b854e11cf527f0060d4c21387e8acc2a52d238c8dff56d33d6
BLAKE2b-256 checksum
How to use checksums
d5a1689af9627546b661fac1a7d78d620eb2cf5f4cf507f450394c7ab0b197cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page