diffusr: Network Diffusion Algorithms

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.

AuthorSimon Dirmeier [aut, cre]
Date of publication2016-11-28 00:33:47
MaintainerSimon Dirmeier <simon.dirmeier@gmx.de>
LicenseGPL (>= 3)
Version0.1.0
https://github.com/dirmeier/diffusr

View on CRAN

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.