Releases: rikenbit/OnlineNMF.jl
OnlineNMF.jl: A Julia Package for Out-of-core and Sparse Non-negative Matrix Factorization
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
What's Changed
- Bump julia-actions/setup-julia from 1 to 2 by @dependabot[bot] in #12
- Bump actions/checkout from 3 to 5 by @dependabot[bot] in #16
- JOSS: Update LICENSE file formatting and content by @rahulkhorana in #17
- JOSS: Test Suite and Checks by @rahulkhorana in #19
- JOSS: Extending Test Suite by @rahulkhorana in #18
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #20
New Contributors
- @dependabot[bot] made their first contribution in #12
- @rahulkhorana made their first contribution in #17
Full Changelog: v0.99.6...v0.99.7
v0.99.6
- README.md is modified
v0.99.5
debug
v0.99.4
Document updated
v0.99.3
v0.99.2
Removed chuksize check
v0.99.1
- nmf
- dnmf
- sparse_nmf
- sparse_dnmf
- test/
- docs/
- CI
v0.99.0
src/OnlineNMF.jl is added