Skip to content

Releases: rikenbit/OnlineNMF.jl

OnlineNMF.jl: A Julia Package for Out-of-core and Sparse Non-negative Matrix Factorization

15 Jan 00:00

Choose a tag to compare

Peer-reviewed software and manuscript. See the JOSS review issue for details:
openjournals/joss-reviews#9293

Non-negative Matrix Factorization (NMF) is a widely used dimensionality reduction technique for identifying a small number of non-negative components that minimize the reconstruction error when applied to high-dimensional data. NMF has been applied across various fields of data science, including face recognition, audio signal processing, recommender system, natural language processing (also known as a "topic model"), population genetics (also known as "admixture analysis"), and omics studies.

Despite its broad applicability, NMF becomes computationally prohibitive for large data matrices, making it difficult to apply in practice. In particular, recent advances in single-cell omics have led to datasets with millions of cells, for which standard NMF implementations often fail to scale. To meet this requirement, I present OnlineNMF.jl, which is a Julia package to perform some NMF algorithms (https://github.com/rikenbit/OnlineNMF.jl).

Zenodo doi: 10.5281/zenodo.18250632

v0.99.7

09 Dec 14:13

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.99.6...v0.99.7

v0.99.6

08 Jul 02:55

Choose a tag to compare

  • README.md is modified

v0.99.5

03 May 14:55

Choose a tag to compare

debug

v0.99.4

30 Apr 09:54

Choose a tag to compare

Document updated

v0.99.3

25 Apr 09:52

Choose a tag to compare

  • bincoo_nmf.jl / bincoo_dnmf.jl
  • @turbo in update_U_denom_ALPHA / update_V_denom_ALPHA

v0.99.2

04 Apr 01:22

Choose a tag to compare

Removed chuksize check

v0.99.1

22 Mar 13:22

Choose a tag to compare

  • nmf
  • dnmf
  • sparse_nmf
  • sparse_dnmf
  • test/
  • docs/
  • CI

v0.99.0

31 Jul 11:26

Choose a tag to compare

src/OnlineNMF.jl is added