This course introduces R and statistical programming as well as best practices for reproducible research using R's dynamic reporting and version capture tools.
The course consists of 3 sections, 2 on basic R and 1 on reproducibility in R. Each section is presented as both HTMl and Rpres markdown ( to allow for intergration of the presentation in the RStudion enviroment itself). Exercises and answer sheets are included after all subsections to practice techniques and provide future reference examples.
All material is available to download under GPL v2 license. Forinformation on other courses run by our team see our github IO page.
This course was created and conducted by the MRC London Institute of Medical Sciences Bioinformatics Team at Imperial College London, Hammersmith Hospital. For more information on the team see our github IO page.
This course is free for MRC LMS and Imperial staff and students.
R can be installed from the R-project website.
R 3.1.0 or higher is required for this course.
RStudio can be installed from the R-project website.
Having downloaded R and RStudio, some additional packages are required (rmarkdown and ggplot2).
To install these,
- First launch RStudio
- Install the packages in the R console
install.packages("ggplot2",dependencies=TRUE) install.packages("rmarkdown",dependencies=TRUE)