聚类分析
RNA序列
计算机科学
图形
建筑
计算生物学
人工智能
生物
理论计算机科学
遗传学
转录组
基因表达
基因
地理
考古
出处
期刊:Bioinformatics
[Oxford University Press]
日期:2022-02-17
卷期号:38 (8): 2187-2193
被引量:21
标识
DOI:10.1093/bioinformatics/btac099
摘要
Abstract Motivation Emerging single-cell RNA sequencing (scRNA-seq) technology empowers biological research at cellular level. One of the most crucial scRNA-seq data analyses is clustering single cells into subpopulations. However, the high variability, high sparsity and high dimensionality of scRNA-seq data pose lots of challenges for clustering analysis. Although many single-cell clustering methods have been recently developed, few of them fully exploit latent relationship among cells, thus leading to suboptimal clustering results. Results Here, we propose a novel unsupervised clustering method, scGAC (single-cell Graph Attentional Clustering), for scRNA-seq data. scGAC firstly constructs a cell graph and refines it by network denoising. Then, it learns clustering-friendly representation of cells through a graph attentional autoencoder, which propagates information across cells with different weights and captures latent relationship among cells. Finally, scGAC adopts a self-optimizing method to obtain the cell clusters. Experiments on 16 real scRNA-seq datasets show that scGAC achieves excellent performance and outperforms existing state-of-art single-cell clustering methods. Availability and implementation Python implementation of scGAC is available at Github (https://github.com/Joye9285/scGAC) and Figshare (https://figshare.com/articles/software/scGAC/19091348). Supplementary information Supplementary data are available at Bioinformatics online.
科研通智能强力驱动
Strongly Powered by AbleSci AI