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:

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.


    Gabriel Becker, Vincent Carey, Barret Schloerke, Kylie Bemis, Sara Taheri