About this resource

    Type of resources
    Full Course
    Education level(s)
    Graduate / Professional
    Primary user(s)
    student, teacher
    Subject area(s)
    Information Science
    Language(s)
    English
    Cluster
    Transparency and Reproducibility in Computation and Analysis
    Last updated
    1 January 2020

    Tools for Reproducible Research

    Open this resource

    Level Graduate / Professional · For student, teacher · Language English

    Abstract

    Course summary A minimal standard for data analysis and other scientific computations is that they be reproducible: that the code and data are assembled in a way so that another group can re-create all of the results (e.g., the figures in a paper). The importance of such reproducibility is now widely recognized, but it is still not so widely practiced as it should be, in large part because many computational scientists (and particularly statisticians) have not fully adopted the required tools for reproducible research.

    In this course, we will discuss general principles for reproducible research but will focus primarily on the use of relevant tools (particularly make, git, and knitr), with the goal that the students leave the course ready and willing to ensure that all aspects of their computational research (software, data analyses, papers, presentations, posters) are reproducible.

    Keywords Documentation · Literate Programming · Reproducibility · Version Control