A non-negative matrix factorization method for detecting modules in heterogeneous omics multi-modal data
Open accessAbstract
MOTIVATION: Recent advances in high-throughput omics technologies have enabled biomedical researchers to collect large-scale genomic data. As a consequence, there has been growing interest in developing methods to integrate such data to obtain deeper insights regarding the underlying biological system. A key challenge for integrative studies is the heterogeneity present in the different omics data sources, which makes it difficult to discern the coordinated signal of interest from source-specific noise or extraneous effects. RESULTS: We introduce a novel method of multi-modal data analysis that is designed for heterogeneous data based on non-negative matrix factorization. We provide an algorithm for jointly decomposing the data matrices involved that also includes a sparsity option for high-dimensional settings. The performance of the proposed method is evaluated on synthetic data and on real DNA methylation, gene expression and miRNA expression data from ovarian cancer samples obtained from The Cancer Genome Atlas. The results show the presence of common modules across patient samples linked to cancer-related pathways, as well as previously established ovarian cancer subtypes. AVAILABILITY AND IMPLEMENTATION: The source code repository is publicly available at https://github.com/yangzi4/iNMF. CONTACT: gmichail@umich.edu SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
jNMF, PLS, and CCA are frequently employed in multi-omics integration tasks, aiding in the analysis of gene modules and exploring underlying biological mechanisms in the multi-omics latent space.
“These methods (jNMF, PLS, and CCA) are frequently employed in multi-omics integration tasks, aiding in the analysis of gene modules and exploring underlying biological mechanisms in the multi-omics latent space [42,46].”
From Challenges in AI-driven Biomedical Multimodal Data Fusion and Analysis (2025) · cites this paper as [42]
Section 2.2 (page unavailable) describes jNMF as integrating multiple datasets and detecting multi-dimensional modules, and names multiple CCA and multi-block PLS as other integration methods. The paper links its module analysis to biological patterns, but does not establish that PLS and CCA are frequently employed for gene-module analysis or for exploring mechanisms in a multi-omics latent space. (LLM, conf=0.84)
Experimental — accuracy not yet measuredShallow learning methods including jNMF, PLS, CCA, and MKL have been developed for multimodal representation learning.
“In the early stages of multimodal representation learning, numerous shallow learning methods were developed and utilized. Notable approaches include joint non-negative matrix factorization (jNMF) methods [42], partial least square (PLS) [43], canonical correlation analysis (CCA) [44], and multiple kernel learning (MKL) [45].”
From Challenges in AI-driven Biomedical Multimodal Data Fusion and Analysis (2025) · cites this paper as [42]
The authors developed a novel block coordinate descent algorithm for integrative non-negative matrix factorization.
“We developed a novel block coordinate descent algorithm for performing integrative non-negative matrix factorization (Yang and Michailidis, 2016).”
From Single-Cell Multi-omic Integration Compares and Contrasts Features of Brain Cell Identity (2019) · cites this paper as Yang and Michailidis, 2016
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
The Elements of Statistical Learning
Hastie, T., Tibshirani, R., & Friedman, J. (2009) · Springer Series in Statistics · doi:10.1007/978-0-387-84858-7 · Cited by 25,970 · see citing works
The Elements of Statistical Learning
Hastie, T., Friedman, J., & Tibshirani, R. (2001) · Springer Series in Statistics · doi:10.1007/978-0-387-21606-5 · Cited by 24,162 · see citing works
Learning the parts of objects by non-negative matrix factorization
Lee, D. D., & Seung, H. S. (1999) · Nature · doi:10.1038/44565 · Cited by 13,898 · see citing works
ALGORITHMS FOR NON-NEGATIVE MATRIX FACTORIZATION
Lee, D. D., & Seung, H. S. (2000) · Cited by 7,972 · see citing works
Integrated genomic analyses of ovarian carcinoma
Perou, C. M. (2019) · Carolina Digital Repository (University of North Carolina at Chapel Hill) · doi:10.17615/hvp3-wg08 · Cited by 7,927 · see citing works
ALGORITHMS FOR NON-NEGATIVE MATRIX FACTORIZATION
Seung, D., & Lee, L.-W. (2001) · Cited by 4,753 · see citing works
Integration of biological networks and gene expression data using Cytoscape
Cline, M. S., Smoot, M., Cerami, E., Kuchinsky, A., Landys, N., Workman, C., Christmas, R., Avila-Campilo, I., Creech, M., Gross, B., et al. (2007) · Nature Protocols · doi:10.1038/nprot.2007.324 · Cited by 2,507 · see citing works
Metagenes and molecular pattern discovery using matrix factorization
Brunet, J.-P., Tamayo, P., Golub, T. R., & Mesirov, J. P. (2004) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.0308531101 · Cited by 2,183 · see citing works
Ten Years of Pathway Analysis: Current Approaches and Outstanding Challenges
Khatri, P., Sirota, M., & Butte, A. J. (2012) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1002375 · Cited by 1,569 · see citing works
Algorithms and applications for approximate nonnegative matrix factorization
Berry, M. W., Browne, M., Langville, A. N., Pauca, V. P., & Plemmons, R. J. (2006) · Computational Statistics & Data Analysis · doi:10.1016/j.csda.2006.11.006 · Cited by 1,516 · see citing works
Clustering with Bregman Divergences
Banerjee, A., Merugu, S., Dhillon, I. S., & Ghosh, J. (2004) · SIAM International Conference on Data Mining · doi:10.1137/1.9781611972740.22 · Cited by 1,507 · see citing works
PTEN and the PI3-Kinase Pathway in Cancer
Chalhoub, N., & Baker, S. J. (2008) · Annual Review of Pathology Mechanisms of Disease · doi:10.1146/annurev.pathol.4.110807.092311 · Cited by 1,245 · see citing works
Giacinti, C., & Giordano, A. (2006) · Oncogene · doi:10.1038/sj.onc.1209615 · Cited by 1,218 · see citing works
Kim, H., & Park, H. (2007) · Bioinformatics · doi:10.1093/bioinformatics/btm134 · Cited by 865 · see citing works
Yoshida, K., & Miki, Y. (2004) · Cancer Science · doi:10.1111/j.1349-7006.2004.tb02195.x · Cited by 753 · see citing works
Network-based stratification of tumor mutations
Hofree, M., Shen, J. P., Carter, H. K., Gross, A. M., & Ideker, T. E. (2013) · Nature Methods · doi:10.1038/nmeth.2651 · Cited by 726 · see citing works
Visualization of omics data for systems biology
Gehlenborg, N., O’Donoghue, S. I., Baliga, N. S., Goesmann, A., Hibbs, M., Kitano, H., Kohlbacher, O., Neuweger, H., Schneider, R., Tenenbaum, D., et al. (2010) · Nature Methods · doi:10.1038/nmeth.1436 · Cited by 622 · see citing works
Network-constrained regularization and variable selection for analysis of genomic data
Li, C., & Li, H. (2008) · Bioinformatics · doi:10.1093/bioinformatics/btn081 · Cited by 602 · see citing works
Prognostically relevant gene signatures of high-grade serous ovarian carcinoma
Verhaak, R. G. W., Tamayo, P., Yang, J.-Y., Hubbard, D., Zhang, H., Creighton, C. J., Fereday, S., Lawrence, M. S., Carter, S. L., Mermel, C. H., et al. (2012) · Journal of Clinical Investigation · doi:10.1172/jci65833 · Cited by 574 · see citing works
Joint and individual variation explained (JIVE) for integrated analysis of multiple data types
Lock, E. F., Hoadley, K. A., Marron, J. S., & Nobel, A. B. (2013) · The Annals of Applied Statistics · doi:10.1214/12-aoas597 · Cited by 554 · see citing works
Extensions of Sparse Canonical Correlation Analysis with Applications to Genomic Data
Witten, D., & Tibshirani, R. J. (2009) · Statistical Applications in Genetics and Molecular Biology · doi:10.2202/1544-6115.1470 · Cited by 551 · see citing works
Tumor suppressor PTEN: modulator of cell signaling, growth, migration and apoptosis
Yamada, K. M., & Araki, M. (2001) · Journal of Cell Science · doi:10.1242/jcs.114.13.2375 · Cited by 479 · see citing works
Pattern discovery and cancer gene identification in integrated cancer genomic data
Mo, Q., Wang, S., Seshan, V. E., Olshen, A. B., Schultz, N., Sander, C., Powers, R. S., Ladanyi, M., & Shen, R. (2013) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1208949110 · Cited by 474 · see citing works
Nonnegative Matrix Factorization: An Analytical and Interpretive Tool in Computational Biology
Devarajan, K. (2008) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1000029 · Cited by 454 · see citing works
On the Convergence of Multiplicative Update Algorithms for Nonnegative Matrix Factorization
Lin, C. (2007) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.2007.895831 · Cited by 423 · see citing works
Generalized Nonnegative Matrix Approximations with Bregman Divergences
Sra, S., & Dhillon, I. S. (2005) · neural information processing systems · Cited by 395 · see citing works
Discovery of multi-dimensional modules by integrative analysis of cancer genomic data
Zhang, S., Liu, C.-C., Li, W., Shen, H., Laird, P. W., & Zhou, X. J. (2012) · Nucleic Acids Research · doi:10.1093/nar/gks725 · Cited by 374 · see citing works
Improving molecular cancer class discovery through sparse non-negative matrix factorization
Gao, Y., & Church, G. M. (2005) · Computer applications in the biosciences · doi:10.1093/bioinformatics/bti653 · Cited by 343 · see citing works
A concise review of DNA damage checkpoints and repair in mammalian cells
Houtgraaf, J. H., Versmissen, J., & van der Giessen, W. J. (2006) · Cardiovascular Revascularization Medicine · doi:10.1016/j.carrev.2006.02.002 · Cited by 322 · see citing works
Lock, E. F., & Dunson, D. B. (2013) · Bioinformatics · doi:10.1093/bioinformatics/btt425 · Cited by 308 · see citing works
Zhang, S., Li, Q., Liu, J., & Zhou, X. J. (2011) · Bioinformatics · doi:10.1093/bioinformatics/btr206 · Cited by 239 · see citing works
Methods and approaches in the topology-based analysis of biological pathways
Mitrea, C., Taghavi, Z., Bokanizad, B., Hanoudi, S. N., Tagett, R., Donato, M., Voichiţa, C., & Drăghici, S. (2013) · Frontiers in Physiology · doi:10.3389/fphys.2013.00278 · Cited by 220 · see citing works
Sparse Nonnegative Matrix Factorization for Clustering
Kim, J., & Park, H. (2008) · Cited by 219 · see citing works
Tamayo, P., Scanfeld, D., Ebert, B., Gillette, M., Roberts, C., & Mesirov, J. (2007) · Proceedings of the National Academy of Sciences of the United States of America · doi:10.1073/pnas.0701068104 · Cited by 163 · see citing works
Identifying multi-layer gene regulatory modules from multi-dimensional genomic data
Li, W., Zhang, S.-H., Liu, C.-C., & Zhou, X. (2012) · Bioinform. · doi:10.1093/bioinformatics/bts476 · Cited by 140 · see citing works
Stingo, F. C., Chen, Y. A., Tadesse, M. G., et al. (2011) · The Annals of Applied Statistics · doi:10.1214/11-aoas463 · Cited by 132 · see citing works
Stingo, F. C., Chen, Y. A., Tadesse, M. G., et al. (2010) · Cited by 128 · see citing works
Creighton, C. J., Hernández-Herrera, A., Jacobsen, A., Levine, D. A., Mankoo, P. K., Schultz, N. D., Du, Y., Zhang, Y., Larsson, E., Sheridan, R., et al. (2012) · PLoS ONE · doi:10.1371/journal.pone.0034546 · Cited by 127 · see citing works
Inferring Dynamic Genetic Networks with Low Order Independencies
Lèbre, S. (2009) · Statistical Applications in Genetics and Molecular Biology · doi:10.2202/1544-6115.1294 · Cited by 113 · see citing works
Network modeling of the transcriptional effects of copy number aberrations in glioblastoma
Jörnsten, R. J., Abenius, T., Kling, T., Schmidt, L., Johansson, E., Nordling, T. E. M., Nordlander, B., Sander, C., Gennemark, P., Funa, K., et al. (2011) · Molecular Systems Biology · doi:10.1038/msb.2011.17 · Cited by 89 · see citing works
Integrated Module and Gene-Specific Regulatory Inference Implicates Upstream Signaling Networks
Roy, S., Lagree, S., Hou, Z., Thomson, J. A., Stewart, R. M., & Gasch, A. P. (2013) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1003252 · Cited by 86 · see citing works
Systematic tracking of dysregulated modules identifies novel genes in cancer
Srihari, S., & Ragan, M. A. (2013) · Bioinformatics · doi:10.1093/bioinformatics/btt191 · Cited by 77 · see citing works
Badeau, R., Bertin, N., & Vincent, E. (2010) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.2010.2076831 · Cited by 64 · see citing works
Structural and functional discovery in dynamic networks with non-negative matrix factorization
Mankad, S., & Michailidis, G. C. (2013) · Physical Review E · doi:10.1103/physreve.88.042812 · Cited by 58 · see citing works
Self-citationImielinski, M. B., Cha, S., Rejtar, T., Richardson, E. A., Karger, B. L., & Sgroi, D. C. (2012) · Molecular & Cellular Proteomics · doi:10.1074/mcp.m111.014910 · Cited by 47 · see citing works
A Computational Approach to Identifying Gene-microRNA Modules in Cancer
Jin, D., & Lee, H. (2015) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1004042 · Cited by 41 · see citing works
Transcriptional and metabolic data integration and modeling for identification of active pathways
Jauhiainen, A., Nerman, O., Michailidis, G. C., & Jörnsten, R. J. (2012) · Biostatistics · doi:10.1093/biostatistics/kxs016 · Cited by 31 · see citing works
Self-citationBayesian variable selection and data integration for biological regulatory networks
Jensen, S. T., Chen, G., & Stoeckert, C. J. (2007) · The Annals of Applied Statistics · doi:10.1214/07-aoas130 · Cited by 29 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Single-Cell Multi-omic Integration Compares and Contrasts Features of Brain Cell Identity
Welch, J. D., Kozareva, V., Ferreira, A., Vanderburg, C., Martin, C., & Macosko, E. Z. (2019) · Cell · doi:10.1016/j.cell.2019.05.006 · Cited by 1,193 · see citing works
Li, B., Zhang, W., Guo, C., Xu, H., Li, L., Fang, M., Hu, Y., Zhang, X., Yao, X., Tang, M., et al. (2022) · Nature Methods · doi:10.1038/s41592-022-01480-9 · Cited by 459 · see citing works
Machine learning and integrative analysis of biomedical big data
Mirza, B., Wang, W., Wang, J., Choi, H., Chung, N. C., & Ping, P. (2019) · Genes · doi:10.3390/genes10020087 · Cited by 380 · see citing works
Integrative multi-omics approaches in cancer research: from biological networks to clinical subtypes
Heo, Y. J., Hwa, C., Lee, G.-H., Park, J.-M., & An, J.-Y. (2021) · Molecules and Cells · doi:10.14348/molcells.2021.0042 · Cited by 294 · see citing works
Missing data in multi-omics integration: Recent advances through artificial intelligence
Flores, J. E., Claborne, D. M., Weller, Z. D., Webb-Robertson, B.-J. M., Waters, K. M., & Bramer, L. M. (2023) · Frontiers in Artificial Intelligence · doi:10.3389/frai.2023.1098308 · Cited by 181 · see citing works
“These generally form view-specific representations and assume a common latent space among views (Yang and Michailidis, 2015; Chalise and Fridley, 2017) or maximize some measure among the view-specific representations (Tenenhaus and Tenenhaus, 2011; Meng et al., 2014; Tenenhaus et al., 2017; Singh et…”
BackgroundEvaluation and comparison of multi-omics data integration methods for cancer subtyping
Duan, R., Gao, L., Gao, Y., Hu, Y., Xu, H., Huang, M., Song, K., Wang, H., Dong, Y., Jiang, C., et al. (2021) · PLOS Computational Biology · doi:10.1371/journal.pcbi.1009224 · Cited by 122 · see citing works
Matsuoka, T., & Yashiro, M. (2024) · International Journal of Molecular Sciences · doi:10.3390/ijms25115880 · Cited by 83 · see citing works
“…(e.g., Perturbation clustering for data integration and disease subtyping(PINSPlus) [106], Neighborhood-based multi-omics clustering (NEMO) [107]), and other multivariate approaches (e.g., mixOMICS [108], moCluster [109], Integrative nonnegative matrix factorization (NMF) [110]) [111,112].”
BackgroundChallenges in AI-driven Biomedical Multimodal Data Fusion and Analysis
Liu, J., Cen, X., Yi, C., Wang, F.-A., Ding, J., Cheng, J., Wu, Q., Gai, B., Zhou, Y., He, R., et al. (2025) · Genomics, Proteomics & Bioinformatics · doi:10.1093/gpbjnl/qzaf011 · Cited by 75 · see citing works
Zhou, Y., Luo, K., Liang, L., Chen, M., & He, X. (2023) · Nature Methods · doi:10.1038/s41592-023-02017-4 · Cited by 34 · see citing works
Bidimensional linked matrix factorization for pan-omics pan-cancer analysis
Lock, E. F., Park, J. Y., & Hoadley, K. A. (2022) · The Annals of Applied Statistics · doi:10.1214/21-aoas1495 · Cited by 19 · see citing works
Moon, S., & Lee, H. (2021) · Journal of Personalized Medicine · doi:10.3390/jpm11080686 · Cited by 19 · see citing works
- Authors
- Yang, Z., & Michailidis, G.
- Affiliations
- University of Michigan (US)
- Corresponding author
- Michailidis, George
- Venue
- Bioinformatics
- Publisher
- Oxford University Press (OUP)
- Published
- 2015-09-15
- Volume
- 32
- Issue
- 1
- Pages
- 1-8
- ISSN
- 1367-4803 (ISSN-L)
- 1367-4811
- PMC
- PMC5006236
- OpenAlex
- W2180374961
- Cited by
- 295
- References
- 48
- Citations by year
- 2026: 18 · 2025: 26 · 2024: 35 · 2023: 30 · 2022: 35 · 2021: 48 · 2020: 29 · 2019: 25 · 2018: 23 · 2017: 14 · 2016: 11
- FWCI
- 6.94
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Bioinformatics (publishedVersion)
- PubMed Central (publishedVersion)
- PubMed (publishedVersion)
- Funders
- National Science Foundation (1161759, U01 CA167234, 1228164)
- National Cancer Institute (U01CA167234)
- National Institute of General Medical Sciences (R21GM101719)
- Topics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Gene expression and cancer classification
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Bioinformatics and Genomic Networks
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Single-cell and spatial transcriptomics
- Keywords
- non-negative matrix factorization, multimodal data integration, module detection, sparsity, DNA methylation, gene expression, microRNA expression, ovarian cancer, tumor subtypes, cancer pathways, integrative network analysis
- MeSH terms
- Algorithms, Computer Simulation, Female, Humans, Ovarian Neoplasms, Reproducibility of Results, DNA Methylation, Genomics, Databases, Genetic, MicroRNAs
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review