henhaobio
Sign in

Nature ProtocolsSystems BiologyPeer-reviewed journal article

Inferring cellular and molecular processes in single-cell data with non-negative matrix factorization using Python, R, and GenePattern Notebook implementations of CoGAPS

Jeanette JohnsoniD, Ashley P. TsangiD, Jacob T. MitchelliD, David L. ZhouiD, Julia Bowden, Emily F. Davis-MarcisakiD, Thomas D. Sherman, Ted LiefeldiD, Melanie LothiD, Loyal A. GoffiD, Jacquelyn W. ZimmermaniD, Ben Kinny-Köster, Elizabeth M. JaffeeiD, Pablo TamayoiD, Jill P. MesiroviD, Michael M. ReichiD, Elana Judith FertigiD, Genevieve Stein-O’BrieniD

PDFDOIPreprint
Citations
26
FWCI
0.66
Field percentile
top 42%

Abstract

Non-negative matrix factorization (NMF) is an unsupervised learning method well suited to high-throughput biology. Still, inferring biological processes requires additional post hoc statistics and annotation for interpretation of features learned from software packages developed for NMF implementation. Here, we aim to introduce a suite of computational tools that implement NMF and provide methods for accurate, clear biological interpretation and analysis. A generalized discussion of NMF covering its benefits, limitations, and open questions in the field is followed by three vignettes for the Bayesian NMF algorithm CoGAPS (Coordinated Gene Activity across Pattern Subsets). Each vignette will demonstrate NMF analysis to quantify cell state transitions in public domain single-cell RNA-sequencing (scRNA-seq) data of malignant epithelial cells in 25 pancreatic ductal adenocarcinoma (PDAC) tumors and 11 control samples. The first uses PyCoGAPS, our new Python interface for CoGAPS that we developed to enhance runtime of Bayesian NMF for large datasets. The second vignette steps through the same analysis using our R CoGAPS interface, and the third introduces two new cloud-based, plug-and-play options for running CoGAPS using GenePattern Notebook and Docker. By providing Python support, cloud-based computing options, and relevant example workflows, we facilitate user-friendly interpretation and implementation of NMF for single-cell analyses.

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.

Similarity Map
SelectedSame fieldCross-field
THISDeBruine '21Sherman '20Stein-O’Bri '19Duren '18Liefeld '23Mao '22
70% semantic matchBioinformatics
Zachary J. DeBruine, John Andrew Pospisilik, Timothy J. Triche·bioRxiv·Sep 1, 2021· 63 citations