BMC BioinformaticsSystems BiologyPeer-reviewed journal article
Consensus clustering for Bayesian mixture models
Abstract
AO_SCPLOWBSTRACTC_SCPLOWCluster analysis is an integral part of precision medicine and systems biology, used to define groups of patients or biomolecules. Consensus clustering is an ensemble approach that is widely used in these areas, which combines the output from multiple runs of a non-deterministic clustering algorithm. Here we consider the application of consensus clustering to a broad class of heuristic clustering algorithms that can be derived from Bayesian mixture models (and extensions thereof) by adopting an early stopping criterion when performing sampling-based inference for these models. While the resulting approach is non-Bayesian, it inherits the usual benefits of consensus clustering, particularly in terms of computational scalability and providing assessments of clustering stability/robustness. In simulation studies, we show that our approach can successfully uncover the target clustering structure, while also exploring different plausible clusterings of the data. We show that, when a parallel computation environment is available, our approach offers significant reductions in runtime compared to performing sampling-based Bayesian inference for the underlying model, while retaining many of the practical benefits of the Bayesian approach, such as exploring different numbers of clusters. We propose a heuristic to decide upon ensemble size and the early stopping criterion, and then apply consensus clustering to a clustering algorithm derived from a Bayesian integrative clustering method. We use the resulting approach to perform an integrative analysis of three omics datasets for budding yeast and find clusters of co-expressed genes with shared regulatory proteins. We validate these clusters using data external to the analysis. These clusters can help assign likely function to understudied genes, for example GAS3 clusters with histones active in S-phase, suggesting a role in DNA replication. Our approach can be used as a wrapper for essentially any existing sampling-based Bayesian clustering implementation, and enables meaningful clustering analyses to be performed using such implementations, even when computational Bayesian inference is not feasible, e.g. due to poor exploration of the target density (often as a result of increasing numbers of features) or a limited computational budget that does not along sufficient samples to drawn from a single chain. This enables researchers to straightforwardly extend the applicability of existing software to much larger datasets, including implementations of sophisticated models such as those that jointly model multiple datasets.
- Citations
- 32
- FWCI
- 2.06
- Field percentile
- top 12%
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
- Bayesian model-based method for clustering gene expression time series with multiple replicates
Elio Nushi, François P. Douillard, … Antti Honkela·bioRxiv·May 23, 2024
- M3C: A Monte Carlo reference-based consensus clustering algorithm
Christopher R. John, David Watson, … Michael R. Barnes·Scientific ReportsPeer-reviewed·Feb 4, 2020
- A Bayesian Two-Way Latent Structure Model for Genomic Data Integration Reveals Few Pan-Genomic Cluster Subtypes in a Breast Cancer Cohort
David Michael Swanson, Tonje Gulbrandsen Lien, … Arnoldo Frigessi·BioinformaticsPeer-reviewed·May 1, 2019
- A Bayesian Approach to Restricted Latent Class Models for Scientifically-Structured Clustering of Multivariate Binary Outcomes
Zhenke Wu, Livia A Casciola-Rosen, … Scott L. Zeger·BiometricsPeer-reviewed·Oct 8, 2020
- A hyperspherical deep Bayesian model for interpretable clustering and relationship prediction in microbiome multi-omics integration
Tung Dang, Artem Lysenko, Tatsuhiko Tsunoda·bioRxiv·Aug 1, 2026
- Consensus clustering applied to multi-omic disease subtyping
Galadriel Brière, Élodie Darbo, … Raluca Uricaru·BMC BioinformaticsPeer-reviewed·Jul 6, 2021