NMF: A Flexible R package for Nonnegative Matrix Factorization
Switch branches/tags
Nothing to show
Clone or download
renozao Merge branch 'khughitt-master'
Added support for viridis palettes in aheatmap (PR #111)
Latest commit bfbe67e Aug 20, 2018
Permalink
Failed to load latest commit information.
R Updated Imports and man pages for viridis colors Aug 20, 2018
data resturucture repo: move pkg files to root Oct 31, 2013
demo aheatmap: added demo code for border control Dec 3, 2014
inst Updated vignettes for 0.22 release Dec 5, 2014
man-roxygen resturucture repo: move pkg files to root Oct 31, 2013
man
src resturucture repo: move pkg files to root Oct 31, 2013
tests Disable all tests on non-local check Mar 14, 2014
vignettes
.Rbuildignore Add .travis.yml file for Travis integration Mar 10, 2014
.Rinstignore
.gitignore Update .gitignore file to new strucutre Oct 31, 2013
.travis.yml
DESCRIPTION Updated Imports and man pages for viridis colors Aug 20, 2018
NAMESPACE Updated Imports and man pages for viridis colors Aug 20, 2018
NEWS Update NEWS Dec 4, 2014
README.md Fixes error in Readme.md reported by Kurt Sep 19, 2014
TODO resturucture repo: move pkg files to root Oct 31, 2013

README.md

Background

Nonnegative Matrix Factorization (NMF) is an unsupervised learning technique that has been applied successfully in several fields, including signal processing, face recognition and text mining. Recent applications of NMF in bioinformatics have demonstrated its ability to extract meaningful information from high-dimensional data such as gene expression microarrays. Developments in NMF theory and applications have resulted in a variety of algorithms and methods. However, most NMF implementations have been on commercial platforms, while those that are freely available typically require programming skills. This limits their use by the wider research community.

Results

Our objective is to provide the bioinformatics community with an open-source, easy-to-use and unified interface to standard NMF algorithms, as well as with a simple framework to help implement and test new NMF methods. For that purpose, we have developed a package for the R/BioConductor platform. The package ports public code to R, and is structured to enable users to easily modify and/or add algorithms. It includes a number of published NMF algorithms and initialization methods and facilitates the combination of these to produce new NMF strategies. Commonly used benchmark data and visualization methods are provided to help in the comparison and interpretation of the results.

Conclusions

The NMF package helps realize the potential of Nonnegative Matrix Factorization, especially in bioinformatics, providing easy access to methods that have already yielded new insights in many applications.

Availability

Documentation, source code and sample data are available from:


Travis check: Build Status