Scminer: a Mutual Information-Based Framework for Identifying Hidden Drivers from Single-Cell Omics Data.
Liang Ding,Hao Shi,Chenxi Qian,Chad Burdyshaw,Joao Pedro Veloso,Alireza Khatamian,Qingfei Pan,Yogesh Dhungana,Zhen Xie,Isabel Risch,Xu Yang,Xin Huang,Lei Yan,Michael Rusch,Michael Brewer,Koon-Kiu Yan,Hongbo Chi,Jiyang Yu
DOI: https://doi.org/10.1101/2023.01.26.523391
2023-01-01
Abstract:The sparse nature of single-cell omics data makes it challenging to dissect the wiring and rewiring of the transcriptional and signaling drivers that regulate cellular states. Many of the drivers, referred to as "hidden drivers", are difficult to identify via conventional expression analysis due to low expression and inconsistency between RNA and protein activity caused by post-translational and other modifications. To address this issue, we developed scMINER, a mutual information (MI)-based computational framework for unsupervised clustering analysis and cell-type specific inference of intracellular networks, hidden drivers and network rewiring from single-cell RNA-seq data. We designed scMINER to capture nonlinear cell-cell and gene-gene relationships and infer driver activities. Systematic benchmarking showed that scMINER outperforms popular single-cell clustering algorithms, especially in distinguishing similar cell types. With respect to network inference, scMINER does not rely on the binding motifs which are available for a limited set of transcription factors, therefore scMINER can provide quantitative activity assessment for more than 6,000 transcription and signaling drivers from a scRNA-seq experiment. As demonstrations, we used scMINER to expose hidden transcription and signaling drivers and dissect their regulon rewiring in immune cell heterogeneity, lineage differentiation, and tissue specification. Overall, activity-based scMINER is a widely applicable, highly accurate, reproducible and scalable method for inferring cellular transcriptional and signaling networks in each cell state from scRNA-seq data. The scMINER software is publicly accessible via: https://github.com/jyyulab/scMINER.