sc-CGconv
sc-CGconv generates topology-preserving low-dimensional embeddings for clustering single-cell RNA sequencing (scRNA-seq) data by combining copula correlation (Ccor) and graph convolution networks (GCN).
Key Features:
- Copula Correlation for Cell-Cell Relationships: sc-CGconv uses copula correlation (Ccor) to model and aggregate cell-cell relationships and capture expression co-variability across large gene sets.
- Graph Convolution Network Integration: A graph convolution network (GCN) learns from the cell-cell graph constructed using Ccor to produce low-dimensional embeddings.
- Topology-Preserving Embedding: The learned embeddings preserve the topological structure of the original high-dimensional scRNA-seq data.
- Robustness to Technical Noise: Robust unsupervised feature extraction using Ccor mitigates technical noise inherent in scRNA-seq and improves gene selection/extraction.
- Efficiency with Small Sample Sizes: The method identifies homogeneous clusters from datasets with limited cell numbers.
Scientific Applications:
- Single-Cell Clustering: sc-CGconv performs unsupervised clustering of scRNA-seq data to recover biologically meaningful cell groups while handling variability from cell cycle, morphology, and reagent concentrations.
- Gene Expression Co-Variability Modeling: By modeling co-variability of gene expression across cells, sc-CGconv facilitates analysis of cellular heterogeneity.
Methodology:
Compute copula correlation to extract cell-cell relationships, construct a graph from these correlations, process the graph with a graph convolution network (GCN) to learn a low-dimensional representation, and use the learned representations for clustering.
Topics
Details
- License:
- Not licensed
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python, R
- Added:
- 3/28/2022
- Last Updated:
- 3/28/2022
Operations
Data Inputs & Outputs
Aggregation
Inputs
Outputs
Publications
Lall S, Ray S, Bandyopadhyay S. A copula based topology preserving graph convolution network for clustering of single-cell RNA seq data. Unknown Journal. 2021. doi:10.1101/2021.11.15.468695.