ncibtep@nih.gov

Bioinformatics Training and Education Program

BTEP Courses

Course Details Start Date

Introductory R for Novices: Introduction to Data Visualization

  • Runs from: October 7, 2025 - October 21, 2025
  • Total Classes: 4
  • What You Will Learn: This course, designed for novices, will introduce learners to data visualization in R with ggplot2 and related packages. The content for this course is similar to past introductory R courses, but the pace of the course will be slower to benefit novices.    Why learn R? R is
    More
10/07/2025 This course, designed for novices, will introduce learners to data visualization in R with ggplot2 and related packages. The content for this course is similar to past introductory R courses, but the pace of the course will be slower to benefit novices.    Why learn R? R is a great resource for statistical analysis, data visualization, and report generation. R also provides packages and functions specific to the analysis of -omics data through efforts like Bioconductor.   This course is the third and final part of a larger 3-part course designed for novices:   Part 1: Getting Started with R  Part 2: Introduction to Data Wrangling  Part 3: Introduction to Data Visualization    This course (Part 3) focuses on the basics of ggplot2, a tidyverse package for data visualization. Attendees will learn the building blocks needed to create publishable figures as well as tips and tricks to make plotting easier.      Prerequisites: This course is recommended for attendees familiar with the skills learned in Part 1: Getting Started with R. Attendees will also benefit from skills learned in Part2: Introduction to Data Wrangling.    Course materials:  We will use R on Biowulf for this course to avoid issues with R and package installations. To use R on Biowulf, you must have a NIH HPC account. If you do not have a NIH HPC (Biowulf) account, this course can be taken using a local R installation. However, we will not be able to troubleshoot package installation issues during class. Additionally, because we will use packages belonging to the tidyverse, you will need to install these packages using `install.packages("tidyverse")` prior to the first lesson if you are not using R on Biowulf.