Workshop Description (Introductory Course)

R ( is a free software environment for statistical computing and graphics. First, this workshop introduces basic concepts, syntax, and usage in R programming, statistical analysis, and visualization techniques. We will conduct hands-on tutorials throughout the session, giving attendees a chance to see R in action. This course is a pre-requisite for several other Collaboratory workshops.

This workshop is geared towards researchers who have little or no experience with R who want to get started with importing data into R and visualize it. This workshop will provide resources for data wrangling, visualization and cover principles and best-practices for robust and reproducible data visualization. If you are interested in any particular R/Data Visualization tool, please contact the instructor in advance and effort will be made to cover topics of community interest.

Workshop Topics

Basic R

  • Introduction to R and R Studio
  • Importing data
  • Data structures and organization

Course materials can be found here.

Day 2:

Data Wrangling and Visualization

  • Data Wrangling and Organization with dplyr
  • Guiding Principles in Data Visualization
  • Data Visualization in practice with ggplot2 and pheatmap.

Day 3:

Data Visualization and Writing Reports

  • More examples with ggplot2
  • Using Rmarkdown to create reproducible reports

Technical Requirements

Technical Requirements


Dr. Daniel (Sung-min) Ha is a Postdoctoral Fellow at the Xia Yang Lab in the Department of Integrative Biology and Physiology. Dr. Ha research focuses on Bacterial Genomics and Epidemiology and interest involves host-microbiome interaction using multi-omics systems biology approach. He earned a Bachelor in Mathematics and Genetics & Biotechnology at the University of Toronto in Canada, and a Ph.D. at Seoul National University in South Korea.




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!

This course was perfect for my level (never used R before).

I had some familiarity with R, but the use of boolean functions was new very useful to me. This is exactly what I was hoping for, i.e. learn some new ‘R tricks’, thank you for the excellent course and keep up the great work!

Really clear, nicely paced, and provided a really supportive environment in which to ask questions. Would definitely recommend.

Class was very well organized and the instructors were amazing!

Workshop Details

Prerequisites: None
Length: 3 days, 3 hrs per day
Level: Introductory
Location: Boyer 529
Seats Available: 28

Spring 2024 Dates

April 23, 24, and 25
9:00 AM – 12:00 PM