\[ \renewcommand{\vec}[1]{\boldsymbol{#1}} \]
Tom Ranner
Slides available at tom-ranner.gitlab.io/reproducable-research
Here you go😀 A "worm" walks as a response to the change of environmental humidity (the tube provides moisture.).https://t.co/ZyD7Dy1pfo. pic.twitter.com/QS7yQ1HYU2
— Sunjie Ye (@SunjieYe) October 23, 2020
There is concern this is a reproducibility crisis in computational research….
Here are some examples (from https://mikecroucher.github.io/reproducible_ML/)
Gene name errors are widespread in the scientific literature Make Zieman, Yotam Eren and Assem El-Osta
git) - which version gave you your results?miniconda is a lightweight alternative to anacondaA container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another.
Image is a blueprint. It is immutable.
Container is an instance of an image.
Dockerfile/Singularity recipe is a recipe which creates a container based on an image and potentially applies small changes to it
cmake when you know the path of all dependencies?pulling containers (potentially slow)
https://snakemake.github.io/ | https://snakemake.readthedocs.io/en/stable/
snakefile?git annex or git lfs for data storage