Introduction to R for Life Sciences

As a beginner in programming with R, everything was exciting. It is amazing how your learning curve is taking you to a higher point day by day.

>>> Once a year a full online edition is planned, check out the course schedule for the date. The online version consists of 3 sessions of 2 hours (instead of 6 sessions of 3 hours for the regular in person course). Please note that depending on your experience with coding, selfstudy in between the online sessions will be quite intense! The trainer will be available for help and advice. <<<

Important: for in person courses you need to bring your own laptop.

Target Audience

This course is for anyone who wants to learn the basics of R and RStudio.

Course description

Due to technological advances in molecular biology (genomics, large-scale systems biology) research in the life sciences is becoming increasingly data rich. Currently, appropriate analyses of large-scale datasets (proteomics, genomes, Htseq, RNA-seq, ChIPseq, etc.) are a limiting factor. R is a widely used software environment for statistical computing and provides a wide variety of libraries for data manipulation, modeling and visualization. The aim of this course is to give a basic training in R for scientists working in life sciences.

Learning objectives

Working with R (and R-studio)

  • Data types and structures
  • Using functions
  • Importing and manipulating data
  • Plotting, making figures
  • Basic statistics
  • Become self-sufficient

Basic programming skills (in R)

  • Flow control
  • Writing functions
  • Packages/libraries

Instructional method

For this course you will work on your own laptop. The course will give an introduction to R and Rstudio, an integrated development environment for R. 

The course starts with an email with the instruction on how to install the software. The sessions will be a mix of lectures and Q&A. Please reserve some extra time during the course for self-study exercises.

At the end of the course a final assignment is given to test your progress. It is mandatory to attend the final assignment.

Trainer

You will be trained by one of the professionals of Utrecht Bioinformatics Center, Utrecht University.

Group size            

25 to 35 participants

Number of credits                                 

3.0 EC

Course sessions and topics

Session 1Introduction, R-studio, Access I & II, I/O
Session 2Plotting and statistics
Session 3Iteration and loops
Session 4Functions
Session 5Q & A
Session 6Final assignment

Study load

In addition to the scheduled sessions, you should take into account an extra study load of approximately 65 hours in total. This study load generally consists of exercises and assignments in preparation for the next session.

Course certificate                                

You will receive a course certificate after actively participating in all course sessions and passing the Final Assignment.

Cancellation and No-show policy

This course is free for GSLS PhD candidates. However: free of charge does not mean free of responsibility. Once you have signed up for a course, we expect you to attend. For every late cancellation or no-show we have had to disappoint others who would have liked to attend. This is our policy:

  • You may cancel free of charge up to 4 weeks before the start of the course. After this date you can only cancel if you have a GSLS PhD candidate to replace you in the course. Send the name and contact information of your replacement to pcc@uu.nl, at least 2 working days before the start of the course;
  • We expect that you actively attend the full course, but at least 80%. It is mandatory to attend the first session. If you are absent the first session you cannot follow the remaining of the course;
  • Not meeting the above requirements means you will be charged a no-show fee (€ 105). We will send the invoice after the course has ended. We are unable to make any exceptions, unless you have a valid reason (i.e., illness or death in the family 1st/2nd degree or partner). Your supervisor has to send an e-mail to pcc@uu.nl indicating the reason.

Unfortunately we don’t offer this course for participants not part of the GSLS. Our courses tend to be fully booked by GSLS PhD candidates.

Entrance fee: This course is free for GSLS PhD candidates.

Location: Utrecht Science Park

Registration for this course opens 2 months before the course starts. You can register via our course portal (see registration link below). After opening, the portal shows how many spots are still available. You can subscribe to the interest list when a course is fully booked or not yet open for registration. When a new edition opens for registration you will receive an e-mail.