Make sure to subscribe to the r-in-grenoble newsletter to know when you can register to the next session.

You can register to the session 5 about RStudio and Git there.

Attendance is totally free but registration is mandatory and is on a first come first serve basis.

Help us communicate

Please talk about our R group with your colleagues. You can also print this poster and put it up somewhere at work.

Join our R working sessions in Grenoble

Each month, we will organize one working session of 2 hours (on thursdays, from 16h-18h, at the IMAG building).

Please find the guidelines for these sessions:


Click on the title to see the session description

September 28, 2017
Introduction to R
F. Chuffart & F. Boyer
    This first R working session will be an introduction to your favourite statistical programming language: R. After a brief introduction to basics (user interface paradigms, free software and GNU), we will go deeply into the details of data structures, data indexing and data visualisation. The main purpose of this session is to offer a not only simple but also powerful alternative to your classical spreadsheet software. This introduction gives you the keys to perform large scale statistical data analysis.
October 19, 2017
F. Privé
    You all know the package ggplot2 from Hadley Wickham. It is reputed to make nice plots that could be used in publications, for example. It is also reputed to be hard to begin with or to customize. We will explain the reasoning behind ggplot2 and the use of tidy data which is important to understand in order to master ggplot2. We will also show the common problems an R user could face when using ggplot2 (and their solutions). There will be a lot of nice plots :-)
November 23, 2017
S. Achard
    Package igraph by Gábor Csárdi is a well known package to handle networks (or graphs) analysis. We will discover first how to simulate and encode networks. Some basics knowledge about graph metrics will be introduced. Nice graphical outputs will be display to illustrate the session. I will use the tutorial available here: This package is also available in Python!
December 14, 2017
Geographical Information Systems
F. Boyer
    The aim of this session is to give a basic overview on how to work with spatial data with R. The session will briefly cover spatial data types, main packages for spatial data handling, basic computations on spatial data and plotting spatial data with R. Then, we will shortly illustrate these points working on data from the Grenoble area.
January 18, 2018
RStudio and git
F. Privé & M. Richard
    RStudio is an integrated development environment (IDE) that facilitate the life of R users. We will show some of the tools that are provided by the RStudio IDE that could help you save some precious time and effort. Two of these tools are the integration of Git and the R projects. We will see in particular how these two tools are integrated in RStudio and how much is it important to work with them. Make sure you have the latest version of RStudio and git installed (
February 08, 2018
Best coding practices
A. Arnaud & J. Arbel
    As nicely written by Hadley Wickham R guru, "Good coding style is like correct punctuation: you can manage without it, butitsuremakesthingseasiertoread." In this session, we will review good practices to write 1) R code and 2) R packages. In a first part, we will present some ideas of the tidyverse style guide (following including the styler package (interactively restyle selected text) and the lintr package (automated style checks). The second part will be devoted to writing R packages, which is at the basis of reproducibility. We will learn how to use the Roxygen package to (quite automatically) turn personal code into reusable code (following Make sure you have the latest versions of RStudio, styler, lintr, and Roxygen packages installed.
March 15, 2018
F. Privé & A. Arnaud
    Your code isn't fast enough? We will see how to make simple Rcpp code to accelerate your code. We will see that Rcpp is useful for loops, for avoiding copies, etc. We will also see that Rcpp isn't always faster than an optimized R code. Finally, we will see how to integrate some Rcpp code to your packages and notebooks.
April 26, 2018
Parallel computing
F. Chuffart & L. Viry
    wait for it...
May 24, 2018
Out of memory matrices
F. Privé & ...
    In this session, we will talk about the package bigstatsr. The package bigstatsr provides a special class of matrix than can be used to store some data in a matrix-like format on your disk but to access it almost as if it were in memory. It is particularly useful is you have a large matrix to analyze but not enough RAM on your computer. We will then see the statistical and helper functions that are provided by the package bigstatsr for this kind of matrices.
June 14, 2018
Make your personal webpage with R
F. Privé & M. Richard
    You know nothing about web development? Me neither (at least when I came up with this solution). In this session, you will learn how to make your personal website with only R code in only a few minutes. For example, the site of our group is made with this R solution.