AI Training Series - High Performance Data Analytics Using R at LRZ

ATTENTION: Due to low demand of on-site participation this course will be organised as a pure online event!


R is a highly popular and powerful programming language for data analysis and graphics, used in many research domains. The Leibniz Supercomputing Centre (LRZ) is addressing the needs of R users by facilitating various ways of working with R on LRZ systems.

For one it is hosting a RStudio Server web application as frontend to the LRZ AI Systems. This is an easy to use and powerful, interactive platform for data analytics, machine learning and AI projects. Additionally, R can be used directly on the high performance computing (HPC) systems operated by LRZ, the Linux Cluster and SuperMUC-NG.

In this course, the different possibilities of using R for data analytics, machine learning and AI projects at LRZ will be demonstrated and experienced in hands-on session. Guidelines and best practice examples for running R applications efficiently and productively on the various systems will be provided. Special attention will be paid to different ways of parallelizing R code in order to utilize various LRZ cluster systems. There will be breaks during the session.

There will be three content blocks of roughly one and a half hour each:

  • The LRZ AI Systems and RStudio Server (B) / (I)
  • RStudio Server for AI projects (B) / (I)
  • R and the LRZ AI Systems: R package management and containerization (B) / (I)

  • R on the LRZ Linux Cluster: environment modules, R package management (B) / (I)
  • Slurm Workload Manager, interactive session, job processing (B) / (I)
  • Parallelization Using R: Overview and resources (I)
  • Pleasingly parallel workloads (B) / (I)

  • Introduction to worker queue scenario/weak coupling (rredis/doRedis, batchtools, clustermq) (I) / (A)
  • Shared memory parallelization (parallel/doParallel, foreach) (I) / (A)
  • Message passing (rmpi/doMPI) (I) / (A)
  • Futures/Promises (parallel, future, doFuture) (A)
  • Workflow management (targets) (A)


  • Basic knowledge of R
  • AI Training Series - Orientation Session
  • AI Training Series - Intro to Container Technology & Application to AI at LRZ
  • AI Training Series - Introduction to the LRZ AI Systems
  • AI Training Series - Introduction to the LRZ Linux Cluster



Content Level

The content level of the course is broken down as:

Beginner's content (B):



Intermediate content (I):



Advanced content (A):



Community-targeted content:






Dr. Johannes Albert-von der Gönna (LRZ)

Prices and Eligibility

The course is open and free of charge for academic participants from Germany.


Please register with your official e-mail address to prove your affiliation.

Withdrawal Policy

See Withdrawal

Legal Notices

For registration for LRZ courses and workshops we use the service edoobox from Etzensperger Informatik AG ( Etzensperger Informatik AG acts as processor and we have concluded a Data Processing Agreement with them.

See Legal Notices

Course AI Training Series - High Performance Data Analytics Using R at LRZ
Number hdta5s23
Available places 83
Date 12.05.2023 – 12.05.2023
Price EUR 0.00
Location ONLINE

Registration deadline 05.05.2023 16:59
No. Date Time Leader Location Room Description
1 12.05.2023 10:00 – 16:00 Johannes Albert-von der Gönna ONLINE Lecture