bioRxivBioinformaticsPreprint
Embedding containerized workflows inside data science notebooks enhances reproducibility
Abstract
Data science notebooks, such as Jupyter, combine text documentation with dynamically editable and executable code and have become popular for sharing computational methods. We present nbdocker, an extension that integrates Docker software containers into Jupyter notebooks. nbdocker transforms notebooks into autonomous, self-contained, executable and reproducible modules that can document and disseminate complicated data science workflows containing code written in different languages and executables requiring different software environments.
- Citations
- 1
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Reproducible Bioconductor Workflows Using Browser-Based Interactive Notebooks And Containers
Reem Almugbel, Ling‐Hong Hung, … Ka Yee Yeung·Journal of the American Medical Informatics AssociationPeer-reviewed·Sep 28, 2017
- Building containerized workflows using the BioDepot-workflow-builder (Bwb)
Ling‐Hong Hung, Jiaming Hu, … Ka Yee Yeung·Cell SystemsPeer-reviewed·Sep 11, 2019
- Reproducible Bioinformatics Project: A community for reproducible bioinformatics analysis pipelines
Neha Kulkarni, Luca Alessandrì, … Raffaele Calogero·BMC BioinformaticsPeer-reviewed·Oct 1, 2018
- Neurodesk: An accessible, flexible, and portable data analysis environment for reproducible neuroimaging
Angela Renton, Thuy Thanh Dao, … Steffen Bollmann·Nature MethodsPeer-reviewed·Jan 8, 2024
- Container-based bioinformatics with Pachyderm
Jon Ander Novella, Payam Emami Khoonsari, … Ola Spjuth·BioinformaticsPeer-reviewed·Aug 7, 2018
- NextflowWorkbench: Reproducible and Reusable Workflows for Beginners and Experts
Jason P. Kurs, Manuele Simi, Fabien Campagne·bioRxiv·Mar 28, 2016