Reproducible Research in R

Reproducible Research in R

This workshop addresses reproducible research methods using R, highlighting project-oriented workflows and analytically reproducible documents (i.e., literate programming) with R Markdown and knitr. Additionally, attendees will be introduced to version control with Git. Principles of reproducibility are demonstrated using example data from the Gene Expression Omnibus. Attendees should be interested in applying custom scripts to their own analysis workflows. While this workshop is geared towards users with prior R experience, these principles are applicable to other languages and frameworks utilized for bioinformatics and computational biology. Life scientists can apply these skills to their own research domain, where an emphasis on robust development practices is encouraged.

Target Audience

  • R users familiar with basic coding concepts:
    • Basic language syntax
    • Navigating file trees, relative / absolute paths
    • Using and defining functions
    • Writing analysis. R scripts


This workshop will utilize the Interactive Data Analytics Service (IDAS) maintained by ITS Research Services. Attendees will be provided with access to a standardized RStudio environment, relevant R packages, and the necessary development tools for version control. This resource is available to current students, staff, and faculty with an active Hawk ID. IDAS offers a quite suitable environment for reproducible research, offering integration with campus HPC resources and shared drives.

Individuals with disabilities are encouraged to attend all University of Iowa–sponsored events. If you are a person with a disability who requires a reasonable accommodation in order to participate in this program, please contact in advance at