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.
- Versions: 0.2.0
- Website: https://forge.systemreboot.net/ravanan/
- Licenses: GPL 3+
- Package source: gnu/packages/bioinformatics.scm
- Builds: See build status
- Issues: See known issues
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:
[](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]]