Advanced Data visualization in R

Course leaders

Lokeshwaran Manoharan

Markus Ringner

Katja Kozjek

Description

People with all expertise-levels in R and plotting are encouraged to apply. The course materials can be organized to match your level and the TAs would be happy to help you to attain your needs.

This course is designed to help researchers in visualizing their data through various techniques using R and Quarto. Participants will learn how to create publication-ready visualisations with R. Additionally, the course also includes introductions to Quarto and dynamic plotting using tools like plotly, OJS, etc. The last day of the course includes interactive plotting that can be hosted on a web server, enabling researchers to share and explore visualizations of their data.

Topics covered

  • Using the language of graphics: ggplot2
  • Basic and advanced plotting in ggplot2
  • Single-cell data visualizations with Seurat
  • Quarto notebooks and reports
  • Dynamic plotting with Quarto
  • Interactive web apps with Shiny

Learning outcomes

Upon completion of this course, you will be able to:

  • Handle data in R for visualizations
  • Familiarize with ggplot2 functions and techniques
  • Combine different data and/or different plots that are of publication-ready
  • Create interactive documents with Quarto for data exploration and analysis
  • Write your own simple Shiny app in R

Pre-requisites

The following is a list of skills required for being able to follow the course and complete the exercises:

  • Familiarity with R and R Studio
  • Plotting using standard R graphics
  • Participants are expected to use their own computers with pre-installed R, R Studio and different R packages (detailed instructions will be given upon acceptance).

Level

beginner

Upcoming courses

CourseDateLocationApply by
Advanced Data visualization in R2025-05-13 - 2025-05-15Lund2025-03-31

Previous courses

CourseDateLocationApply by
No courses available