scGCN

scGCN applies a graph convolutional network (GCN) to transfer cell-type labels and other annotations across heterogeneous single-cell omics datasets.


Key Features:

  • Graph-Based Model: scGCN employs a graph convolutional network (GCN) framework to model complex relationships within single-cell data.
  • Robust Knowledge Transfer: Provides improved accuracy for transferring labels from labeled datasets to newly generated datasets.
  • Versatility Across Datasets: Benchmarked across 30 diverse single-cell omics datasets and demonstrated performance across cells from various tissues, platforms, species, and molecular layers.
  • Implementation: Implemented as an integrated workflow in Python.

Scientific Applications:

  • Cross-dataset integration: Explore and integrate data from different biological contexts, such as tissue types or species.
  • Cellular heterogeneity analysis: Enhance understanding of cellular heterogeneity by leveraging multi-layered molecular profiles.
  • Translational and personalized medicine: Facilitate cross-dataset analyses to support discoveries relevant to personalized medicine.

Methodology:

Constructs a graph representation of single-cell data with nodes as individual cells and edges encoding similarity or connectivity, then applies a GCN to learn and transfer labels across datasets with varying characteristics.

Topics

Details

License:
MIT
Programming Languages:
Python, R
Added:
1/18/2021
Last Updated:
2/11/2021

Operations

Publications

Song Q, Su J, Zhang W. scGCN: a Graph Convolutional Networks Algorithm for Knowledge Transfer in Single Cell Omics. Unknown Journal. 2020. doi:10.1101/2020.09.13.295535.