Skip to the content.

Tools for Reproducible Research

Learning Objectives

Preparation Requirements

GitHub Desktop

Please download and install GitHub Desktop

Github account

Create an account for yourself on GitHub. Please be sure to select the free/academic account, as this option has more long-term flexibility.

Lessons

  1. Making your data analysis reproducible
  2. RMarkdown Basics
  3. RMarkdown Intermediate
  4. What is Version Control
  5. Using Git/GitHub Desktop for version control locally
  6. Using GitHub for version control “remotely”
  7. Managing conflicts with GitHub Desktop
  8. Working with commits
  9. Using branches for collaboration and version control

Additional Practice

RMarkdown

Resources

R Markdown

GitHub


These materials have been developed by members of the teaching team at the Harvard Chan Bioinformatics Core (HBC). These are open access materials distributed under the terms of the Creative Commons Attribution license (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.