Workshop: Reproducibility with Git and Quarto
NeSI and Genomics Aotearoa will be offering a two-part workshop introducing researchers to key tools and concepts which support reproducibility in data science: git/github and Quarto.
This online workshop will be taught on Wednesday the 28th and Thursday 29th of May, 2025 from 9:30am-2:30pm NZT each day.
The workshop is for New Zealand researchers who want to make their workflows more reproducible.
The focus of this workshop is on two tools: Git, which supports version control and makes it easier to track your work through time, and Quarto, which can be used to document your work in such a way that it is easier to track, interpret, and reproduce your work.
Some of the topics covered in this workshop are:
- An introduction to Git and github
- Setting up a git repository
- Tracking all changes in your work over time
- An introduction Quarto for documenting work
- Creating documents - pdf, websites, slideshows
- Executable code within your documents
This lesson assumes the learner has some familiarity with the command line and the R programming language.
Setup
This is a fully online, hands-on workshop. Note that all work will be done on your local computer, so you will need to complete these steps before attending the workshop:
- For github: Follow the instructions here for installing Git, creating a github account, and setting up 2FA.
- Install Quarto: https://quarto.org/docs/get-
started/ - Check that you have an up-to-date R installation (ideally version 4.4.3) and RStudio.
- Within RStudio, install the palmer penguins package by running: install.packages("
palmerpenguins")
If you need guidance or assistance with completing these steps, you can contact training@nesi.org.nz and arrange to attend an online set-up session taking place on from 21-23 May.
Participants must have their own laptops and plan to participate actively. You will require a working web browser.