You will be using the following web services in the course, so please use sign up to them before the course.
- Open science framework - Web based service for sharing your work. Also provides time stamps and is a preprint server.
- Github - Web hosting service for Git
Will be using the following software. Please make sure that it's installed on your machine.
- Git - Version control software
- R - The R programming language
- RStudio - Intergrated Development Environment for R
Finally, please make sure that Rstudio can find Git. The instructions here will help you check (and set-up if necessary).
Please install these packages in R before you begin. You can copy and paste the code into the R console and click 'yes' at the pop up window asking to restart R. Please save your work before you do this.
list.of.packages <- c("tidyverse", "data.table", "knitr", "markdown", "rmarkdown")
new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages)
We expect you to have some fluency in R before the course begins. The following course is a good introduction to R done in RStudio interactively.
The tl;dr is:
install.packages("swirl")
library(swirl)
# You may be asked to clear your environment at this point - please do that.
swirl()
# Follow instructions and then choose a course. The recommended ones are:
# 1: R Programming: The basics of programming in R
# 4: Exploratory Data Analysis: The basics of exploring data in R