An Efficient and Principled Model to Jointly Learn the Agnostic and Multifactorial Effect in Large-Scale Biological Data
Cheng, Z.; Wei, S.; Wang, Y.; Wang, Y.; Lu, R.; Wang, Y.; Yu, G.
Show abstract
The rich information contained in biological data is often distorted by multiple interacting intrinsic or extrinsic factors. Modeling the effects of these factors is necessary to uncover the underlying true signals. However, this is challenging in real applications, because biological data usually consist of tens of thousands or millions of factors, and no reliable prior knowledge is available on how these factors exert the effect, to what degree the effect is, as well as how they interact with each other. Thus, the existing approaches rely on excessive simplification or unrealistic assumptions such as the probabilistic independence among factors. In this paper, we report the finding that after reformulating the data as a contingency tensor the problem can be well addressed by a fundamental machine learning principle, Maximum Entropy, with an extra effort of designing an efficient algorithm to solve the large-scale optimization problem. Based on the principle of maximum entropy, and by constraining the marginals of the contingency tensor using the observed values, our Conditional Multifactorial Contingency (CMC) model imposes minimum but essential assumptions about the multifactorial joint effects and leads to a conceptually simple distribution, which informs how these factors exert the effects and interact with each other. By replacing hard constraints with expected values, CMC avoids the NP-hard problem and results in a theoretically solvable convex problem. However, due to the large scale of variables and constraints, the standard convex solvers do not work. Exploring the special properties of the CMC model we developed an efficient iterative optimizer, which reduces the running time from infeasible to minutes or from days to seconds. We applied CMC to quite a few cutting-edge biological applications, including the detection of driving transcription factor, scRNA-seq normalization, cancer-associated gene identification, GO-term activity transformation, and quantification of single-cell-level similarity. CMC gained much better performance than other methods with respect to various evaluation criteria. Our source code of CMC as well as its example applications can be found at https://github.com/yu-lab-vt/CMC. One-Sentence SummaryCMC jointly learns intertwined effects of numerous factors in biologival data and outperform existing methods in multiple cutting-edge biological applications.
Matching journals
The top 6 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- KGETCDA: an efficient representation learning framework based on knowledge graph encoder from transformer for predicting circRNA-disease associations 97%
- DeepDRIM: a deep neural network to reconstruct cell-type-specific gene regulatory network using single-cell RNA-seq data 96%
- Cofea: correlation-based feature selection for single-cell chromatin accessibility data 96%
Similar papers in this journal
Similar papers in this journal
- LTMG (Left truncated mixture Gaussian) based modeling of transcriptional regulatory heterogeneities in single cell RNA-seq data - a perspective from the kinetics of mRNA metabolism 96%
- exFINDER: identify external communication signals using single-cell transcriptomics data 96%
- Learning interpretable representations of single-cell multi-omics data with multi-output Gaussian Processes 96%
Similar papers in this journal
- Inferring latent temporal progression and regulatory networks from cross-sectional transcriptomic data of cancer samples 96%
- Transfer learning of multicellular organization via single-cell and spatial transcriptomics 96%
- Imputation of Spatially-resolved Transcriptomes by Graph-regularized Tensor Completion 96%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.