Workshop Details

Pre-work

You need to have R and RStudio installed on the computer you will use for this workshop. Installing the packages here, renv, reprex, devtools in advance is recommended. If you will be using a Windows machine for the workshop, please install Rtools (note that this is a program not a package).

Please install these packages:

packages <- c("here", "renv", "reprex", "devtools", "datapasta")
install.packages(packages)

Once you have devtools installed, install the package lookup from GitHub:

devtools::install_github("jimhester/lookup")

Note!!!! please do NOT install the package ‘lookup’ found on CRAN. This is a different package entirely than what we will use in this workshop.

Run this code to make sure that everything works properly:

pkgs <- c("here", "renv", "reprex", "devtools", "lookup")
lapply(pkgs, require, character.only = TRUE) 
lookup::lookup(body)

Check that all packages loaded and that lookup::lookup(body) successfully executed without generating an error message.

We will be using gitter for the class chat, which requires a account with GitHub, GitLab, or email-based account. If you do not have one of those, please get an account and make sure you can log into Gitter.

A Zoom connection is also required since this workshop will be held online.


We will hold a Session Zero February 28 at 3-4 pm (Pacific Time) to help orient everyone to course expectations, check your set-up, assess needs and vote on some optional topics to address. Please attend if you can.

Schedule

all times in Pacific Time

Monday, February 28

3:00 - 4:00 Session Zero

Tuesday, March 1

2:00 - 3:30 Settings & Practices for Reproducible Research
3:30 - 3:45 Break
3:45 - 5:00 Workflow for Reproducible Research

Thursday, March 3

2:00 - 3:30 R set-up & maintenance
3:30 - 3:45 Break
3:45 - 5:00 Finding help

Tuesday, March 8

2:00 - 3:30 Debugging
3:30 - 3:45 Break
3:45 - 5:00 Reproducible examples

Thursday, March 10

2:00 - 3:30 Control flow, Part I
3:30 - 3:45 Break
3:45 - 5:00 Control flow, Part II