Factorization-based Imputation of Expression in Single-cell Transcriptomic Analysis (FIESTA) recovers Gene-Cell-State Relationships
Elnaz Mirzaei MehrabadiD, Aditya BhaskaraiD, Benjamin T. SpikeiD
Abstract
Single cell RNA sequencing (scRNA-seq) is a gene expression profiling technique that is presently revolutionizing the study of complex cellular systems in the biological sciences. Existing scRNA-seq methods suffer from sub-optimal target recovery leading to inaccurate measurements including many false negatives. The resulting zero-inflated data may confound data interpretation and visualization. Since cells have coherent phenotypes defined by conserved molecular circuitries (i.e. multiple gene products working together) and since similar cells utilize similar circuits, information about each expression value or node in a multi-cell, multi-gene scRNA-seq data set is expected to also be predictable from other nodes in the data set. Based on this logic, several approaches have been proposed to impute missing values in a data set by extracting information from its non-zero measurements. In this study, we apply non-negative matrix factorization to a selection of published scRNA-seq data sets followed by multiplication of the factor matrices to generate idealized completed model versions of the data. From the model matrices, we recommend new values where original measurements are likely to be inaccurate and where zero measurements are predicted to be false negatives. The resulting imputed data model predicts novel type markers and expression patterns that match orthogonal measurements and field literature better than those obtained from pre-imputation data or alternative imputation strategies. Contactbenjamin.spike@hci.utah.edu Availability and implementationFIESTA is written in R and is available at https://github.com/elnazmirzaei/FIESTA and https://github.com/TheSpikeLab/FIESTA. Author summaryIn this work, we develop FIESTA, a novel, unsupervised, mathematical approach to impute missing values in scRNA-seq data. For each dataset, we use parts-based, non-negative matrix factorization to break the cells-by-genes expression matrix into optimized component matrices and then multiply these component matrices to generate an idealized, completed matrix. The completed matrix has many of the null values filled in because the optimized low rank factors from which it is generated, take multiple cells into account when estimating a particular component, including some cells with positive expression values for genes which are false negatives in other related cells. We also implement scaling and thresholding approaches based on intrinsic data topology for improved interpretability and graphical representation. Overall, FIESTA performs favorably relative to alternative imputation approaches and uncovers gene-gene and gene-cell relationships that are occluded in the raw data. The FIESTA computational pipeline is freely available for download and use by other researchers analyzing scRNA-seq data or other sparse data sets.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 2
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Bfimpute: A Bayesian factorization method to recover single-cell RNA sequencing data
Zi-Hang Wen, Jeremy L. Langsam, … Xin Zhou·bioRxiv·Feb 10, 2021
- scRecover: Discriminating true and false zeros in single-cell RNA-seq data for imputation
Zhun Miao, Xinyi Lin, … Xuegong Zhang·Statistics in MedicinePeer-reviewed·Feb 6, 2025
- Correlation imputation in single cell RNA-seq using auxiliary information and ensemble learning
Luqin Gan, Giuseppe Vinci, Genevera I. Allen·ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM-BCB)Peer-reviewed·Sep 21, 2020
- A Systematic Evaluation of Single-cell RNA-sequencing Imputation Methods
Wenpin Hou, Zhicheng Ji, … Stephanie C. Hicks·Genome biologyPeer-reviewed·Aug 27, 2020
- Comparison of computational methods for imputing single-cell RNA-sequencing data
Lihua Zhang, Shihua Zhang·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Jun 19, 2018
- scImpute: Accurate And Robust Imputation For Single Cell RNA-Seq Data
Wei Vivian Li, Jingyi Jessica Li·Nature CommunicationsPeer-reviewed·Mar 2, 2018