aboutsummaryrefslogtreecommitdiff
path: root/abcbs_2018.md
diff options
context:
space:
mode:
authorl-d-s <distefano.l@wehi.edu.au>2018-09-06 14:31:40 +1000
committerGitHub <noreply@github.com>2018-09-06 14:31:40 +1000
commit3043a7c2aeab6dc295bc7819aef94bc6ea6be4bb (patch)
tree71bcb449af6180a9b00d82b89867493dc724c1e6 /abcbs_2018.md
parent3ff62a65ab7977cb02a28193c83a7c6adf5f6967 (diff)
Attempt at TP suggestions
Diffstat (limited to 'abcbs_2018.md')
-rw-r--r--abcbs_2018.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/abcbs_2018.md b/abcbs_2018.md
index 58162ef..b256131 100644
--- a/abcbs_2018.md
+++ b/abcbs_2018.md
@@ -1,9 +1,11 @@
**Reproducible bioinformatics with Nix**
-Justin Bedő and Leon Di Stefano
+Justin Bedő, Leon Di Stefano, and Tony Papenfuss
-> We show how Nix, a next generation cross-platform package manager, cleanly solves a number of reproducibility headaches in bioinformatics and computational biology.
-> Nix, like tools such as (mini)conda, can easily create and manage isolated environments, and with our transparent and lightweight extensions it 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) to share with others.
+> We show how Nix, a next generation cross-platform software deployment system, cleanly solves a number of reproducibility headaches in bioinformatics and computational biology.
+> First developed in 2006, Nix uses hash-based naming to ensure that its builds are uniquely-specified, isolation and completeness to ensure that they are deterministic, and a very simple programming language to ensure that they are easily-manageable.
+>
+> Nix, like tools such as (mini)conda, can straightforwardly create and manage isolated environments, and with our transparent and lightweight extensions it 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) to share with others.
> 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 attendant loss of reproducibility).
>
> In our talk we will use Nix to specify a typical bioinformatics pipeline, and show how it can be executed in whole or in part on an HPC queuing system.