Cargando…
Fitting Gaussian mixture models on incomplete data
BACKGROUND: Bioinformatics investigators often gain insights by combining information across multiple and disparate data sets. Merging data from multiple sources frequently results in data sets that are incomplete or contain missing values. Although missing data are ubiquitous, existing implementati...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9158227/ https://www.ncbi.nlm.nih.gov/pubmed/35650523 http://dx.doi.org/10.1186/s12859-022-04740-9 |
_version_ | 1784718790983942144 |
---|---|
author | McCaw, Zachary R. Aschard, Hugues Julienne, Hanna |
author_facet | McCaw, Zachary R. Aschard, Hugues Julienne, Hanna |
author_sort | McCaw, Zachary R. |
collection | PubMed |
description | BACKGROUND: Bioinformatics investigators often gain insights by combining information across multiple and disparate data sets. Merging data from multiple sources frequently results in data sets that are incomplete or contain missing values. Although missing data are ubiquitous, existing implementations of Gaussian mixture models (GMMs) either cannot accommodate missing data, or do so by imposing simplifying assumptions that limit the applicability of the model. In the presence of missing data, a standard ad hoc practice is to perform complete case analysis or imputation prior to model fitting. Both approaches have serious drawbacks, potentially resulting in biased and unstable parameter estimates. RESULTS: Here we present missingness-aware Gaussian mixture models (MGMM), an R package for fitting GMMs in the presence of missing data. Unlike existing GMM implementations that can accommodate missing data, MGMM places no restrictions on the form of the covariance matrix. Using three case studies on real and simulated ’omics data sets, we demonstrate that, when the underlying data distribution is near-to a GMM, MGMM is more effective at recovering the true cluster assignments than either the existing GMM implementations that accommodate missing data, or fitting a standard GMM after state of the art imputation. Moreover, MGMM provides an accurate assessment of cluster assignment uncertainty, even when the generative distribution is not a GMM. CONCLUSION: Compared to state-of-the-art competitors, MGMM demonstrates a better ability to recover the true cluster assignments for a wide variety of data sets and a large range of missingness rates. MGMM provides the bioinformatics community with a powerful, easy-to-use, and statistically sound tool for performing clustering and density estimation in the presence of missing data. MGMM is publicly available as an R package on CRAN: https://CRAN.R-project.org/package=MGMM. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-022-04740-9. |
format | Online Article Text |
id | pubmed-9158227 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-91582272022-06-02 Fitting Gaussian mixture models on incomplete data McCaw, Zachary R. Aschard, Hugues Julienne, Hanna BMC Bioinformatics Research BACKGROUND: Bioinformatics investigators often gain insights by combining information across multiple and disparate data sets. Merging data from multiple sources frequently results in data sets that are incomplete or contain missing values. Although missing data are ubiquitous, existing implementations of Gaussian mixture models (GMMs) either cannot accommodate missing data, or do so by imposing simplifying assumptions that limit the applicability of the model. In the presence of missing data, a standard ad hoc practice is to perform complete case analysis or imputation prior to model fitting. Both approaches have serious drawbacks, potentially resulting in biased and unstable parameter estimates. RESULTS: Here we present missingness-aware Gaussian mixture models (MGMM), an R package for fitting GMMs in the presence of missing data. Unlike existing GMM implementations that can accommodate missing data, MGMM places no restrictions on the form of the covariance matrix. Using three case studies on real and simulated ’omics data sets, we demonstrate that, when the underlying data distribution is near-to a GMM, MGMM is more effective at recovering the true cluster assignments than either the existing GMM implementations that accommodate missing data, or fitting a standard GMM after state of the art imputation. Moreover, MGMM provides an accurate assessment of cluster assignment uncertainty, even when the generative distribution is not a GMM. CONCLUSION: Compared to state-of-the-art competitors, MGMM demonstrates a better ability to recover the true cluster assignments for a wide variety of data sets and a large range of missingness rates. MGMM provides the bioinformatics community with a powerful, easy-to-use, and statistically sound tool for performing clustering and density estimation in the presence of missing data. MGMM is publicly available as an R package on CRAN: https://CRAN.R-project.org/package=MGMM. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-022-04740-9. BioMed Central 2022-06-01 /pmc/articles/PMC9158227/ /pubmed/35650523 http://dx.doi.org/10.1186/s12859-022-04740-9 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Research McCaw, Zachary R. Aschard, Hugues Julienne, Hanna Fitting Gaussian mixture models on incomplete data |
title | Fitting Gaussian mixture models on incomplete data |
title_full | Fitting Gaussian mixture models on incomplete data |
title_fullStr | Fitting Gaussian mixture models on incomplete data |
title_full_unstemmed | Fitting Gaussian mixture models on incomplete data |
title_short | Fitting Gaussian mixture models on incomplete data |
title_sort | fitting gaussian mixture models on incomplete data |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9158227/ https://www.ncbi.nlm.nih.gov/pubmed/35650523 http://dx.doi.org/10.1186/s12859-022-04740-9 |
work_keys_str_mv | AT mccawzacharyr fittinggaussianmixturemodelsonincompletedata AT aschardhugues fittinggaussianmixturemodelsonincompletedata AT juliennehanna fittinggaussianmixturemodelsonincompletedata |