Data management in life sciences, basic principles
- UE code SBIOB120
-
Schedule
8 12Quarter 1
- ECTS Credits 2
-
Language
French
- Teacher De Laender Frédérik
At the end of this course unit, students will be able to use R and RStudio to manage and explore life-science data. They will be able to identify and manipulate the main data types and structures, import and check a dataset, select, filter and transform data, identify and handle missing or aberrant values, perform simple descriptive calculations, and produce graphical representations appropriate for the data.
The course aims to provide students with a first level of autonomy in using R to manage, explore and visualise biological data. Emphasis is placed on understanding data and their structure, writing simple and reproducible commands, and solving practical problems using datasets.
The course introduces the R/RStudio environment and the basics of the R language: objects, variable classes, vectors, matrices, lists and data frames, as well as basic mathematical and statistical functions. It then covers data manipulation and sorting, logical criteria, missing and aberrant values, working directories and data import. A substantial part of the course is devoted to data visualisation, including histograms, bar plots, boxplots, scatterplots and graphical customisation.
Introduction to R and RStudio
Variable classes and object types
Basic mathematical and statistical functions
Dataset manipulation
Data selection, filtering, sorting and transformation
Aberrant and missing values
Data import and working-directory management
Creating graphs
Graph formatting and customisation
Integrative exercises in data management and visualisation
The sessions include numerous exercises carried out directly in R. These cover the creation and manipulation of objects, importing and checking datasets, selecting and transforming observations, simple descriptive statistics and creating graphs. Integrative exercises allow students to combine several of these skills using biological or environmental datasets.
Teaching combines short theoretical introductions with computer-based practical sessions, during which students directly apply the concepts covered using R. Exercises are progressive and use different datasets, with particular emphasis on developing autonomy in writing, understanding and debugging code.
Attendance at practical sessions is mandatory. Only duly justified absences are accepted. Any timetable conflict must be reported at the beginning of the academic year and before October. Otherwise, absence from a practical session prevents the student from taking the exam.
Assessment consists of two components:
Practical work (80%): assessed through an examination during the examination period.
Theory (20%): continuous assessment based on class attendance. The grade corresponds to the proportion of classes attended, multiplied by 20. Attendance sheets are distributed at the beginning of each class and must be signed. In the case of a duly justified absence, the corresponding class is excluded from the calculation.
The final grade is the weighted average of the practical component (80%) and the theory component (20%). To pass the course unit, students must obtain a final grade of at least 10/20 and a grade strictly above 0/20 in each of the two components. A grade of 0/20 in either component automatically results in a final grade of 0/20 for the entire course unit, irrespective of the grade obtained for the other component.
In Q1, the examination consists exclusively of questions relating to the practical work. The theory component is assessed exclusively through the continuous assessment described above.
If a student fails the course unit, they must retake in Q2 or Q3 the component(s) they failed. The continuous assessment component, however, cannot be retaken: the grade obtained in Q1 for this component is final for the academic year.
It is therefore possible for a student to fail the course unit despite having passed the examination, because of a very low continuous-assessment grade. In this situation, the student must contact the course coordinator to ask whether they may retake the examination and attempt to obtain a sufficiently high grade to reach an overall grade of at least 10/20.
An exemption for a successfully completed component is valid only between examination periods within the same academic year. Partial grades are not transferred to the following academic year.
Students may choose to “sign” an assessment, i.e. not take it, separately for either of the two components. This results in a grade of 0/20 for that component and, in accordance with the rule above, a final grade of 0/20 for the entire course unit. The request must be submitted through SIGALE and confirmed by e-mail to the teaching assistant. Both steps are required.
The course syllabus, datasets required for the exercises and other supporting materials are made available to students through the institutional platforms. The syllabus contains the explanations, code examples and exercises used during the sessions. R and RStudio are the reference software used throughout the course.
| Training | Study programme | Block | Credits | Mandatory |
|---|---|---|---|---|
| Bachelor in Geography : General | Standard | 2 | 2 | Yes |
| Bachelor in Geology | Standard | 2 | 2 | Yes |
| Bachelor in Veterinary Medicine | Nouveau | 2 | 2 | No |