Skip to content

JaeAeich/metis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metis

Metis Logo
A highly-pluggable, GA4GH WES 1.1.0 compliant, Workflow Execution Service.

Metis is a modern, flexible service for running workflows on Kubernetes. It brings the power of cloud-native computing to scientific and data-intensive workflows, acting as a smart manager for your tasks. Built to support collaboration across different groups, it is compliant with the GA4GH WES standard, ensuring interoperability, and is highly extensible through its pluggable design.

Warning

Under development

Design Philosophy

Metis is built around a core engine that manages process lifecycle, validation, and execution orchestration. The engine defines a trait-based contract that workflow runners (Nextflow, Snakemake, CWL, etc.) implement, enabling seamless pluggability without modifying core logic.

Configuration is externalized via engine.yaml, allowing operators to define command templates, parameter validation rules, and runtime behavior without code changes. The API layer is fully decoupled from execution, communicating through NATS/Valkey for async job submission and state tracking.

This separation ensures:

  1. Extensibility: New engines implement a single trait
  2. Configurability: Validation and CLI building are template-driven
  3. Resilience: API and execution layers scale independently

Versioning

The project adopts the semantic versioning scheme for versioning. Currently the software is in a pre-release stage, so changes to the API, including breaking changes, may occur at any time without further notice.

License

This project is distributed under the Apache License 2.0, a copy of which is also available in LICENSE.

About

A fast, secure, highly-pluggable workflow execution service (GA4GH WES 1.1.0 compliant)..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors