View website

Description

In Life Sciences and Bioinformatics, the R programming language is pivotal for data transformation, statistical analyses, and crafting publication-ready visualizations. This workshop goes beyond the basics, offering participants a comprehensive understanding of the R ecosystem. We explore best coding practices, code profiling, data wrangling, generating reports from notebooks and development of web apps using R.

The workshop is a 10 days long Summer School held on Campus Visby, Gotland.

Upcoming Training Instances

No upcoming training instances.

Details

Language
English
Licence
Creative Commons Attribution Non Commercial Share Alike 4.0 International
Affiliations
SciLifeLab
Course Website
Last Updated
September 03, 2026 10:54

Content Providers

Learning Outcomes

After completing the course, participants will be able to:
- write robust, readable and maintainable R code following best practices
- debug, profile and optimize R code, including through vectorization and parallelization
- design reusable functions and develop R packages from scratch
- apply object-oriented programming concepts using R's S3, S4, R6 and S7 systems
- perform tidy and reproducible data analyses and create effective visualizations in R
- develop interactive web applications using Shiny
- create reproducible reports, presentations and websites with Quarto
- use Positron and AI-assisted programming tools effectively and critically
- use Git and GitHub for version control and collaborative development
- work collaboratively to develop a complete, reproducible data-analysis workflow in R

Structure & Duration

RaukR is a 10 days summer school held in August in Campus Visby, Gotland, Sweden.

Prerequisites & Technical Requirements

Prior Knowledge
  • reading, writing and transforming data
  • installing and using third-party packages
  • plotting using base and/or ggplot2
  • understanding of R data types (strings, vectors, data.frames, lists etc.)
  • writing functions and using control structures (if, for, while)
  • basic understanding of RMarkdown and/or Quarto

This workshop is not intended for absolute beginners. If you have very little or no experience using R, we recommend starting with an introductory course first.

Technical Requirements

See specific requirements page for, e.g. RaukR 2026.

Audience & Keywords

Target Audience
PhD studentspostdocsprincipal investigatorsindustry professionalsresearch engineersresearchers
Keywords
Rdata analyses

Course Team

Authors
Contributors
  • Jenny Bryan · Posit PBC · ORCID iDORCID

Activity log