Provides a framework to perform Non-negative Matrix Factorization (NMF). The package implements a set of already published algorithms and seeding methods, and provides a framework to test, develop and plug new/custom algorithms. Most of the built-in algorithms have been optimized in C++, and the main interface function provides an easy way of performing parallel computations on multicore machines.

Maintainer: Renaud Gaujoux <renaud at tx.technion.ac.il>

Author(s): Renaud Gaujoux, Cathal Seoighe

Install package and any missing dependencies by running this line in your R console:

install.packages("NMF")

Depends R (>= 3.0.0), methods, utils, pkgmaker(>=0.20), registry, rngtools(>=1.2.3), cluster
Imports graphics, stats, stringr(>=1.0.0), digest, grid, grDevices, gridBase, colorspace, RColorBrewer, foreach, doParallel, ggplot2, reshape2
Suggests RcppOctave(>=0.11), fastICA, doMPI, bigmemory(>=4.2), synchronicity, corpcor, xtable, devtools, knitr, bibtex, RUnit, mail, Biobase
Enhances
Linking to
Reverse
depends
InterSIM, IntNMF
Reverse
imports
diceR, hNMF, igraph, phantom
Reverse
suggests
COMMUNAL, dendextend, PAC
Reverse
enhances
Reverse
linking to

Package NMF
Materials
URL http://renozao.github.io/NMF
Task Views
Version 0.20.6
Published 2015-05-26
License GPL (>= 2)
BugReports http://github.com/renozao/NMF/issues
SystemRequirements
NeedsCompilation yes
Citation
CRAN checks NMF check results
Package source NMF_0.20.6.tar.gz