Skip to contents

Step 1: Building networks

Project a table of links between two kinds of entities (articles and references, authors and papers…) onto a network, for the whole corpus or one network per time window, and keep its main components.

build_network() experimental
Build a single network from bipartite links
build_dynamic_networks() experimental
Build one network, or one network per time window, from bipartite links
filter_components() experimental
Keep the main component(s) of networks

Step 2: Finding and reading clusters

Detect communities, follow them across time windows, name them and characterise the role of their members.

add_clusters() experimental
Detect communities in networks
merge_dynamic_clusters() experimental
Follow clusters across time windows
merge_diagnostics() experimental
Diagnose the threshold of the matching of clusters across windows
plot_merge_diagnostics() experimental
Plot the diagnostics of the matching of clusters across windows
name_clusters() experimental
Give readable names to clusters
extract_tfidf() experimental
Find the terms that distinguish groups of nodes (tf-idf)
add_node_roles() experimental
Characterise the role of nodes within and between clusters

Step 3: Drawing networks

Compute coordinates, colours and label positions, and plot the networks.

layout_networks() experimental
Compute the coordinates of nodes
color_networks() color_alluvial() experimental
Colour the nodes and edges of networks, or the clusters of an alluvial
prepare_label_networks() prepare_label_alluvial()
Position the labels of clusters in network and alluvial plots
plot_networks() experimental
Plot networks

Step 4: Drawing the history of clusters

Turn a list of networks with dynamic clusters into an alluvial plot.

networks_to_alluv() experimental
Turn a list of networks into the table of an alluvial plot
minimize_crossing_alluvial() experimental
Order the clusters of an alluvial to reduce crossing flows
plot_alluvial() experimental
Plot the evolution of dynamic clusters as an alluvial

Example data

The explanations of the 1970s US stagflation and the references they cite, from Goutsmedt (2021), “From the Stagflation to the Great Inflation”, Revue d’Économie Politique 131(3).

Authors_stagflation
Authors of the documents explaining the 1970s US stagflation
Nodes_stagflation
Documents explaining the 1970s US stagflation, and the documents they cite
Ref_stagflation
References cited by the documents explaining the 1970s US stagflation
Edges_coupling
Edges of a ready-made bibliographic coupling network on the stagflation
Nodes_coupling
Nodes of a ready-made bibliographic coupling network on the stagflation

Package

networkflow networkflow-package
networkflow: a research pipeline for projected and dynamic networks