Results after Preregistration:
To reproduce this project Git, Make, and Docker is required (see the installation guide).
Open the terminal, download the repository, and enter the directory:
git clone https://github.com/aaronpeikert/repro-tutorial.git
cd repro-tutorial
Then build the Docker image, and run Make:
make docker &&
make -B DOCKER=TRUE
Computational reproducibility is the ability to obtain identical results
from the same data with the same computer code. It is a building
block for transparent and cumulative science because it enables the
originator and other researchers, on other computers and later in time,
to reproduce and thus understand how results came about while avoiding a
variety of errors that may lead to erroneous reporting of statistical
and computational results. In this tutorial, we demonstrate how the R
package repro
supports researchers in creating fully computationally
reproducible research projects with tools from the software engineering
community. Building upon this notion of fully automated reproducibility
we present several applications including the preregistration of
research plans with code (Preregistration as Code, PAC). PAC eschews all
ambiguity of traditional preregistration and offers several more
advantages. Making technical advancements that serve reproducibility
more widely accessible for researchers holds the potential to innovate
the research process to become more productive, credible, and reliable.
Please note that the repro-tutorial project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.