BioinformaticsBioinformaticsPeer-reviewed journal article
Consensus Label Propagation with Graph Convolutional Networks for Single-Cell RNA Sequencing Cell Type Annotation
Daniel P. LewinsohniD, Katinka A. Vigh‐ConradiD, Donald F. ConradiD, Cory Braker ScottiD
Abstract
MotivationSingle-cell RNA sequencing (scRNA-seq) data, annotated by cell type, is useful in a variety of downstream biological applications, such as profiling gene expression at the single-cell level. However, manually assigning these annotations with known marker genes is both time-consuming and subjective. ResultsWe present a Graph Convolutional Network (GCN) based approach to automate the annotation process. Our process builds upon existing labeling approaches, using state-of-the-art tools to find cells with highly confident label assignments through consensus and spreading these confident labels with a semi-supervised GCN. Using simulated data and two scRNA-seq data sets from different tissues, we show that our method improves accuracy over a simple consensus algorithm and the average of the underlying tools. We also compare our method to a non-parametric neighbor majority approach, showing comparable results. We then demonstrate that our GCN method allows for feature interpretation, identifying important genes for cell type classification. We present our completed pipeline, written in PyTorch, as an end-to-end tool for automating and interpreting the classification of scRNA-seq data. AvailabilityOur code for conducting the experiments in this paper and using our model is available at https://github.com/lewinsohndp/scSHARP Contactd_lewinsohn@coloradocollege.edu Supplementary informationSupplementary data are available at Journal Name online.
- assay: scRNA-seq
- research focus: cell type annotation
- approach: graph neural network
- approach: machine learning (classical)
- Citations
- 7
- FWCI
- 0.62
- Field percentile
- top 40%
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
- 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
- Single-Cell Classification Using Graph Convolutional Networks
Tianyu Wang, Jun Bai, Sheida Nabavi·BMC BioinformaticsPeer-reviewed·Jul 8, 2021
- A literature-derived knowledge graph augments the interpretation of single cell RNA-seq datasets
Deeksha Doddahonnaiah, Patrick J. Lenehan, … Venky Soundararajan·GenesPeer-reviewed·Jun 10, 2021
- A neural network-based method for exhaustive cell label assignment using single cell RNA-seq data
Ziyi Li, Hao Feng·Scientific ReportsPeer-reviewed·Jan 18, 2022
- SCSA: a cell type annotation tool for single-cell RNA-seq data
Yinghao Cao, Xiaoyue Wang, Gongxin Peng·Frontiers in GeneticsPeer-reviewed·May 12, 2020
- Reference-free Cell-type Annotation for Single-cell Transcriptomics using Deep Learning with a Weighted Graph Neural Network
Xin Shao, Haihong Yang, … Xiaohui Fan·Nucleic Acids ResearchPeer-reviewed·Sep 8, 2021