bioRxivBioinformaticsPreprint
Multivariate Random Forests for Cross-Modal Multi-Omics Integration
Wei ZhangiD, Lily WangiD, Elizabeth J FranzmanniD, X. Steven CheniD
Abstract
Multi-omics studies are widely used across many areas of biomedical research. In many diseases, some signals are shared across data types, while others are strongest in a single omics layer. Current multi-omics clustering methods often either merge all data types into a single representation, which can blur biology that is strong in one layer, or rely on linear structure that may miss more complex relationships across data types. We introduce O_SCPLOWMULTIC_SCPLOWRF, a random-forest-based method that handles complex data types and separates shared and modality-specific structure for multi-omics data. O_SCPLOWMULTIC_SCPLOWRF learns sample similarities across omics layers from multivariate random forests, combines them across data types, and uses the resulting weights to estimate the part of each omics layer that is predictable from the others. The remaining residual is treated as modality-specific signal, allowing shared and modality-specific similarities to be clustered separately. In simulations, O_SCPLOWMULTIC_SCPLOWRF recovered shared clusters as well as or better than established integrative methods while more reliably separating modality-specific signal under nonlinear data structures. In TCGA head and neck squamous cell carcinoma, the shared component aligned with the main subtype structure across established reference classifications, while gene- and miRNA-specific components revealed additional immune and developmental biology. In the ADNI cohort with matched blood DNA methylation and structural MRI, the shared cross-modal aging signal was associated with future conversion to mild cognitive impairment or Alzheimers disease, and a DNAm-specific residual signal showed exploratory additional information. These results show that O_SCPLOWMULTIC_SCPLOWRF can recover a common disease axis while retaining biologically meaningful signals specific to one data type. O_SCPLOWMULTIC_SCPLOWRF is available as an open-source R package at https://github.com/novawz/multiRF.
- organism: human
- assay: bulk RNA-seq
- assay: DNA methylation
- assay: imaging
- research focus: clustering
- research focus: dimensionality reduction
- research focus: benchmarking
- approach: machine learning (classical)
- Citations
- 0
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
- MONET: Multi-omic patient module detection by omic selection
Nimrod Rappoport, Roy Safra, Ron Shamir A·PLoS Computational BiologyPeer-reviewed·Sep 15, 2020
- Multi-omic and multi-view clustering algorithms: review and cancer benchmark
Nimrod Rappoport, Ron Shamir A·Nucleic Acids ResearchPeer-reviewed·Sep 20, 2018
- Multiset correlation and factor analysis enables exploration of multi-omic data
Brielin C. Brown, Collin Wang, … Tuuli Lappalainen·Cell GenomicsPeer-reviewed·Jul 10, 2023
- Unsupervised multiple kernel learning for heterogeneous data integration
Jérôme Mariette, Nathalie Vialaneix·BioinformaticsPeer-reviewed·Oct 24, 2017
- An Integrative Multi-Omics Random Forest Framework for Robust Biomarker Discovery
Wei Zhang, Hanchen Huang, … Xi Chen·GigaSciencePeer-reviewed·Dec 8, 2025
- A hierarchical clustering and data fusion approach for disease subtype discovery
Bastian Pfeifer, Michael G. Schimek·Journal of Biomedical InformaticsPeer-reviewed·Nov 30, 2020