Skip to content

Commit 45222b0

Browse files
committed
JOSS accepted
1 parent 68e3b65 commit 45222b0

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

paper/paper.bib

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,15 @@ @article{onlinepcajl
8989
@article{sklearn,
9090
author = {Pedregosa, F. et al.},
9191
journal = {Journal of Machine Learning Research},
92-
title = {Scikit-learn: Machine learning in Python},
92+
title = {Scikit-learn: Machine learning in {P}ython},
9393
volume = {12(85)},
9494
pages = {2825–2830},
9595
year = {2011}}
9696

9797
@article{nntensor,
9898
author = {Tsuyuzaki, K. et al.},
9999
journal = {Journal of Open Source Software},
100-
title = {nnTensor: An R package for non-negative matrix/tensor decomposition},
100+
title = {nnTensor: An {R} package for non-negative matrix/tensor decomposition},
101101
volume = {8(84)},
102102
pages = {5015},
103103
year = {2023},

paper/paper.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ bibliography: paper.bib
2121

2222
# Summary
2323

24-
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 [@review1; @review2]. NMF has been applied across various fields of data science, including face recognition [@face], audio signal processing [@audio], recommender system [@recommend], natural language processing (also known as a "topic model") [@topicmodel], population genetics (also known as "admixture analysis") [@admixture], and omics studies [@review1; @review2, @slideseq].
24+
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 [@review1; @review2]. NMF has been applied across various fields of data science, including face recognition [@face], audio signal processing [@audio], recommender system [@recommend], natural language processing (also known as a "topic model") [@topicmodel], population genetics (also known as "admixture analysis") [@admixture], and omics studies [@review1; @review2; @slideseq].
2525

26-
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 originally developed \texttt{OnlineNMF.jl}, which is a Julia package to perform some NMF algorithms (\url{https://github.com/rikenbit/OnlineNMF.jl}).
26+
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 \texttt{OnlineNMF.jl}, which is a Julia package to perform some NMF algorithms (\url{https://github.com/rikenbit/OnlineNMF.jl}).
2727

2828
# Statement of need
2929

@@ -80,7 +80,7 @@ csv2bin(csvfile=joinpath(tmp, "Data.csv"), binfile=joinpath(tmp, "Data.zst"))
8080
mm2bin(mmfile=joinpath(tmp, "Data.mtx"), binfile=joinpath(tmp, "Data.mtx.zst"))
8181
```
8282

83-
## Setting for plot
83+
## Plot settings
8484

8585
Define a helper function to visualize the results of NMF using the \texttt{PlotlyJS.jl} package. It generates two subplots: Component-1 vs Component-2 and Component-2 vs Component-3, with color-coded groups.
8686

paper/paper.pdf

17 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)