Unknown

Dataset Information

0

Unifying package managers, workflow engines, and containers: Computational reproducibility with BioNix.


ABSTRACT:

Motivation

A challenge for computational biologists is to make our analyses reproducible-i.e. to rerun, combine, and share, with the assurance that equivalent runs will generate identical results. Current best practice aims at this using a combination of package managers, workflow engines, and containers.

Results

We present BioNix, a lightweight library built on the Nix deployment system. BioNix manages software dependencies, computational environments, and workflow stages together using a single abstraction: pure functions. This lets users specify workflows in a clean, uniform way, with strong reproducibility guarantees.

Availability and implementation

BioNix is implemented in the Nix expression language and is released on GitHub under the 3-clause BSD license: https://github.com/PapenfussLab/bionix (biotools:BioNix) (BioNix, RRID:SCR_017662).

SUBMITTER: Bedo J 

PROVIDER: S-EPMC7672450 | biostudies-literature | 2020 Nov

REPOSITORIES: biostudies-literature

altmetric image

Publications

Unifying package managers, workflow engines, and containers: Computational reproducibility with BioNix.

Bedő Justin J   Di Stefano Leon L   Papenfuss Anthony T AT  

GigaScience 20201101 11


<h4>Motivation</h4>A challenge for computational biologists is to make our analyses reproducible-i.e. to rerun, combine, and share, with the assurance that equivalent runs will generate identical results. Current best practice aims at this using a combination of package managers, workflow engines, and containers.<h4>Results</h4>We present BioNix, a lightweight library built on the Nix deployment system. BioNix manages software dependencies, computational environments, and workflow stages togethe  ...[more]

Similar Datasets

| S-EPMC7540449 | biostudies-literature
| S-EPMC5706697 | biostudies-literature
| S-EPMC6281013 | biostudies-literature
| S-EPMC7127945 | biostudies-literature
| S-EPMC6047416 | biostudies-literature
| S-EPMC4940747 | biostudies-other
2022-10-13 | GSE200778 | GEO
| S-EPMC5470739 | biostudies-literature
| S-EPMC7298769 | biostudies-literature
| S-EPMC4202806 | biostudies-other