Cargando…

Consensus label propagation with graph convolutional networks for single-cell RNA sequencing cell type annotation

MOTIVATION: Single-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...

Descripción completa

Detalles Bibliográficos
Autores principales: Lewinsohn, Daniel P, Vigh-Conrad, Katinka A, Conrad, Donald F, Scott, Cory B
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10272704/
https://www.ncbi.nlm.nih.gov/pubmed/37267208
http://dx.doi.org/10.1093/bioinformatics/btad360
_version_ 1785059554920235008
author Lewinsohn, Daniel P
Vigh-Conrad, Katinka A
Conrad, Donald F
Scott, Cory B
author_facet Lewinsohn, Daniel P
Vigh-Conrad, Katinka A
Conrad, Donald F
Scott, Cory B
author_sort Lewinsohn, Daniel P
collection PubMed
description MOTIVATION: Single-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. RESULTS: We 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 datasets 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 nonparametric 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. AVAILABILITY AND IMPLEMENTATION: Our code for conducting the experiments in this paper and using our model is available at https://github.com/lewinsohndp/scSHARP.
format Online
Article
Text
id pubmed-10272704
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-102727042023-06-17 Consensus label propagation with graph convolutional networks for single-cell RNA sequencing cell type annotation Lewinsohn, Daniel P Vigh-Conrad, Katinka A Conrad, Donald F Scott, Cory B Bioinformatics Original Paper MOTIVATION: Single-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. RESULTS: We 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 datasets 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 nonparametric 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. AVAILABILITY AND IMPLEMENTATION: Our code for conducting the experiments in this paper and using our model is available at https://github.com/lewinsohndp/scSHARP. Oxford University Press 2023-06-02 /pmc/articles/PMC10272704/ /pubmed/37267208 http://dx.doi.org/10.1093/bioinformatics/btad360 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Paper
Lewinsohn, Daniel P
Vigh-Conrad, Katinka A
Conrad, Donald F
Scott, Cory B
Consensus label propagation with graph convolutional networks for single-cell RNA sequencing cell type annotation
title Consensus label propagation with graph convolutional networks for single-cell RNA sequencing cell type annotation
title_full Consensus label propagation with graph convolutional networks for single-cell RNA sequencing cell type annotation
title_fullStr Consensus label propagation with graph convolutional networks for single-cell RNA sequencing cell type annotation
title_full_unstemmed Consensus label propagation with graph convolutional networks for single-cell RNA sequencing cell type annotation
title_short Consensus label propagation with graph convolutional networks for single-cell RNA sequencing cell type annotation
title_sort consensus label propagation with graph convolutional networks for single-cell rna sequencing cell type annotation
topic Original Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10272704/
https://www.ncbi.nlm.nih.gov/pubmed/37267208
http://dx.doi.org/10.1093/bioinformatics/btad360
work_keys_str_mv AT lewinsohndanielp consensuslabelpropagationwithgraphconvolutionalnetworksforsinglecellrnasequencingcelltypeannotation
AT vighconradkatinkaa consensuslabelpropagationwithgraphconvolutionalnetworksforsinglecellrnasequencingcelltypeannotation
AT conraddonaldf consensuslabelpropagationwithgraphconvolutionalnetworksforsinglecellrnasequencingcelltypeannotation
AT scottcoryb consensuslabelpropagationwithgraphconvolutionalnetworksforsinglecellrnasequencingcelltypeannotation