Reproducible R Workflows

Application


Please register here.

Location


iDiv Leipzig, GIS Lab

Dates


3 June, 9am – 5pm
5 June 9am -5pm (Optional)

Credit points


0.5 CP


Contents

This course will present the best practices to document the work participants did using R code and to share the computational environment necessary to reproduce it. Particular emphasis will be given to the use of the packages “renv” and “rang” for the management of package dependencies. We will also discuss the use of mybinder, but not containerization with Docker.

Participants will learn:

  • how to write and document R code that can be easily re-used
  • how to use the “renv” package to keep track of the packages being used in a project
  • how to use the “rang” package to recover the packages used in a project
  • how to use mybinder to share their work in a ready-to-use interactive notebook

Participants need to be familiar with R and the basics of management of R libraries and their dependencies.

Before the course:
Install the R packages “renv” (https://doi.org/10.32614/CRAN.package.renv) and “rang” (https://doi.org/10.32614/CRAN.package.rang).

 During the course:
The second day of the course is reserved for one-on-one sessions where we can discuss issues the participants had with making their code reproducible. Therefore, it is recommended that the participants use the day in between to implement what was taught on the first day.


idiv-idiv-

Lecturer

Dr Ludmilla Figueiredo

I am a biologist specialized in ecological modelling through my Master’s and PhD. I am now the Data & Code Curator for the iDiv Data Portal, where, among other tasks, I review data or code documentation before their publication.