Related Experiment Video
Updated: Oct 26, 2026

A Multimodal Imaging Framework to Advance Phenotyping of Living Label-free Breast Cancer Cells
Published on: August 22, 2025
Multi-omic spectral clustering with the flag mean
Charlie M Carpenter1, Ziwei Tian1, Jonathan K Harris2
1Department of Biostatistics and Informatics, University of Colorado Anschutz Medical Campus, Aurora, CO 80045, United States.
Motivation:
One common goal in multi-omics studies is to identify subgroups within the study's cohort. Many methods create subgroups through unsupervised clustering, and, to our knowledge, all of these methods attempt to infer a common subspace or latent cluster across multiple views. We argue that this is a strict assumption that may not truly exist in many datasets.
Results:
We use the classic spectral clustering algorithm in conjunction with the flag manifold. Together, this allows for differing cluster structures across the omics profiles, leading to a novel approach for more flexible subtyping in multi-omics studies. We study a dataset on ventilator associated pneumonia in children. These data contain airway microbiome and transcriptome. Through simulation studies, we demonstrate that the flag mean of separate clustering subspaces can accurately capture the span of a joint clustering space. It is also robust to varying noise structures and number of features across omics profiles. Our proposed method also outperforms popular multi-omics clustering methods in the presence of differing group sizes. This proposed method is general enough to apply to other multi-omics studies as well as any multi-view study that uses spectral clustering.
Availability And Implementation:
Code for these methods are written in R and are freely available through GitHub at https://github.com/Ghoshlab/MMOC or through CRAN at https://cran.r-project.org/web/packages/MMOC/index.html.
Related Concept Videos
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Mean From a Frequency Distribution
When such a data set is encountered, the...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
¹H NMR Signal Multiplicity: Splitting Patterns
IR Spectrum Peak Splitting: Symmetric vs Asymmetric Vibrations
Raman Spectroscopy: Overview
However, a small fraction of the scattered light exhibits a frequency shift due to the exchange of energy between the incident photons and the...