Course/Event Essentials
Training Content and Scope
Other Information
The program spans three days, from Wednesday, November 8th 1PM to Friday, November 10th 2PM, local time (CET). Attendance is free but please make sure to register.
? Video recordings of the talks (not tutorials) will be available soon.Talks were live-streamed:
Wednesday 8th: Software reproducibility
Wednesday afternoon introduces reproducible software deployment with Guix as a foundation for reproducible research workflows.
-
11:30–13:10
?️ lunch (optional) -
13:10–13:30
? Welcome! -
13:30–14:15
Caring for your environment(s)
Konrad Hinsen (Centre de Biophysique Moléculaire, CNRS; Synchrotron SOLEIL; France)
?Read more...
-
14:15–15:00
Good practices for reproducibility
Miguel Colom-Barco (Centre Borelli, ENS Paris-Saclay, France)
?Read more...
-
15:00–15:45
Reproducible computational environments with Binder
Sarah Gibson (2i2c, United Kingdom)
?Read more...
-
15:45–16:15
☕ break -
16:15–17:00
Josselin Poiret (Équipe Gallinette ; Nantes Université, Inria, France)
?Read more...
-
17:00–17:45
Everyone can learn how to Guix
?Read more...
-
18:00–19:30
? Guix install party (optional)
Thursday: Introductory tutorials & experience reports
Thursday morning will feature tutorials about Guix and related development tools by great experienced people. In the afternoon, research software engineers, system administrators, and scientists will share their experience with Guix in HPC and research.
-
08:30–09:00
? Welcome back! -
09:00–10:00
Software Heritage: Archive your source code for a consistent and durable referencing
Benoît Chauvet (Software Heritage, France)
?Read more...
-
10:00–10:15
☕ break -
10:15–11:30
tutorial
session 1: amphitheater
How to get started with Gitlab, an essential tool for research reproducibility?
Alizia Tarayoun (Université Grenoble-Alpes, France)
?Read more...
-
10:15–11:30
tutorial
session 2: classroom
Franck Pérignon (Jean Kuntzmann Laboratory, CNRS, France)
?Read more...
-
11:30–12:45
tutorial
session 1: amphitheater
Reproducible Jupyter Notebook and BinderHub
Pierre-Antoine Bouttier (GRICAD, France)
?Read more...
-
11:30–12:45
tutorial
session 2: classroom
How to use Org mode and Guix to build a reproducible experimental study
?Read more...
-
13:00–14:00
? lunch -
14:00–14:45
A decade of Guix — a subjective retrospective
Ricardo Wurmus (Max Delbrück Center, Germany)
?Read more...
-
14:45–15:30
Why we deploy and develop using Guix and why you should too — an experience report from GeneNetwork
?Read more...
-
15:30–16:15
?Read more...
-
16:15–16:30
? break -
16:30–17:15
Reproducible virtual machine management with Guix
?Read more...
-
17:15–18:00
Reconciling high-performance computing with the use of third-party libraries?
Emmanuel Agullo (Inria, France)
?Read more...
-
19:30–22:22
?️ dinner (optional)
Friday morning will conclude the events with tutorials to get you up to speed with Guix—from installation to packaging and cluster administration.
-
08:30–09:00
☕ Welcome back!
-
09:00–10:30
tutorial
session 3: amphitheater
Ludovic Courtès (Inria, France)
?Read more...
-
09:00–10:30
tutorial
session 4: classroom
Read more...
-
10:30–10:45
☕ break -
10:45–12:15
tutorial
session 3: amphitheater
How to get started writing Guix packages
?Read more...
-
10:45–12:15
tutorial
session 4: classroom
How to install and manage Guix on a cluster
Bruno Bzeznik (GRICAD, France)
?Read more...Guix is a useful environment to empower the users of an HPC cluster with the applications installations and customization. We'll see how to set-up Guix as a software environment for an HPC cluster and important things to know about the administration of this service.