diffusr: Network Diffusion Algorithms
Version 0.1.0

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
URL https://github.com/dirmeier/diffusr
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("diffusr")

Getting started

Package overview
The diffusr tutorial

Popular 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
See all...

All man pages Function index File listing

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

Functions

check.graph Source code
check.restart Source code
check.vector Source code
diffusr-package Man page
equals.double Source code
insulated.heat.diffusion Man page Source code
insulated.heat.diffusion.numeric Source code
laplacian.cpp Source code
laplacian.heat.diffusion Man page Source code
laplacian.heat.diffusion.cpp Source code
laplacian.heat.diffusion.numeric Source code
mrwr.cpp Source code
n Source code
nearest.neighbors Man page Source code
nearest.neighbors.numeric Source code
neighbors.cpp Source code
normalize.laplacian Man page Source code
normalize.laplacian.numeric Source code
normalize.stochastic Man page Source code
normalize.stochastic.numeric Source code
nsulated.heat.diffusion.cpp Source code
random.walk Man page Source code
random.walk.numeric Source code
stoch.col.norm.cpp Source code

Files

inst
inst/doc
inst/doc/diffusr.pdf
inst/doc/diffusr.R
inst/doc/diffusr.Rmd
inst/include
inst/include/diffusr_RcppExports.h
inst/include/diffusr.h
src
src/Makevars
src/neighbors.cpp
src/mrw.cpp
src/mat_util.cpp
src/laplacian_heat_diffusion.cpp
src/insulated_heat_diffusion.cpp
src/RcppExports.cpp
NAMESPACE
R
R/mat_util.R
R/mrw.R
R/RcppExports.R
R/neighbors.R
R/diffusr-package.R
R/util.R
R/insulated_heat_process.R
R/laplacian_heat_diffusion.R
R/zzz.R
vignettes
vignettes/diffusr.Rmd
MD5
build
build/vignette.rds
DESCRIPTION
man
man/nearest.neighbors.Rd
man/normalize.stochastic.Rd
man/diffusr-package.Rd
man/insulated.heat.diffusion.Rd
man/normalize.laplacian.Rd
man/random.walk.Rd
man/laplacian.heat.diffusion.Rd
diffusr documentation built on May 19, 2017, 10:46 a.m.

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

Please suggest features or report bugs in the GitHub issue tracker.

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