diffusr: Network Diffusion Algorithms

Share:

Implementation of network diffusion algorithms such as insulated heat propagation or Markov random walks. Network diffusion algorithms generally spread information in the form of node weights along the edges of a graph to other nodes. These weights can for example be interpreted as temperature, an initial amount of water, the activation of neurons in the brain, or the location of a random surfer in the internet. The information (node weights) is iteratively propagated to other nodes until a equilibrium state or stop criterion occurs.

Author
Simon Dirmeier [aut, cre]
Date of publication
2016-11-28 00:33:47
Maintainer
Simon Dirmeier <simon.dirmeier@gmx.de>
License
GPL (>= 3)
Version
0.1.0
URLs

View on CRAN

Man pages

diffusr-package
diffusr
insulated.heat.diffusion
Graph diffusion using an insulated heat diffusion process
laplacian.heat.diffusion
Graph diffusion using a heat diffusion process on a Laplacian...
nearest.neighbors
Graph diffusion using nearest neighbors
normalize.laplacian
Calculate the Laplacian of a matrix
normalize.stochastic
Create a stochastically normalized matrix/vector
random.walk
Graph diffusion using a Markov random walk

Files in this package

diffusr
diffusr/inst
diffusr/inst/doc
diffusr/inst/doc/diffusr.pdf
diffusr/inst/doc/diffusr.R
diffusr/inst/doc/diffusr.Rmd
diffusr/inst/include
diffusr/inst/include/diffusr_RcppExports.h
diffusr/inst/include/diffusr.h
diffusr/src
diffusr/src/Makevars
diffusr/src/neighbors.cpp
diffusr/src/mrw.cpp
diffusr/src/mat_util.cpp
diffusr/src/laplacian_heat_diffusion.cpp
diffusr/src/insulated_heat_diffusion.cpp
diffusr/src/RcppExports.cpp
diffusr/NAMESPACE
diffusr/R
diffusr/R/mat_util.R
diffusr/R/mrw.R
diffusr/R/RcppExports.R
diffusr/R/neighbors.R
diffusr/R/diffusr-package.R
diffusr/R/util.R
diffusr/R/insulated_heat_process.R
diffusr/R/laplacian_heat_diffusion.R
diffusr/R/zzz.R
diffusr/vignettes
diffusr/vignettes/diffusr.Rmd
diffusr/MD5
diffusr/build
diffusr/build/vignette.rds
diffusr/DESCRIPTION
diffusr/man
diffusr/man/nearest.neighbors.Rd
diffusr/man/normalize.stochastic.Rd
diffusr/man/diffusr-package.Rd
diffusr/man/insulated.heat.diffusion.Rd
diffusr/man/normalize.laplacian.Rd
diffusr/man/random.walk.Rd
diffusr/man/laplacian.heat.diffusion.Rd