From eb9364946e4b8e8a833d4b2ef9c975bbe01b8130 Mon Sep 17 00:00:00 2001 From: l-d-s Date: Thu, 4 Oct 2018 10:35:51 +1000 Subject: Stuff to match & points of difference --- abcbs_2018.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/abcbs_2018.md b/abcbs_2018.md index 37c4095..a8adc45 100644 --- a/abcbs_2018.md +++ b/abcbs_2018.md @@ -15,3 +15,30 @@ Justin Bedő, Leon Di Stefano, and Tony Papenfuss > We will demonstrate how Nix with our extensions can be used to succinctly specify a typical bioinformatics pipeline and contrast this against other dedicated bioinformatics pipeline languages. > We then show how it can be executed in whole or in part on an HPC queuing system > Finally, we show that the pipeline can also be executed using cloud resources. + +### Stuff to match in competitors + +- **A few standard pipelines** +- Dealing with big files +- Slightly complicated analyses +- local, HPC, and cloud execution +- Resumable, parallel +- Bioconda import + +### Points of difference + +- **Full-stack reproduciblity with one tool** +- **A language rather than a configuration format (cf. CWL/Javascript)** +- Not bioinformatics-specific +- Mature (~10y) +- Containers obsolete (but easy to generate) +- Higher level of reproducibility overall (hashing of inputs, outputs, derivations) +- Safety + - Declarative language + - Type/tag system (to do) + +### Weaknesses + +- Small bioinformatics collection +- No build execution stats +- Subtleties around filesystems and the Nix store -- cgit v1.2.3