Literature DB >> 33205815

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

Justin Bedő1,2, Leon Di Stefano1,3, Anthony T Papenfuss1,4,5,6,7.   

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).
© The Author(s) 2020. Published by Oxford University Press GigaScience.

Entities:  

Year:  2020        PMID: 33205815      PMCID: PMC7672450          DOI: 10.1093/gigascience/giaa121

Source DB:  PubMed          Journal:  Gigascience        ISSN: 2047-217X            Impact factor:   6.524


  20 in total

1.  Ruffus: a lightweight Python library for computational pipelines.

Authors:  Leo Goodstadt
Journal:  Bioinformatics       Date:  2010-09-16       Impact factor: 6.937

2.  Practical Computational Reproducibility in the Life Sciences.

Authors:  Björn Grüning; John Chilton; Johannes Köster; Ryan Dale; Nicola Soranzo; Marius van den Beek; Jeremy Goecks; Rolf Backofen; Anton Nekrutenko; James Taylor
Journal:  Cell Syst       Date:  2018-06-27       Impact factor: 10.304

3.  Reality check on reproducibility.

Authors: 
Journal:  Nature       Date:  2016-05-26       Impact factor: 49.962

4.  Toil enables reproducible, open source, big biomedical data analyses.

Authors:  John Vivian; Arjun Arkal Rao; Frank Austin Nothaft; Christopher Ketchum; Joel Armstrong; Adam Novak; Jacob Pfeil; Jake Narkizian; Alden D Deran; Audrey Musselman-Brown; Hannes Schmidt; Peter Amstutz; Brian Craft; Mary Goldman; Kate Rosenbloom; Melissa Cline; Brian O'Connor; Megan Hanna; Chet Birger; W James Kent; David A Patterson; Anthony D Joseph; Jingchun Zhu; Sasha Zaranek; Gad Getz; David Haussler; Benedict Paten
Journal:  Nat Biotechnol       Date:  2017-04-11       Impact factor: 54.908

5.  The Sequence Alignment/Map format and SAMtools.

Authors:  Heng Li; Bob Handsaker; Alec Wysoker; Tim Fennell; Jue Ruan; Nils Homer; Gabor Marth; Goncalo Abecasis; Richard Durbin
Journal:  Bioinformatics       Date:  2009-06-08       Impact factor: 6.937

6.  CNVkit: Genome-Wide Copy Number Detection and Visualization from Targeted DNA Sequencing.

Authors:  Eric Talevich; A Hunter Shain; Thomas Botton; Boris C Bastian
Journal:  PLoS Comput Biol       Date:  2016-04-21       Impact factor: 4.475

Review 7.  A review of bioinformatic pipeline frameworks.

Authors:  Jeremy Leipzig
Journal:  Brief Bioinform       Date:  2017-05-01       Impact factor: 11.622

8.  The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2018 update.

Authors:  Enis Afgan; Dannon Baker; Bérénice Batut; Marius van den Beek; Dave Bouvier; Martin Cech; John Chilton; Dave Clements; Nate Coraor; Björn A Grüning; Aysam Guerler; Jennifer Hillman-Jackson; Saskia Hiltemann; Vahid Jalili; Helena Rasche; Nicola Soranzo; Jeremy Goecks; James Taylor; Anton Nekrutenko; Daniel Blankenberg
Journal:  Nucleic Acids Res       Date:  2018-07-02       Impact factor: 16.971

9.  Fast and accurate short read alignment with Burrows-Wheeler transform.

Authors:  Heng Li; Richard Durbin
Journal:  Bioinformatics       Date:  2009-05-18       Impact factor: 6.937

10.  PiGx: reproducible genomics analysis pipelines with GNU Guix.

Authors:  Ricardo Wurmus; Bora Uyar; Brendan Osberg; Vedran Franke; Alexander Gosdschan; Katarzyna Wreczycka; Jonathan Ronen; Altuna Akalin
Journal:  Gigascience       Date:  2018-12-01       Impact factor: 6.524

View more
  2 in total

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

Authors:  Justin Bedő; Leon Di Stefano; Anthony T Papenfuss
Journal:  Gigascience       Date:  2020-11-18       Impact factor: 6.524

2.  Toward practical transparent verifiable and long-term reproducible research using Guix.

Authors:  Nicolas Vallet; David Michonneau; Simon Tournier
Journal:  Sci Data       Date:  2022-10-04       Impact factor: 8.501

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.