Jackson
Reproducible Research: Best Practices and Tools for Support (303750)
*JeAnna Lanza Abbott, University of HoustonJames Johnston, II, Texas A&M University
Keywords: reproducibility, replication, Docker, Git, GitHub
An important element of all research is reproducibility. This session will focus on best practices and tools to support reproducible research. An overview of the tools Docker, Git and GitHub will be covered along with best practices for using these tools. Docker software provides a platform to containerize applications, data, code and its dependencies into virtual containers. By utilizing Docker, researchers can provide a pre-built environment with all the elements to ease in reproducibility. Git and GitHub provide a powerful framework for version control of code. Version control is an important part of tracking code changes in research. This session will give an overview and instruction on using the Docker, Git and GitHub tools and platforms.