Skip to main content

Bioinformatics Training and Education Program

april, 2022

05apr1:00 pm2:00 pmData Visualization with RMeeting Link


Event Details

Welcome to the Data Visualization with R course series! Here, we hope to help you establish the foundations for generating publication quality plots in R. We will mostly be using ggplot2 (, a powerful yet easy to learn R package that will enable users to visually explore their data and / or generate publication quality figures.

This series will include 6 lessons over 6 weeks. Each lesson will be held online on Tuesdays at 1 pm. The lessons will be 1 hour in duration followed immediately by a 1-hour help session.  Registering here will register you for all 6 lessons. You do not need to register for each individual lesson. 

We are catering this course series to those with little to no experience with R. You will not need to install R on your computer for this class. Instead, we will be using R through DNAnexus, a cloud platform for bioinformatics analysis. Upon registering for the class, register for a free DNAnexus account at You will need to send your username to to finish setting up your DNAnexus account for course access.

In this series, we will show you how to import data into R and subsequently generate some common plots such as scatter, histogram, bar, box and whisker, and heat map. We will also learn how to customize these plots using the grammar of graphics philosophy that ggplot2 was created under, and we will learn how to generate multi-panel figures (i.e., sub plots).

The same meeting link can be used for all 6 lessons. Meeting link:

Lesson 1, April 5, 2022: Introduction to plot types

In lesson 1, we will answer the question: Why R for data visualization? In addition, we will introduce the various plot types that will be generated throughout the course and will showcase related plots that you will be able to create in the future using the foundational skills gained over the next 6 weeks. Lesson 1 will not be hands-on so no coding yet.

Lesson 2, April 12, 2022: Basics of ggplot2

Lesson 3, April 19, 2022:  Scatter plots and ggplot2 customization

Lesson 4, April 26, 2022: Visualizing summary statistics with histograms, bar plots, and box plots

Lesson 5, May 3, 2022: Visualizing clusters with heatmaps

Lesson 6, May 10, 2022: Combining multiple plots to create a figure panel

Course Materials:

Meeting Link

Meeting Link

Register Here

Register Here


(Tuesday) 1:00 pm - 2:00 pm


BTEPBioinformatics Training and Education Program, CCR,