4  Tools for reproducible research

4.1 Lecture Slides

View slides in full screen

4.2 Introduction

This lab is somewhat different from the others. In fact, I do not have written instructions, but it will be a live demonstration of the tools used to achieve reproducibility.

4.3 Quarto

This website, and all the slides of this course, are written in Quarto.

Quarto is a literate programming language (Knuth 1984) that can be used to author documents, slides, websites and books. It works with R and Python using knitr or Jupyter as engines.

4.4 Git and Github

Git is a version control software. Github is an open-source website that allows you to freely host your git repositories.

4.5 Homework

  1. Create a Quarto document with the homework described in Section 3.3.
  2. Fork the drisso/asda-homework repository on your Github account.
  3. Add your homework’s qmd file to the homework1 folder.
  4. Create a pull request to the main repo to turn in your homework.