May 1, 1:30PM-May 3, 5:00PM : Advanced R
Description
This course is designed for relatively experienced R users looking to take the next step, or for those moving to R from other programming languages. The course will cover the foundations of R, functional programming, object-oriented programming in R (S3 and S4), debugging and scalability. You’ll also learn how to make well-documented and well-tested R-packages and submit them to Bioconductor. The course will use three textbooks:
-
- Grolemund & Wickham. ‘R for Data Science’, O’Reilly, 2017
- Wickham. ‘Advanced R’, Chapman and Hall/CRC, 2014
- Wickham. ‘R Packages’, O’Reilly, 2015
Target audience
- Biologists, chemists, bioinformaticians, computer scientists, data scientists, statisticians, engineers, who are comfortable with basic data structures in R, and have previously written their own R functions.
Speakers
- Gabriel Becker, Vincent Carey, Barret Schloerke, Kylie Bemis, Sara Taheri
Tentative schedule
Wednesday, May 1, 2019
- Registration
- 1:30 p.m. Keynote, Vincent Carey
- 3:00 p.m. Refreshments
- 3:30 p.m. R markdown, git, and GitHub, Sara Taheri
- 5:00 p.m. Q&A
Thursday, May 2, 2019
- 8:00 a.m. {R}ecitation (Help Session)
- 9:00 a.m. Case study : R/Bioconductor package development, Kylie Bemis
- 10:30 a.m. Refreshments
- 11:00 a.m. Functions, functional programming, and object-oriented programming in R, Kylie Bemis
- 12:30 p.m. Lunch
- 1:30 p.m. Hands-on : Developing a class and methods , Kylie Bemis
- 3:00 p.m. Refreshments
- 3:30 p.m. Keynote, Barret Schloerke
- 5:00 p.m. Q&A
Friday, May 3, 2019
- 8:00 a.m. {R}ecitation (Help Session)
- 9:00 a.m. Lecture : Statistical inference, experimental design, sample size, and p-values, Olga Vitek
- 10:30 a.m. Refreshments
- 11:00 a.m. Scalability and big data in R, Kylie Bemis
- 12:30 p.m. Lunch
- 1:30 p.m. Hands-on : Debugging, extending, and testing a package, Kylie Bemis
- 3:00 p.m. Refreshments
- 3:30 p.m. Keynote, Gabriel Becker
- 5:00 p.m. Wrap-up