Back to results

University of Cambridge

Bayesian model-based clustering of multi-source data

Abstract

dc:description.abstract

Inferring a partition of a dataset can help in downstream analyses and decision making. However, there often exist many feasible partitions, which makes the problem of inferring clusters challenging. A demanding problem is analysis of data generated across multiple sources. Bayesian mixture models and their extensions are effective tools for partition inference in this setting as we can use these to describe and infer the relationship between different sources. I consider applying such methods to two cases of multi-source data: multi-view, where the same items have data generated across different contexts, and multi-batch, where the same measurements are taken on sets of items. I develop and explore a consensus clustering approach to navigate the problem of poor mixing, which refers to a failure of Markov chain Monte Carlo methods wherein the sampler becomes trapped in local high posterior density modes. This problem is commonly encountered when seeking to infer latent structure in high-dimensional data. I propose running many short Markov chains in parallel and using the final sample from each chain. My results suggest that performing inference this way frequently better describes model uncertainty than individual long chains. I use the method in a multi-omics analysis of the cell cycle of <i>Saccharomyces cerevisiae</i> and identify biologically meaningful structure. I subsequently implement Multiple Dataset Integration (MDI), a Bayesian integrative clustering method, in C++ with a wrapper in R, correcting an error that was present in previous implementations, and extending MDI to be semi-supervised. My implementation allows a range of models for a variety of different data types, such as t-augmented mixtures of Gaussians and Gaussian processes. I then consider a semi-supervised multi-omics analysis of the model apicomplexan, <i>Toxoplasma gondii</i>. In my final content chapter I consider the problem of analysing data generated across multiple batches. Such data can have structural differences which should be accounted for when inferring a partition. I propose a mixture model that includes both cluster/class and batch parameters to simultaneously model batch effects upon location and scale with the partition. I validate my method in a simulation study and using held out seroprevalence data, and compare to existing methods. Finally, I discuss the state of the field of Bayesian mixture models and some potential future research directions.

Degree

thesis:*
Name dc:type.qualificationname
Doctor of Philosophy (PhD)
Level dc:type.qualificationlevel
Doctoral
Grantor dc:publisher.institution
University of Cambridge
Year dc:date.issued
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Coleman, Stephen
Advisors dc:contributor.advisor
  • Wallace, Chris
  • Kirk, Paul

Subjects

dc:subject × 6

Rights

dc:rights
Language dc:language
eng

Identifiers

dc:identifier.*
DOI dc:identifier.doi
https://doi.org/10.17863/CAM.96556
OAI identifier oai:identifier
oai:www.repository.cam.ac.uk:1810/349554

Chain of custody

source
Harvested from
Cambridge University
Base URL
api.repository.cam.ac.uk/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Coleman, Stephen. Bayesian model-based clustering of multi-source data. Doctoral thesis, University of Cambridge, 2022. https://doi.org/10.17863/CAM.96556