BMC BioinformaticsBioinformaticsPeer-reviewed journal article
Cellograph: A Semi-supervised Approach to Analyzing Multi-condition Single-cell RNA-sequencing Data Using Graph Neural Networks
Abstract
AO_SCPLOWBSTRACTC_SCPLOWWith the growing number of single-cell datasets collected under more complex experimental conditions, there is an opportunity to leverage single-cell variability to reveal deeper insights into how cells respond to perturbations. Many existing approaches rely on discretizing the data into clusters for differential gene expression (DGE), effectively ironing out any information unveiled by the single-cell variability across cell-types. In addition, DGE often assumes a statistical distribution that, if erroneous, can lead to false positive differentially expressed genes. Here, we present Cellograph: a semi-supervised framework that uses graph neural networks to quantify the effects of perturbations at single-cell granularity. Cellograph not only measures how prototypical cells are of each condition but also learns a latent space that is amenable to interpretable data visualization and clustering. The learned gene weight matrix from training reveals pertinent genes driving the differences between conditions. We demonstrate the utility of our approach on publicly-available datasets including cancer drug therapy, stem cell reprogramming, and organoid differentiation. Cellograph outperforms existing methods for quantifying the effects of experimental perturbations and offers a novel framework to analyze single-cell data using deep learning.
- assay: scRNA-seq
- research focus: differential expression
- research focus: clustering
- research focus: dimensionality reduction
- approach: graph neural network
- approach: machine learning (classical)
- Citations
- 9
- FWCI
- 1.22
- Field percentile
- top 24%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Single-Cell Classification Using Graph Convolutional Networks
Tianyu Wang, Jun Bai, Sheida Nabavi·BMC BioinformaticsPeer-reviewed·Jul 8, 2021
- scRGCL: Neighbor-Aware Graph Contrastive Learning for Robust Single-Cell Clustering
Junming Fan, Fei Liu, Xin Lai·bioRxiv·Mar 18, 2026
- Multiview Graph Learning for single-cell RNA sequencing data
Abdullah Karaaslanli, Satabdi Saha, … Tapabrata Maiti·bioRxiv·Nov 5, 2021
- A copula based topology preserving graph convolution network for clustering of single-cell RNA-seq data
Snehalika Lall, Sumanta Ray, Sanghamitra Bandyopadhyay·PLoS Computational BiologyPeer-reviewed·Mar 10, 2022
- A Robust and Scalable Graph Neural Network for Accurate Single Cell Classification
Yuansong Zeng, Zhuoyi Wei, … Yuedong Yang·Briefings in BioinformaticsPeer-reviewed·Dec 13, 2021
- Supervised Deep Learning with Gene Annotation for Cell Classification
Zhexiao Lin, Yuanyuan Gao, Wei Sun·bioRxiv·Jul 15, 2024