Related Experiment Video
Updated: Jan 26, 2026

Sample Preparation and Analysis of RNASeq-based Gene Expression Data from Zebrafish
Published on: October 27, 2017
A fast and efficient count-based matrix factorization method for detecting cell types from single-cell RNAseq data
Shiquan Sun1,2,3,4, Yabo Chen1, Yang Liu1
1School of Computer Science, Northwestern Polytechnical University, Xi'an, Shaanxi, 710129, People's Republic of China.
Background:
Single-cell RNA sequencing (scRNAseq) data always involves various unwanted variables, which would be able to mask the true signal to identify cell-types. More efficient way of dealing with this issue is to extract low dimension information from high dimensional gene expression data to represent cell-type structure. In the past two years, several powerful matrix factorization tools were developed for scRNAseq data, such as NMF, ZIFA, pCMF and ZINB-WaVE. But the existing approaches either are unable to directly model the raw count of scRNAseq data or are really time-consuming when handling a large number of cells (e.g. n>500).
Results:
In this paper, we developed a fast and efficient count-based matrix factorization method (single-cell negative binomial matrix factorization, scNBMF) based on the TensorFlow framework to infer the low dimensional structure of cell types. To make our method scalable, we conducted a series of experiments on three public scRNAseq data sets, brain, embryonic stem, and pancreatic islet. The experimental results show that scNBMF is more powerful to detect cell types and 10 - 100 folds faster than the scRNAseq bespoke tools.
Conclusions:
In this paper, we proposed a fast and efficient count-based matrix factorization method, scNBMF, which is more powerful for detecting cell type purposes. A series of experiments were performed on three public scRNAseq data sets. The results show that scNBMF is a more powerful tool in large-scale scRNAseq data analysis. scNBMF was implemented in R and Python, and the source code are freely available at https://github.com/sqsun .
Related Concept Videos
Data: Types and Distribution
Distributions in...
Overview of Cell-Matrix Interactions
T Cell Types and Functions
Th1 cells stimulate dendritic cells to express necessary co-stimulatory molecules on their surfaces for...
Molecular Factors Affecting Cell Division
Several proteins function as internal regulators to ensure each cell cycle stage is completed faithfully before proceeding to the next. Regulator molecules may act directly or influence the activity or production of other...
Cell-matrix's Response to Mechanical Forces
Anchoring junctions mechanically attach a cell to the...
Connective Tissue Cell Types
Fat cells (adipocytes), smooth muscle cells (myoblasts), and bone cells (osteoblasts) are some connective tissue cell types. Some immune system cells...

