Practical Approaches to Analyzing Biological Data with R, Summer 2020
This is the homepage for the introductory R course offered by the Big Data in Biology Summer School through the Center for Biomedical Research Support. All lecture slides and class worksheets will be posted here. Zoom recordings will be emailed to the class as soon as they become available. More information regarding summer school courses can be found here.
Class information
Zoom meeting (see email for password):
- Meeting ID: 936 5926 3033
- https://utexas.zoom.us/j/93659263033
Class compute servers (see email for password):
Day 1: Introduction to R and the tidyverse ecosystem
- Slides (R basics): day1.pdf
- Slides (Tidyverse intro): tidy_intro.pdf
- You can download R from here: https://cran.r-project.org/
- You can download RStudio from here: https://www.rstudio.com/products/rstudio/download/
- R Markdown basics: https://rmarkdown.rstudio.com/authoring_basics.html
- Tidyverse website,
tidyr
vignettes: https://tidyr.tidyverse.org/ - In-class worksheet 1 (R basics):
- In-class worksheet 2 (Tidying data):
Day 2: Data visualization with ggplot2
- Slides: day2.pdf
- Tidyverse style guide: https://style.tidyverse.org/index.html
- Tidyverse website,
ggplot2
vignettes: https://ggplot2.tidyverse.org/ - Guide to all functions available in ggplot2: https://ggplot2.tidyverse.org/reference/
- Guide to interactive plots using ggplotly: https://plot.ly/ggplot2/user-guide/
- Optimize your data viz for your data type: https://serialmentor.com/dataviz/directory-of-visualizations.html
- In-class worksheet:
Day 3: Data transformation with dplyr
- Slides: day3.pdf
- Tidyverse website,
dplyr
vignettes: https://dplyr.tidyverse.org/ - Animated visualizations of different join() functions:
- In-class worksheet:
Day 4: Specialized packages for bioanalysis in R
- Slides: day4.pdf
- Code along resources:
- Bioconductor: Common classes and methods
- Vignettes:
- In-class worksheet: