scGCL

scGCL leverages graph contrastive learning and a Zero-inflated Negative Binomial (ZINB) autoencoder to impute dropout events in scRNA-seq data and improve downstream analyses such as cell clustering.


Key Features:

  • Graph Contrastive Learning: Integrates graph-based techniques to capture global and local semantic information and enhances node representations via contrastive learning with positive sample selection.
  • ZINB Autoencoder: Uses an autoencoder based on the Zero-inflated Negative Binomial (ZINB) distribution to model gene expression and reconstruct scRNA-seq data while accounting for dropout events.

Scientific Applications:

  • Improved Clustering Performance: Demonstrated superior clustering results across 14 diverse scRNA-seq datasets compared to existing imputation methods.
  • Gene Expression Enhancement: Enhances expression patterns of specific genes in disease-relevant data, including applications to Alzheimer's disease datasets.

Methodology:

Integrates graph-based representation learning and contrastive learning with positive sample selection to enhance node embeddings, and employs a ZINB-distribution-based autoencoder to reconstruct scRNA-seq data and estimate dropout values.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
3/17/2023
Last Updated:
11/24/2024

Operations

Publications

Xiong Z, Luo J, Shi W, Liu Y, Xu Z, Wang B. scGCL: an imputation method for scRNA-seq data based on graph contrastive learning. Bioinformatics. 2023;39(3). doi:10.1093/bioinformatics/btad098. PMID:36825817. PMCID:PMC9991516.

PMID: 36825817
PMCID: PMC9991516
Funding: - Nature Science Foundation of China: 61873089, 62032007