This hybrid course provides an introduction to programming with the R language and tidyverse
. The course material is suitable for complete beginners, with no previous programming experience or knowledge required or assumed. The training material used in this course has also been designed to be followed at your own pace. If you already have some programming experience, you are welcome to review the material ahead of time.
The course will include several short taught sections but most of the time will be devoted to more informal, practical sessions allowing attendees to get to grips with the language at their own pace. This provides the perfect starting point for scientists who would like to begin programming, while also catering to more experienced programmers who just want to learn the fundamentals of a new language.
After attending the course, you will have a good understanding of the core themes of programming, and be able to write your own R scripts, to automate repetitive analysis tasks and produce visualisations of your data. The course organisers and the training team will be on hand to provide help and advice throughout the duration of the course.
Setup
Participants are required to have their own laptop to work with during the course. If you want to setup your laptop you will need to follow the course setup instructions. Alternatively, you will be able to follow the course in the EMBL RStudio or JupyterHub. Please note that these two resources require a VPN connection, and are built on shared infrastructure, subject to capacity and availability fluctuations. Installing the required software in your computer is preferred.
If need help with any of these, please email Bio-IT in advance of the course.
To join the online version of this hybrid course, you will also need the Zoom client installed on your computer. You can get this at https://zoom.us/download/. You will receive connection details after you have registered using the form below.
We will provide the possibility to have this course on site in Heidelberg. The room will be booked only if we will have enough attendees planning to join in person, hence please be aware that your in person registration might be moved to an online one.
Programme
This course follows an intensive format, starting at 9:00 and finishing at 17:00 (CEST times).
Two short breaks (morning and afternoon) and a lunch break will be included at adequate times.
The following topics will be covered:
- About R and RStudio
- Introduction to R
- Starting with data
- Aggregating and analyzing data with dplyr
- Data visualization with ggplot2
Training team
The course will be delivered by the following team of instructors:
- Mike Smith
- Francesco Tabaro
- Lisanna Paladin
- Renato Alves
Registration
Bookings
Bookings are closed for this event.