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: Undoing, exploring, and cleaning with git
    • Week 8: Referencing, large files, and GitHub Issues
    • Finding bugs and building presentations
    • Keeping environments separate and reproducible
    • Week 11: Docker: The gold standard of reproducibility
    • 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 seminar, Thursdays 10am-12pm each week
  • 1 hour workshop, 1pm-2pm each week except Week 1
  • 1 hour tutorial, one of:
    • Wednesday 1pm-2pm
    • Wednesday 2pm-3pm
    • Wednesday 3pm-4pm

Consultation

  • Michael Lydeamore:
  • Naveen Kaushik:
Week Date Topic Workshop Tutorial
1 02 Mar Introduction to collaborative and reproducible practices Workshop 1 Tutorial 1
2 09 Mar Reproducible reports using Quarto Workshop 2 Tutorial 2
3 16 Mar Introduction to version control systems: git and GitHub Workshop 3 Tutorial 3
4 23 Mar Reproducible reporting using Quarto, git and GitHub Workshop 4 Tutorial 4
5 30 Mar Deeper git knowledge, stashing and tools Workshop 5 Tutorial 5
06 Apr Mid-semester break
6 13 Apr Reproducible reporting and version control systems Workshop 6 Tutorial 6
7 20 Apr Undoing, exporing and cleaning with git Workshop 7 Tutorial 7
8 27 Apr Referencing, large files, and GitHub Issues Workshop 8 Tutorial 8
9 04 May Finding bugs, and building presentations Workshop 9 Tutorial 9
10 11 May Keeping environments separate and reproducible Workshop 10 Tutorial 10
11 18 May Docker: The gold standard of reproducibility Workshop 11 Tutorial 11

Assignments

  • Assignment 1
  • Assignment 2
  • Assignment 3
  • Mid-semester test

Refer to Moodle for due dates and submission information.