Saved in:
Bibliographic Details
Main Authors: Castiglione, Cristian, Segers, Alexandre, Clement, Lieven, Risso, Davide
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2412.20509
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909836006916096
author Castiglione, Cristian
Segers, Alexandre
Clement, Lieven
Risso, Davide
author_facet Castiglione, Cristian
Segers, Alexandre
Clement, Lieven
Risso, Davide
contents Single-cell RNA sequencing allows the quantification of gene expression at the individual cell level, enabling the study of cellular heterogeneity and gene expression dynamics. Dimensionality reduction is a common preprocessing step critical for the visualization, clustering, and phenotypic characterization of samples. This step, often performed using principal component analysis or closely related methods, is challenging because of the size and complexity of the data. In this work, we present a generalized matrix factorization model assuming a general exponential dispersion family distribution and we show that many of the proposed approaches in the single-cell dimensionality reduction literature can be seen as special cases of this model. Furthermore, we propose a scalable adaptive stochastic gradient descent algorithm that allows us to estimate the model efficiently, enabling the analysis of millions of cells. We benchmark the proposed algorithm through extensive numerical experiments against state-of-the-art methods and showcase its use in real-world biological applications. The proposed method systematically outperforms existing methods of both generalized and non-negative matrix factorization, demonstrating faster execution times and parsimonious memory usage, while maintaining, or even enhancing, matrix reconstruction fidelity and accuracy in biological signal extraction. On real data, we show that our method scales seamlessly to millions of cells, enabling dimensionality reduction in large single-cell datasets. Finally, all the methods discussed here are implemented in an efficient open-source R package, sgdGMF, available on CRAN.
format Preprint
id arxiv_https___arxiv_org_abs_2412_20509
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Stochastic gradient descent estimation of generalized matrix factorization models with application to single-cell RNA sequencing data
Castiglione, Cristian
Segers, Alexandre
Clement, Lieven
Risso, Davide
Computation
Machine Learning
Single-cell RNA sequencing allows the quantification of gene expression at the individual cell level, enabling the study of cellular heterogeneity and gene expression dynamics. Dimensionality reduction is a common preprocessing step critical for the visualization, clustering, and phenotypic characterization of samples. This step, often performed using principal component analysis or closely related methods, is challenging because of the size and complexity of the data. In this work, we present a generalized matrix factorization model assuming a general exponential dispersion family distribution and we show that many of the proposed approaches in the single-cell dimensionality reduction literature can be seen as special cases of this model. Furthermore, we propose a scalable adaptive stochastic gradient descent algorithm that allows us to estimate the model efficiently, enabling the analysis of millions of cells. We benchmark the proposed algorithm through extensive numerical experiments against state-of-the-art methods and showcase its use in real-world biological applications. The proposed method systematically outperforms existing methods of both generalized and non-negative matrix factorization, demonstrating faster execution times and parsimonious memory usage, while maintaining, or even enhancing, matrix reconstruction fidelity and accuracy in biological signal extraction. On real data, we show that our method scales seamlessly to millions of cells, enabling dimensionality reduction in large single-cell datasets. Finally, all the methods discussed here are implemented in an efficient open-source R package, sgdGMF, available on CRAN.
title Stochastic gradient descent estimation of generalized matrix factorization models with application to single-cell RNA sequencing data
topic Computation
Machine Learning
url https://arxiv.org/abs/2412.20509