Cargando…

Fast and interpretable consensus clustering via minipatch learning

Consensus clustering has been widely used in bioinformatics and other applications to improve the accuracy, stability and reliability of clustering results. This approach ensembles cluster co-occurrences from multiple clustering runs on subsampled observations. For application to large-scale bioinfo...

Descripción completa

Detalles Bibliográficos
Autores principales: Gan, Luqin, Allen, Genevera I.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9560608/
https://www.ncbi.nlm.nih.gov/pubmed/36191044
http://dx.doi.org/10.1371/journal.pcbi.1010577
_version_ 1784807788386451456
author Gan, Luqin
Allen, Genevera I.
author_facet Gan, Luqin
Allen, Genevera I.
author_sort Gan, Luqin
collection PubMed
description Consensus clustering has been widely used in bioinformatics and other applications to improve the accuracy, stability and reliability of clustering results. This approach ensembles cluster co-occurrences from multiple clustering runs on subsampled observations. For application to large-scale bioinformatics data, such as to discover cell types from single-cell sequencing data, for example, consensus clustering has two significant drawbacks: (i) computational inefficiency due to repeatedly applying clustering algorithms, and (ii) lack of interpretability into the important features for differentiating clusters. In this paper, we address these two challenges by developing IMPACC: Interpretable MiniPatch Adaptive Consensus Clustering. Our approach adopts three major innovations. We ensemble cluster co-occurrences from tiny subsets of both observations and features, termed minipatches, thus dramatically reducing computation time. Additionally, we develop adaptive sampling schemes for observations, which result in both improved reliability and computational savings, as well as adaptive sampling schemes of features, which lead to interpretable solutions by quickly learning the most relevant features that differentiate clusters. We study our approach on synthetic data and a variety of real large-scale bioinformatics data sets; results show that our approach not only yields more accurate and interpretable cluster solutions, but it also substantially improves computational efficiency compared to standard consensus clustering approaches.
format Online
Article
Text
id pubmed-9560608
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-95606082022-10-14 Fast and interpretable consensus clustering via minipatch learning Gan, Luqin Allen, Genevera I. PLoS Comput Biol Research Article Consensus clustering has been widely used in bioinformatics and other applications to improve the accuracy, stability and reliability of clustering results. This approach ensembles cluster co-occurrences from multiple clustering runs on subsampled observations. For application to large-scale bioinformatics data, such as to discover cell types from single-cell sequencing data, for example, consensus clustering has two significant drawbacks: (i) computational inefficiency due to repeatedly applying clustering algorithms, and (ii) lack of interpretability into the important features for differentiating clusters. In this paper, we address these two challenges by developing IMPACC: Interpretable MiniPatch Adaptive Consensus Clustering. Our approach adopts three major innovations. We ensemble cluster co-occurrences from tiny subsets of both observations and features, termed minipatches, thus dramatically reducing computation time. Additionally, we develop adaptive sampling schemes for observations, which result in both improved reliability and computational savings, as well as adaptive sampling schemes of features, which lead to interpretable solutions by quickly learning the most relevant features that differentiate clusters. We study our approach on synthetic data and a variety of real large-scale bioinformatics data sets; results show that our approach not only yields more accurate and interpretable cluster solutions, but it also substantially improves computational efficiency compared to standard consensus clustering approaches. Public Library of Science 2022-10-03 /pmc/articles/PMC9560608/ /pubmed/36191044 http://dx.doi.org/10.1371/journal.pcbi.1010577 Text en © 2022 Gan, Allen https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Gan, Luqin
Allen, Genevera I.
Fast and interpretable consensus clustering via minipatch learning
title Fast and interpretable consensus clustering via minipatch learning
title_full Fast and interpretable consensus clustering via minipatch learning
title_fullStr Fast and interpretable consensus clustering via minipatch learning
title_full_unstemmed Fast and interpretable consensus clustering via minipatch learning
title_short Fast and interpretable consensus clustering via minipatch learning
title_sort fast and interpretable consensus clustering via minipatch learning
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9560608/
https://www.ncbi.nlm.nih.gov/pubmed/36191044
http://dx.doi.org/10.1371/journal.pcbi.1010577
work_keys_str_mv AT ganluqin fastandinterpretableconsensusclusteringviaminipatchlearning
AT allengeneverai fastandinterpretableconsensusclusteringviaminipatchlearning