[FRB-CESAB] Data Toolbox for Reproducible Research in Computational Ecology – 2026
Version control, reproducibility, compendium and containerization
The CESAB – Centre for Biodiversity Synthesis and Analysis – and the GDR Ecostat organize the eighth Data Toolbox for Reproducible Research in Computational Ecology. The objective of this five-day course is to train young researchers in reproducibility, software development and version management tools (Git, GitHub, R Markdown, Quarto, renv, Docker), applied to biodiversity research.
This training will be given in French and will take place from the 30th of November to the 4th of December 2026 at CESAB in Montpellier. Its price is 250 € for the week – lunch included. Transportation, accommodation and evening meals are at the charge of the participants.
PREREQUISITE : It is recommended to have good skills in R in order to participate in this training course.
Find the training course on GitHub
The FRB offers 4 scholarships of 250 € each, which will cover the full registration fees. These scholarships are intended to support individuals who do not receive any institutional support (e.g., funding from their laboratory, research team, etc.) and who are unable to cover the registration fees with their own funds. We fully trust each applicant to assess their situation and apply for a scholarship only if necessary. The selection of participants will be carried out independently of the scholarship applications. Once this selection is made, the scholarships will be awarded by a random draw among the selected participants who have expressed a need for financial assistance.
Pre-register for the training course
SPEAKERS:
- Iago BONNICI (CNRS ISEM)
- Nicolas CASAJUS (FRB-CESAB)
- François GUILHAUMON (IRD Entropie)
- Aurélie SIBERCHICOT (UCBL LBBE)
The training will focus on lessons and exercises during the first three and a half days, with small-group projects scheduled for the final day and a half.
Monday
- Icebreaker & presentation of the week
- Open science & Reproducible research
- Project organization & Good practices
- Version control with git
Tuesday
- Version control with git (continued)
- Collaboration & sharing with GitHub
Wednesday
- Literate programming with Quarto
- Pipeline optimization with targets
- Developing an R package
Thursday
- Freezing package versions with renv
- Containerization with Docker
- Subgroup projects
Friday
- Subgroup projects
- Subgroup projects presentation