If you use the statistical computation language R, you can find several CRAN packages for reproducible research, including knitr, rmarkdown and packrat.

R Studio and Jupyter also have many features to aid reproducibility.

For more details, see the blog article Reproducible research, training wheels, and knitr.