WESkit
WESkit is an implementation of the Workflow Execution Service (WES) API defined by the Global Alliance for Genomics and Health (GA4GH). It provides a standardized, programmatic interface to run, monitor, and manage computational workflows across different execution backends.
Key Benefits
- Standards-based: Implements the GA4GH WES specification for interoperable workflow execution.
- Backend-agnostic: Supports multiple workflow languages and execution backends through a unified API.
- Programmatic control: Enables automated submission, tracking, and management of workflows via a common API.
- Interoperable: Can be deployed on local systems, HPC clusters, or cloud environments.
Features
- Submission and execution of workflows via a standardized API.
- Monitoring of workflow status and retrieval of execution metadata.
- Management of workflow lifecycle events (start, cancel, query).
- Designed for integration with workflow engines and compute backends.
Applications
- Building interoperable workflow services in genomics and bioinformatics.
- Enabling standardized workflow execution across HPC, cloud, or institutional infrastructures.
- Supporting automation and orchestration of complex analysis pipelines.
- Infrastructure and platform development within federated research environments.
Intended Use
WESkit is intended for infrastructure developers, platform engineers, and bioinformatics service providers who want to expose workflow execution capabilities via a GA4GH-compliant interface.
Neither development nor maintenance funded by de.NBI
