11 - 13 December 2017
Cancellation deadline:
01 December 2017
Frédéric Schütz
Academic: 150 CHF
For-profit: 0 CHF
1 ECTS credits

No future instance of this course is planned yet


This 3-day advanced course is targeted at life scientists or bioinformaticians who are already comfortable using the R statistical software in practice, and want to extend their knowledge. Lectures will be conducted in the morning, with practicals in the afternoon.

Topics covered include, among others:

  • Data structures in R
  • R internals
  • Object-oriented programming in R
  • Best practices for programming in R
  • Using R to conduct reproducible analysis
  • Data structures and manipulation of data within R
  • Profiling code

Learning objectives

At the end of the course, participants will be able to:

  • reduce the number of potential errors and bugs when programming in R
  • efficiently use R data structures in order to store and process their data
  • profile their code to find and remove bottlenecks in order to make it run faster


Knowledge / competencies

  • Participants must be familiar with the R statistical analysis package prior to attending the course.
  • Having attended the First Steps with R SIB course does not provide enough background to follow this course; regular practice with R extending beyond the First Steps course is required.
  • If you have any question about the prerequisites, please do not hesitate to contact us at training@sib.swiss.

Technical: A WiFi-equipped laptop with latest R version installed.


The course if full.
The registration fees for academics are 150 CHF. This includes course content material, coffee breaks and a social dinner on Monday evening (more information on due time). Participants from non-academic institutions should contact us before application.

Deadline for application and cancellation is set to 1 December 2017. **Cancellation after this date will not be reimbursed. **

Please note that participation to SIB courses is subject to our general conditions, available here.

You will be informed by email of your registration confirmation.


University of Lausanne, Génopode building, classroom 2020 (Metro M1 line, Sorge station)

Additional information

The course will be taught by Frédéric Schütz and coordinated by Diana Marek.

We will recommend 1 ECTS credits for this course (given a passed exam at the end of the session).

You are welcome to register to the SIB courses mailing-list to be informed of all future courses and workshops, as well as all important deadlines using the form.

For more information, please contact training@sib.swiss.