The course is addressed to life scientists with little or moderate experience in programming but enthusiastic about learning how to use R to make their work smoother and easier.
Application open: September 28
Application deadline: October 12
Confirmation to accepted students: October 15
Responsible teachers: Marcin Kierczak, Sebastian DiLorenzo, Roy Francis
The course covers fundamental concepts of programming and software design focusing on programming in R. We will go through various aspects of R scripting with some more attention paid to the parts useful for life scientists. After introductory lectures on good programming practices, basic software design theory and a brief overview of R, we will delve into coding. We start by learning how to use R as a simple calculator, what are variable types, how to use data structures, how to implement repeating actions, how to take actions based on conditions. We will also cover loading data, importing data from common file formats and visualization. We also briefly cover tidyverse and principles of tidy data.
The course will be given by experienced computational biologists from SciLifeLab and Uppsala University.
We recommend the following books for the course:
N. Matloff, “The Art of R Programming” Book Free PDF
R.I. Kabacoff, “R in Action” Book/Ebook and preview 38% discount code: ria38
Good general computer literacy is expected, but no previous experience in programming or R is required. You are expected to know basic concepts in mathematics and statistics, but the emphasis on the course is to learn how to use R.
Participants are expected to use their own computers with pre-installed R and R Studio (detailed instructions will be given upon acceptance).
Due to various constraints, there is a maximum number of allowed participants. If we receive more applications, participants will be selected based on several criteria. Selection criteria include correct entry requirements, motivation to attend the course as well as gender and geographical balance. COVID-19-related information
The course will be given entirely online using Zoom platform.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.