Advanced Data Visualization
May 13, 2025 @ 08:00 – May 15, 2025 @ 17:00 CEST
National course is open for PhD students, postdocs, group leaders, core facility staff and other employees in all Swedish universities who are interested in learning to produce high quality figures for publication and presentation purposes. We also welcome applications from outside of Sweden and from the non-academic sector, for more info contact us!
Important dates and information
Application opens: January 28, 2025
Application closes: March 31, 2025
Confirmation to accepted students: April 11, 2025
Format: This workshop runs on-site in Lund. Teaching assistants and instructors will be available throughout the course to help you with exercises and questions.
Responsible teachers: Lokeshwaran Manoharan, Markus Ringnér, Louella Vasquez, Katja Kozjek
Contact information: edu.plotting.r@nbis.se
Course fee
The fee for this on-site training is:
- 2000 SEK for participants from academic institutions
- 9500 SEK for participants from non-academic organisations
The fee includes lunches, coffee breaks, snacks, and a course dinner.
If you accept a spot in the course but do not attend (no-show), the full fee will still be charged. *Please note that NBIS cannot invoice individuals directly.
Course content
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 will include:
- 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
Entry requirements
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).
The course can accommodate a maximum of 20 participants. If we receive more applications, participants will be selected based on selection criteria, including (but not limited to) correct entry requirements, motivation to attend the course, as well as gender and geographical balance.
Additional information
For more details, visit the webpage:
For beginner level
For advanced level (The content of this page is regularly updated until the course)