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.