Published

April 24, 2024

Before the course starts

  • Make sure you install all the software we will be using as detailed in here
  • Read/watch the additional materials for day 1

 

1 Day 1


1.1 Refresh basic R concepts Tutorial

  • Object types in R
  • Subsetting
  • Style matters
  • R documentation

1.2 Additional materials

1.2.1 Readings

1.2.2 Videos

1.2.3 Optional

 

2 Day 2


2.1 Research compendiums Tutorial

  • Folder structure formats
  • R packages as templates for compendiums
  • R Packages for Compendium Generation

2.2 Coding and reproducible research Tutorial

  • Free software and code
  • Why R?
  • Tools for reproducible programming

2.3 Practice

  1. On a scientific journal of your preference pick up 5 open access papers (or just 5 papers if you have access)

  2. Skim each paper to check if they have attempted to make it reproducible and which research components have been shared (like data or code). If there are not open research papers in the 10 you pick up keep looking until you find one.

  3. Try to access the supplementary materials containing the shared materials

  4. If they shared the code, take a look at how well commented it is

2.4 Intro to git/gihub Tutorial

  • Git for version control
  • Setting up a git project
  • Version control and collaboration with github

2.5 Additional materials

2.5.1 Readings

2.5.2 Videos

2.5.3 Optional


 

3 Day 3


3.1 Dynamic reports Tutorial

  • Sharing analysis with dynamic reports
  • Rmarkdown and quarto formats
  • Markdown syntax
  • Rpubs

3.2 Reproducible taxonomic information Tutorial

  • Reproducibility taxonomic information
  • Taxize package
  • Curating taxonomic information

3.3 Additional materials

3.3.1 Readings

3.3.2 Optional