markziemann / 5pillars

Five pillars of computational reproducibility
https://ziemann-lab.net/public/5pillars/5pillars.html
MIT License
7 stars 2 forks source link
bioinformatics computational-biology data-science journal-article reproducible-research

5pillars

This repo contains the manuscript entitled Five pillars of computational reproducibility. This is an effort to solidify some previously proposed best-practices into a simple infographic. It highlights the importance of these five concepts to reproducibility:

A live version of the manuscript is available at the Ziemann lab website here.

Contents

There are three folders:

Recipe

This is an executable manuscript, follow the recipe to reproduce it on your system.

REQUIREMENTS: Ubuntu 22 (or similar Unix system) with 1 CPU thread and 4GB RAM. Docker must be installed. To install it on Ubuntu, run the following in a terminal:


sudo apt update && sudo apt install docker.io #skip this if you have docker already installed

To generate the manuscript run the following in a terminal. It will take 2-3 minutes.


bash main.sh

If the process completed, the HTML document was copied from the container to the host. It can be visualised with firefox or your favourite web browser.


firefox 5pillars.html

How to contribute

Raise an issue on GitHub to report problems with the article or give your suggestions.

Funding

No external funding was required.