This package browser is in early development. Mind the rough edges.

ravanan

High-reproducibility CWL runner powered by Guix

ravanan is a CWL implementation that is powered by GNU Guix and provides strong reproducibility guarantees. ravanan provides strong caching of intermediate results so the same step of a workflow is never run twice. ravanan captures logs from every step of the workflow for easy tracing back in case of job failures. ravanan currently runs on single machines and on slurm via its API.

Installation

Install the latest version of ravanan as follows:

guix install ravanan

Or install a particular version:

guix install ravanan@0.2.0

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.

Badge code

You can use the following badge to inform users of ravanan about the latest version available in Guix.

Example HTML:

<a href='https://packages.guix.gnu.org/packages/ravanan'><img src='https://packages.guix.gnu.org/packages/ravanan/badges/latest-version.svg' alt='Version in GNU Guix'></a>

Example Markdown:

[![Version in GNU Guix](https://packages.guix.gnu.org/packages/ravanan/badges/latest-version.svg)](https://packages.guix.gnu.org/packages/ravanan)

Example Org:

[[https://packages.guix.gnu.org/packages/ravanan][https://packages.guix.gnu.org/packages/ravanan/badges/latest-version.svg]]