Detailed information about the course

[ Back ]

Advanced programming with R (2018)


22-25 January 2018


Marta Bellone, Coordinator of the CUSO Doctoral Program in Ecology and Evolution

Corinne Dentan, Coordinator of the CUSO Doctoral Program StarOmics


Frédéric Schütz, University of Lausanne & Swiss Institute of Bioinformatics (CH)


This 4-days course is targeted at PhD students who already know the basics of the R statistical software, who are comfortable using R software, and want to extend their knowledge. Lectures will be conducted in the morning, with practicals in the afternoon.


Topics covered include, among others:

  • Best practices for programming in R
  • Using R to conduct reproducible analysis
  • Data structures and manipulation of data within R
  • Graphics in R
  • Profiling code
  • R internals
  • Object-oriented programming in R
  • Complex functions
  • Vectorization of R code and how to estimate computing time of R code
  • Running R from bash scripts


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

University of Lausanne






Full attendance and active participation



  • Having attended the course "An Introduction to R" does not provide enough background to follow this course; regular practice with R extending beyond the course is required.


22-25 January 2018
Course schedule:
9am-12:30pm & 1:30pm-5:00pm, with two breaks of 15 minutes (at 10:30am and 3:00 pm)


University of Lausanne

Amphimax building, MAX413 room


- Please bring your laptop to the course with latest R version installed!


Marta Bellone
@: [email protected]
Phone: +41 (0)26 300 88 91


PhD candidates of the DPEE are eligible for reimbursement of incurred travel expenses by train (half-fare card, and 2nd class). Please send the original tickets along with the reimbursement form to:

 Marta Bellone
 Doctoral Program in Ecology and Evolution
 PER04 building
 University of Fribourg
 Rue Albert-Gockel, 3
 CH-1700 Fribourg


NEW from 2018: NO reimbursement of your meal expenses


Regarding reimbursement of accomodation, please contact the coordinator of the doctoral program (ecologie-evolution(at) BEFORE the beginning of the course. NO reimbursement of accomodation without the agreement in advance of the course of the coordinator fo the doctoral program.


For all other PhD students, please check reimbursement conditions on the website of your doctoral program.


Priority is given to PhD students of the Doctoral program in Ecology and Evolution and StarOmics until 14th of January 2018. After this deadline, first comes, first serves!


Through your myCUSO account!


Please note that this is a shared course between the CUSO doctoral program in Ecology and Evolution & StarOmics. Places availables will thus be assigned proportionally.



Deadline for registration 21.01.2018
short-url short URL

short-url URL onepage