Skip to content

An R Package With Functions To Help Manipulating Networks

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

agoutsmedt/networkflow

Repository files navigation

networkflow

R-CMD-check Lifecycle: experimental

The goal of networkflow (a workflow for networks) is to propose a series of functions to make it easier and quicker to manipulats networks. It mainly targets working on bibliometric networks (see the biblionetwork package for creating such networks). This package heavily relies on igraph and tidygraph, and aims at producing ready-made networks for projecting them using ggraph. This package aims at helping the users to follow more quickly and easily the main steps of network manipulation, from creating the graph, through detecting clusters, to projecting it. Please see vignette("workflow-network") for details on the workflow for dealing with a unique network.

Networkflow also proposes a worfklow to deal with a list of networks, in order to develop a dynamic analysis. It implements a method to merge clusters across successive networks, to identify inter-temporal clusters. It also develops corresponding visualisations to display the evolution of clusters across networks. vignette("exploring_dynamic_networks") gives an example of the workflow for dynamic networks. You can also find illustrations for this method in “An Independent European Macroeconomics? A History of European Macroeconomics through the Lens of the European Economic Review.

You can cite this package as:

citation("networkflow")
#> 
#> Pour citer le package 'networkflow' dans une publication, utilisez :
#> 
#>   Goutsmedt A, Truc A (2022). _networkflow: Functions For A Workflow To
#>   Manipulate Networks_. https://github.com/agoutsmedt/networkflow,
#>   https://agoutsmedt.github.io/networkflow/.
#> 
#> Une entrée BibTeX pour les utilisateurs LaTeX est
#> 
#>   @Manual{,
#>     title = {networkflow: Functions For A Workflow To Manipulate Networks},
#>     author = {Aurélien Goutsmedt and Alexandre Truc},
#>     year = {2022},
#>     note = {https://github.com/agoutsmedt/networkflow,
#> https://agoutsmedt.github.io/networkflow/},
#>   }

Installation

You can install the development version from GitHub with:

install.packages("devtools")
devtools::install_github("agoutsmedt/networkflow")

About

An R Package With Functions To Help Manipulating Networks

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published