Detecting spatially co-expressed gene clusters with functional coherence by graph-regularized convolutional neural network
Detecting spatially co-expressed gene clusters with functional coherence by graph-regularized convolutional neural network
复制标题
DOI:
10.1093/bioinformatics/btab812
复制
发表时间:
2021-12
期刊:
影响因子:
5.8
通讯作者:
Tianci Song;Kathleen K Markham;Zhuliu Li;K. Muller;Kathleen;Greenham;R. Kuang
中科院分区:
文献类型:
--
作者:
Tianci Song;Kathleen K Markham;Zhuliu Li;K. Muller;Kathleen;Greenham;R. Kuang
MOTIVATION Clustering spatial-resolved gene expressions is an essential analysis to reveal gene activities in the underlying morphological context by their functional roles. However, conventional clustering analysis does not consider gene expression co-localizations in tissue for detecting spatial expression patterns or functional relationships among the genes for biological interpretation in the spatial context. In this paper, we present a Convolutional Neural Network (CNN) regularized by the graph of Protein-Protein Interaction (PPI) network to cluster spatially-resolved gene expressions. This method improves the coherence of spatial patterns and provides biological interpretation of the gene clusters in the spatial context by exploiting the spatial localization by convolution and gene functional relationships by graph-Laplacian regularization. RESULTS In the experiments, we tested clustering the spatially variable genes or all expressed genes in the transcriptome in 22 Visium spatial transcriptomics datasets of different tissue sections publicly available from 10x Genomics and spatialLIBD. The results demonstrate that the PPI-regularized CNN constantly detects gene clusters with coherent spatial patterns and significantly enriched by gene functions with the-state-of-the-art performance. Additional case studies on mouse kidney tissue and human breast cancer tissue suggest that the PPI-regularized CNN also detects spatially co-expressed genes to define the corresponding morphological context in the tissue with valuable insights. AVAILABILITY Source code is available at https://github.com/kuanglab/CNN-PReg.