dynamicmultiplex: Community Detection for Evolving Multiplex Networks

Multiplex temporal community detection with customizable interlayer coupling. Runs Louvain or Leiden community detection on each network layer and constructs interlayer ties using Jaccard similarity, overlap coefficient, node-strength weighted variants, or direct node identity links, and also provides a two-stage snapshot-and-match tracker that aligns independently detected per-layer communities across time with the Hungarian assignment algorithm. Supports user-specified layer connectivity via the layer_links argument, enabling adjacent-only temporal coupling that avoids the long-range pooling problem in standard multislice approaches.

Version: 1.1.0
Depends: R (≥ 4.1.0)
Imports: clue, igraph (≥ 2.0.0), rlang
Suggests: testthat (≥ 3.0.0), ggplot2, gganimate, gifski, ggalluvial, RColorBrewer, dplyr, tidyr, peacesciencer
Published: 2026-08-07
DOI: 10.32614/CRAN.package.dynamicmultiplex (may not be active yet)
Author: Jared Edgerton [aut, cre]
Maintainer: Jared Edgerton <jared.edgerton at gmail.com>
BugReports: https://github.com/jfedgerton/dynamic_multiplex/issues
License: MIT + file LICENSE
URL: https://github.com/jfedgerton/dynamic_multiplex
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: dynamicmultiplex results

Documentation:

Reference manual: dynamicmultiplex.html , dynamicmultiplex.pdf

Downloads:

Package source: dynamicmultiplex_1.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=dynamicmultiplex to link to this page.