RaukR • Data Science with R course

RaukR • Data Science with R

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, delve into data wrangling intricacies, emphasize reproducible research and hands-on development of web apps using R.

For more detailed information, please visit our website.

https://go.nbis.se/raukr

Topics covered

  • R code style guide & best practices
    
  • Code debugging, optimization and profiling
    
  • Parallelization and vectorization in R
    
  • Crafting your own functions
    
  • Generating reports, presentations and websites with Quarto
    
  • Coding in Positron
    
  • R and AI, from code completions to agents
    
  • Object oriented programming and R classes: S3, S4, R6 etc
    
  • Anatomy of an R package: Creating your own package from scratch
    
  • Tidy data analysis using tidyverse
    
  • Data visualization in R
    
  • Developing web applications using Shiny
    
  • Collaborative work using Git and GitHub
    
  • Team project work - developing data analyses workflow in R using acquired skills
    

Note that the exact topics covered may vary slightly from year to year based on participant feedback, instructors and emerging trends in R programming.

Learning outcomes

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

  • Work collaboratively and reproducibly in R
  • Optimize R code
  • Understand R code to a greater extent
  • Create better visualizations
  • And more!

Pre-requisites

This workshop is aimed at both Ph.D. students and researchers within life sciences who are already using R for bioinformatics data analyses and who would like to start using R at a more advanced level. Participants from the public sector, companies and other relevant stakeholders are warmly welcome as well.

In order for you and other participants to benefit the most, you should consider yourself eligible if you are comfortable with:

  • Reading and transforming data
  • Installing and using third-party packages
  • Plotting using standard R graphics.

We offer places for participants from all over the world, but there are a number of places reserved for participants from Sweden. Due to limited space the course can accommodate approximately 45 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.

Level

Intermediate

Course leaders

Marcin Kierczak, Sebastian DiLorenzo, Roy Francis

For queries, write to us at raukr[at]nbis.se.

Upcoming courses

CourseDateLocationApply by
RaukR • Data Science with R2026-08-10 - 2026-08-20Visby2026-05-01

Previous courses

CourseDateLocationApply by
RaukR • Data Science with R2025-06-09 - 2025-06-19Visby
RaukR • Data Science with R2024-06-10 - 2024-06-20Visby
RaukR • Data Science with R2023-06-11 - 2023-06-22Visby
RaukR • Data Science with R2022-06-13 - 2022-06-17Online