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

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.