Conference Agenda

Overview and details of the sessions of this conference. Please select a date or location to show only sessions at that day or location. Please select a single session for detailed view (with abstracts and downloads if available).

 
 
Session Overview
Session
WS-M12: Tidy Networks: the tidyverse and tidygraph for social network analysis in R
Time:
Monday, 23/June/2025:
1:30pm - 4:30pm

Session Chair: Matthew Smith
Session Chair: Yasaman Sarabi

Session Abstract

This 3-hour workshop provides an introduction to the R programming language for those without any previous or limited experience. It will introduce the tidyverse – a set of functions and packages for data processing, cleaning, and visualisation in R. In particular, we will focus on dplyr for data processing, ggplot2 for visualisation, and Rmarkdown for creating reports. We will go on to demonstrate how the tidyverse can be applied to social network analysis - more specifically through the use of the tidygraph package. The tidygraph permits you to utilise the underlying grammar structure of the tidyverse when dealing with graph objects in R. By using the tidygraph package you can manage edgelists and network attributes in a single object, along with implementing analysis on these objects. The tidyverse allows you to create tidy data frames, whilst the tidygraph allows you to create tidy graph objects – or tidy networks!

Learning Outcomes:

By the end of the session participants should be able to:

• Use R and RStudio.

• Make use of the tidyverse for data processing – more specifically preparing datasets for SNA.

• Visualising networks in R using ggplot2 (part of the tidyverse) and tidygraph.

• Create tidygraph objects and undertake some initial network analysis using the tidygraph package.

These users will benefit from gaining an insight into how to use R for data processing and social network analysis following the tidy philosophy.


Show help for 'Increase or decrease the abstract text size'
Presentations

Tidy Networks: the tidyverse and tidygraph for social network analysis in R

Matthew Smith, Yasaman Sarabi

This 3-hour workshop provides an introduction to the R programming language for those without any previous or limited experience. It will introduce the tidyverse – a set of functions and packages for data processing, cleaning, and visualisation in R. In particular, we will focus on dplyr for data processing, ggplot2 for visualisation, and Rmarkdown for creating reports. We will go on to demonstrate how the tidyverse can be applied to social network analysis - more specifically through the use of the tidygraph package. The tidygraph permits you to utilise the underlying grammar structure of the tidyverse when dealing with graph objects in R. By using the tidygraph package you can manage edgelists and network attributes in a single object, along with implementing analysis on these objects. The tidyverse allows you to create tidy data frames, whilst the tidygraph allows you to create tidy graph objects – or tidy networks!

Learning Outcomes:

By the end of the session participants should be able to:

• Use R and RStudio.

• Make use of the tidyverse for data processing – more specifically preparing datasets for SNA.

• Visualising networks in R using ggplot2 (part of the tidyverse) and tidygraph.

• Create tidygraph objects and undertake some initial network analysis using the tidygraph package.

These users will benefit from gaining an insight into how to use R for data processing and social network analysis following the tidy philosophy.



 
Contact and Legal Notice · Contact Address:
Privacy Statement · Conference: INSNA Sunbelt 2025
Conference Software: ConfTool Pro 2.6.153+TC
© 2001–2025 by Dr. H. Weinreich, Hamburg, Germany