ETC5513: Collaborative and Reproducible Practices
  • Home
  • Schedule
    • Week 1: Introduction to collaborative and reproducible practices
    • Week 2: Reproducible reports using Quarto
    • Week 3: Introduction to version control systems: git and GitHub
    • Week 4: Reproducible reporting using Quarto, git and GitHub
    • Week 5: Deeper git knowledge, stashing and tools
    • Week 6: Reproducible reporting and version control systems
    • Week 7: Workflows for reproducible data analysis
    • Referencing, large files, and GitHub Issues
    • Week 8: No class (University Holiday)
    • Finding bugs and building presentations
    • Keeping environments separate and reproducible

    • r rmarkdown::metadata$pagetitle
    • week12/index.qmd
  • Discussion
  • Moodle

ETC5513: Collaborative and Reproducible Practices

This unit develops teamwork skills, through instruction on reproducibility and version control to conduct collaborative data analysis. These skills are practised in a team setting with a data analysis project.

Learning outcomes

  1. Develop skills to create reproducible data analyses
  2. Understand the operation of version control systems
  3. Utilise version control to integrate data analysis efforts of team members
  4. Effectively work with a group to construct a collaborative data story

Teachers

  • Michael Lydeamore. Chief Examiner. Email: michael.lydeamore@monash.edu
  • Naveen Kaushik. Email: naveen.kaushik@monash.edu

Weekly schedule

  • 2 hour workshop, Mondays 5pm-7pm each week
  • 1 hour workshop, Mondays 7pm-8pm each week
  • 1 hour tutorial, one of:
    • Thursday 4pm-5pm
    • Friday 3pm-4pm
    • Friday 4pm-5pm

Consultation

  • Michael Lydeamore: Thursday 1pm-2pm hybrid
  • Naveen Kaushik: Tuesday 4pm-5.30pm online
Date Topic Workshop Tutorial
03 Mar Introduction to collaborative and reproducible practices Workshop 1 Tutorial 1
10 Mar Reproducible reports using Quarto Workshop 2 Tutorial 2
17 Mar Introduction to version control systems: git and GitHub Workshop 3 Tutorial 3
24 Mar Reproducible reporting using Quarto, git and GitHub Workshop 4 Tutorial 4
31 Mar Deeper git knowledge, stashing and tools Workshop 5 Tutorial 5
07 Apr Reproducible reporting and version control systems Workshop 6 Tutorial 6
14 Apr Workflows for reproducible data analysis Workshop 7 Tutorial 7
21 Apr Mid-semester break
28 Apr Reproducible reporting for specialised and broad audiences Workshop 8 Tutorial 8
05 May Advanced collaborative practices Workshop 9 Tutorial 9
12 May Docker - the extreme end of reproducibility Workshop 10 Tutorial 10
19 May Reproducible workflows in consultancy Workshop 11 Tutorial 11
26 May Course recap Workshop 12 Tutorial 12

Assignments

  • Assignment 1
  • Assignment 2
  • Assignment 3
  • Oral Assessment

Refer to Moodle for due dates and submission information.