RaukR • R Beyond the Basics course

RaukR • R Beyond the Basics

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://nbisweden.github.io/raukr/

Topics covered

  • Reproducible research in R (Quarto, Rmarkdown, Renv)
  • Collaborative work using Git and GitHub
  • R code style guide & best practices
  • Code debugging, optimization and profiling
  • Parallelization and vectorization in R
  • Crafting your own functions
  • Object oriented programming and R classes: S3, S4, R6 and RC
  • Anatomy of an R package: Creating your own package from scratch
  • Tidy data flow using tidyverse
  • Using the language of graphics: ggplot2
  • Developing web applications using Shiny
  • R and Python integration using reticulate
  • Team project work - developing data analyses workflow in R using acquired skills

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
No courses available

Previous courses

CourseDateLocationApply by
RaukR • R Beyond the Basics2025-06-09 - 2025-06-19Visby2025-04-06
RaukR • R Beyond the Basics2024-06-10 - 2024-06-20Visby
RaukR • R Beyond the Basics2023-06-11 - 2023-06-22Visby
RaukR • R Beyond the Basics2022-06-13 - 2022-06-17