aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Bedo <cu@cua0.org>2018-09-06 12:58:39 +1000
committerJustin Bedo <cu@cua0.org>2018-09-06 12:58:39 +1000
commita2abf5685906789c45f93d203e6fe1a5f529eaa2 (patch)
tree2af44fb184f7beb2a9aba8bb19a950d91bcd2550
parent53d7e1cd88cc9d7ef3574b36c44e53a9887ca83c (diff)
Collaborative editing with Leon
-rw-r--r--abcbs_2018.md9
1 files changed, 4 insertions, 5 deletions
diff --git a/abcbs_2018.md b/abcbs_2018.md
index 41d0ebb..76df6ca 100644
--- a/abcbs_2018.md
+++ b/abcbs_2018.md
@@ -1,6 +1,5 @@
-We show how Nix, a cross-platform advanced package manager, cleanly solves a number of reproducibility headaches in bioinformatics and computational biology.
-Nix can easily create and manage isolated environments, and with our transparent and lightweight extensions can also succinctly describe computational pipelines (workflows), manage their execution in HPC environments or across multiple machines, and produce portable containers (Docker or Singularity images).
-We illustrate all our techniques on a typical bioinformatics pipeline.
+We show how Nix, a next generation cross-platform package manager, cleanly solves a number of reproducibility headaches in bioinformatics and computational biology.
+Nix can easily create and manage isolated environments – like tools such as (mini)conda – and with our transparent and lightweight extensions can also succinctly describe computational pipelines, manage their execution in HPC environments or in parallel across a collection of machines, and produce portable containers (Docker or Singularity images).
+Nix has an extensive package collection, which includes the whole of CRAN and Bioconductor, and while it lacks Bioconda's coverage of standalone bioinformatics tools, we show that Bioconda can be used within Nix expressions with some loss of the reproducibility guarantees.
-We also compare our approach with the conda software suite. Nix lacks the extensive suite of bioinformatics packages available in Bioconda, but provides a significantly higher degree of reproducibility due to its strong isolation and declarative language.
-Moreover, we demonstrate that conda can be used within Nix to leverage Bioconda packages—with some loss of the reproducibility guarantees that a pure Nix solution would entail.
+We will succinctly specify a typical bioinformatics pipeline, and demonstrate how it can be executed in whole or in part on an HPC queuing system.