Data wrangling and data visualisation with R
Objectifs
- Mastering the import, transformation and export of tabular data in R
- Being able to generate publication ready figures directly from R
Programme
- Introduction to the tidyverse (metapackage for data wrangling and visualisation)
- Import and export tabular data (csv, excel, google sheet, etc.)
- Data frame manipulation with dplyr and tidyr (filtering, summarising, joining)
- Edit character strings and dates with stringr and lubridate
- Introduction to basic concepts of data visualisation
- Learn how to use ggplot2 with esquisse
- Share results with Quarto
This course is about data wrangling and visualisation only, no statistical concepts will be covered.
Public
Prérequis
Localisation
Partie théorique
Partie pratique
Durée
Intervenant·es
Date
R for beginners
Objectifs
For someone new to R:
- understand R basics
- being able to use R on its own
- being able to follow the ABiMS module: "Data wrangling and Data visualisation with R"
Programme
- Introduction to the IDE Rstudio
- Learn to create a R studio project and a script
- Explore the different types of data structure
- Play with tables
- Import packages and learn how to use new functions
Public
Prérequis
Localisation
Partie théorique
Partie pratique
Durée
Intervenant·es
Date
Using the cluster - SLURM
Objectifs
- Understand the concepts and best practices for using computing resources.
- To be able to use the platform's computing resources independently.
Programme
- Introduction: equipment (computing and storage), workspaces, tools and data.
- Parallel computing: concepts, resources
- Submitting jobs (srun, sbatch)
- Monitoring, checking and controlling jobs (squeue, scontrol, scancel, sacct).
- Basics of job optimisation
- Solutions for parallelizing jobs: (--array)
- Presentation of Open OnDemand
Public
Prérequis
Localisation
Partie théorique
Partie pratique
Durée
Intervenant·es
ABiMS English Training Session - 2025
Programme of the 2025 Training Session
| Module | Date | Speakers | Registration | Demands/Capacity |
|---|---|---|---|---|
| R for Beginners | Nov. 4 (PM) | Charlotte BERTHELIER / Nicolas HENRY | Closed | 1/18 |
| Data wrangling and data visualisation with R | Nov. |
Ateliers ABiMS - Session 2025
Planning des ateliers de la session 2025
| Module | Date | Intervenant·es | Participant·es | Supports |
|---|---|---|---|---|
| Galaxy Initiation | 12 mai | Loraine GUÉGUEN / Erwan CORRE | Canceled | |
| Principes FAIR & Git - Initiation | 13 mai | Gildas LE CORGUILLÉ / Charlotte BERTHELIER / Nicolas HENRY | 8 |
R Initiation
Objectifs
Pour une personne qui découvre R : savoir utiliser R de manière autonome et comprendre les principes de base
Se familiariser avec les principes du
tidyverseÊtre capable de suivre le module Manipulation et visualisation de données avec R
Programme
1. Prise en main de l’environnement de travailIntroduction à l’IDE RStudio
- Création et structuration d’un script
- Création et organisation d’un projet R
2. Fondamentaux du langage R
- Notions de variables, types et objets
- Compréhension des principales structures de données
- Premières manipulations et opérations de base
3. Manipulation de données
- Importation et manipulation simple de données
- Utilisation de fonctions issues de packages externes
- Manipulation de tableaux de données avec les packages du tidyverse :
dplyr(filtrage, agrégation, jointures)tidyr(réorganisation et structuration des données)
Public
Prérequis
Localisation
Partie théorique
Partie pratique
Durée
Intervenant·es
Date
Manipulation et visualisation de données avec R
Objectifs
Manipuler des données avec R : Importer, structurer, transformer et exporter des tableaux de données (csv, Excel, Google Sheets, etc.).
Maîtriser les opérations avancées : Agrégation, synthèse et actions complexes sur les dates (avec
lubridate) et les chaînes de caractères (avecstringr).Automatiser des tâches : Utiliser les opérations itératives (avec
purrr).Visualiser des données : Générer des figures de qualité publication (revues scientifiques, rapports) avec
ggplot2.Partager ses résultats : Exporter un rapport d’analyse dynamique et reproductible en HTML (avec
Quarto).
Programme
1. Import et export de données
- Lire et écrire des fichiers (csv, Excel, Google Sheets) avec
readr,readxl, etgooglesheets4. - Bonnes pratiques pour structurer et nettoyer ses données.
2. Manipulation avancée
- Agrégation et synthèse : Maîtriser
group_byetsummarisepour calculer des statistiques par groupe (moyennes, sommes, dénombrements, etc.). - Travailler avec des dates (
lubridate) : calculs, extractions, conversions. - Manipuler des chaînes de caractères (
stringr) : extractions, remplacements, expressions régulières.
3. Visualisation de données
- Principes de base d’une visualisation efficace.
- Créer des graphiques avec
ggplot2: syntaxe, personnalisation, thèmes. - Utiliser
esquissepour prototyper rapidement des graphiques.
4. Automatisation et reproductibilité
- Itérations et fonctions :
purrr::mapet fonctions personnalisées. - Générer des rapports dynamiques avec
Quarto: intégrer du code, des résultats et des visualisations en un seul document.
5. Cas pratique
- Mise en application sur un jeu de données réel : de l’import à l’export d’un rapport complet.
Aucune notion de statistique ne sera abordée.
