Workshop Description

This workshop introduces attendees to R programming (, statistical analysis and visualization techniques. The focus is on introductory concepts, syntax and usage. Hands on tutorials will be conducted throughout the session, giving attendees a chance to see R in action. This workshop is geared toward those with little or no prior experience with R. It will conclude with an introduction to Bioconductor ( which provides tools for the analysis of high throughput genomic data. If you are interested in any particular R/Bioconductor topic, please contact the instructor. Efforts will be made to cover topics of general interest.

Day 1

Basic R

  • Introduction to R and RStudio
  • Basic arithmetic and math
  • Common data structures such as: vectors, matrices, and data frames

Slides for day 1 can be found here.

Day 2

Intermediate R

  • List data structures
  • Reading/writing data frames
  • Conditional statements
  • Loop statements
  • Functions

Slides for day 2 can be found here.

Day 3


  • How to install Bioconductor packages
  • Differential gene expression with edgeR
  • Plotting basics

Slides for day 3, can be found here.

Technical Requirements

We have 10 iMac computers with R and RStudio pre-installed. You can bring your own WiFi-capable laptop. If you need help installing R and RStudio on your own laptop, come over 5 min before class on the first day.




Excellent workshop! I attended other R workshops in the past, but this was by far the clearest and most useful. Well done!


This is one of the best instructional seminars I have attended at UCLA – bravo to the instructor!


I have attended a few R workshops but so far this has been really the most useful one. Well done!


Workshop Details

Prerequisites: None
Length: 3 days, 2.5 hours
Level: Introductory
Location: Collaboratory Classroom  (Boyer Hall, 529)
Seats Available: 28

Fall 2018 Dates

October 9, 10, and 11, 2018
9:30 AM – 12:00 PM