Cargando…

Clustering trees: a visualization for evaluating clusterings at multiple resolutions

Clustering techniques are widely used in the analysis of large datasets to group together samples with similar properties. For example, clustering is often used in the field of single-cell RNA-sequencing in order to identify different cell types present in a tissue sample. There are many algorithms...

Descripción completa

Detalles Bibliográficos
Autores principales: Zappia, Luke, Oshlack, Alicia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6057528/
https://www.ncbi.nlm.nih.gov/pubmed/30010766
http://dx.doi.org/10.1093/gigascience/giy083
_version_ 1783341542160728064
author Zappia, Luke
Oshlack, Alicia
author_facet Zappia, Luke
Oshlack, Alicia
author_sort Zappia, Luke
collection PubMed
description Clustering techniques are widely used in the analysis of large datasets to group together samples with similar properties. For example, clustering is often used in the field of single-cell RNA-sequencing in order to identify different cell types present in a tissue sample. There are many algorithms for performing clustering, and the results can vary substantially. In particular, the number of groups present in a dataset is often unknown, and the number of clusters identified by an algorithm can change based on the parameters used. To explore and examine the impact of varying clustering resolution, we present clustering trees. This visualization shows the relationships between clusters at multiple resolutions, allowing researchers to see how samples move as the number of clusters increases. In addition, meta-information can be overlaid on the tree to inform the choice of resolution and guide in identification of clusters. We illustrate the features of clustering trees using a series of simulations as well as two real examples, the classical iris dataset and a complex single-cell RNA-sequencing dataset. Clustering trees can be produced using the clustree R package, available from CRAN and developed on GitHub.
format Online
Article
Text
id pubmed-6057528
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-60575282018-07-27 Clustering trees: a visualization for evaluating clusterings at multiple resolutions Zappia, Luke Oshlack, Alicia Gigascience Research Clustering techniques are widely used in the analysis of large datasets to group together samples with similar properties. For example, clustering is often used in the field of single-cell RNA-sequencing in order to identify different cell types present in a tissue sample. There are many algorithms for performing clustering, and the results can vary substantially. In particular, the number of groups present in a dataset is often unknown, and the number of clusters identified by an algorithm can change based on the parameters used. To explore and examine the impact of varying clustering resolution, we present clustering trees. This visualization shows the relationships between clusters at multiple resolutions, allowing researchers to see how samples move as the number of clusters increases. In addition, meta-information can be overlaid on the tree to inform the choice of resolution and guide in identification of clusters. We illustrate the features of clustering trees using a series of simulations as well as two real examples, the classical iris dataset and a complex single-cell RNA-sequencing dataset. Clustering trees can be produced using the clustree R package, available from CRAN and developed on GitHub. Oxford University Press 2018-07-11 /pmc/articles/PMC6057528/ /pubmed/30010766 http://dx.doi.org/10.1093/gigascience/giy083 Text en © The Author(s) 2018. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
Zappia, Luke
Oshlack, Alicia
Clustering trees: a visualization for evaluating clusterings at multiple resolutions
title Clustering trees: a visualization for evaluating clusterings at multiple resolutions
title_full Clustering trees: a visualization for evaluating clusterings at multiple resolutions
title_fullStr Clustering trees: a visualization for evaluating clusterings at multiple resolutions
title_full_unstemmed Clustering trees: a visualization for evaluating clusterings at multiple resolutions
title_short Clustering trees: a visualization for evaluating clusterings at multiple resolutions
title_sort clustering trees: a visualization for evaluating clusterings at multiple resolutions
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6057528/
https://www.ncbi.nlm.nih.gov/pubmed/30010766
http://dx.doi.org/10.1093/gigascience/giy083
work_keys_str_mv AT zappialuke clusteringtreesavisualizationforevaluatingclusteringsatmultipleresolutions
AT oshlackalicia clusteringtreesavisualizationforevaluatingclusteringsatmultipleresolutions