diffudist: Diffusion Distance for Complex Networks

Enables the evaluation of diffusion distances for complex single-layer networks. Given a network one can define different types of Laplacian (or transition) matrices corresponding to different continuous-time random walks dynamics on the network. This package enables the evaluation of Laplacians, stochastic matrices, and the corresponding diffusion distance matrices. The metric structure induced by the network-driven process is richer and more robust than the one given by shortest-paths and allows to study the geometry induced by different types of diffusion-like communication mechanisms taking place on complex networks. For more details see: De Domenico, M. (2017) <doi:10.1103/physrevlett.118.168301> and Bertagnolli, G. and De Domenico, M. (2021) <doi:10.1103/PhysRevE.103.042301>.

Version: 1.0.0
Depends: R (≥ 3.5.0)
Imports: expm, ggdendro, ggplot2, grid, igraph, Matrix, stats, Rcpp (≥ 1.0.7), reshape2, rlang, viridis
LinkingTo: Rcpp, RcppEigen
Suggests: knitr, cowplot, parallelDist, strex, tidyr, rmarkdown
Published: 2021-11-30
Author: Giulia Bertagnolli ORCID iD [aut, cre], Manlio De Domenico ORCID iD [aut]
Maintainer: Giulia Bertagnolli <giulia.bertagnolli at gmail.com>
BugReports: https://github.com/gbertagnolli/diffudist/issues/
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://gbertagnolli.github.io/diffudist/
NeedsCompilation: yes
Materials: README
CRAN checks: diffudist results

Documentation:

Reference manual: diffudist.pdf
Vignettes: Computing diffusion distances between network's nodes

Downloads:

Package source: diffudist_1.0.0.tar.gz
Windows binaries: r-devel: diffudist_1.0.0.zip, r-devel-UCRT: diffudist_1.0.0.zip, r-release: diffudist_1.0.0.zip, r-oldrel: diffudist_1.0.0.zip
macOS binaries: r-release (arm64): diffudist_1.0.0.tgz, r-release (x86_64): diffudist_1.0.0.tgz, r-oldrel: diffudist_1.0.0.tgz

Linking:

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