scGraph
scGraph leverages graph neural networks (GNNs) to improve cell-type identification from single-cell RNA sequencing (scRNA-seq) data by modeling and aggregating gene-gene interaction relationships.
Key Features:
- Graph Neural Network Architecture: scGraph employs a GNN to model and aggregate information from interacting genes within scRNA-seq data.
- Automatic Gene Interaction Learning: scGraph learns gene-gene interaction relationships directly from biological scRNA-seq data rather than relying solely on raw expression values.
- Performance Superiority: scGraph demonstrated superior performance in cell-type identification compared to eight comparison methods in benchmark experiments.
Scientific Applications:
- Cell Differentiation Studies: Accurate cell-type identification enables analysis of cell differentiation trajectories at single-cell resolution.
- Developmental Biology: Detection of subtle transcriptional differences supports investigations of cellular development and regulatory processes.
- Regulatory Mechanism Insights: Pathway enrichment analyses using scGraph-derived signatures provide insights consistent with prior studies into gene regulation.
Methodology:
scGraph integrates single-cell RNA sequencing (scRNA-seq) data with a graph-based approach using a graph neural network that models and aggregates gene-gene interactions, automatically learns gene interaction relationships from the data, and supports pathway enrichment analyses.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 7/25/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Yin Q, Liu Q, Fu Z, Zeng W, Zhang B, Zhang X, Jiang R, Lv H. scGraph: a graph neural network-based approach to automatically identify cell types. Bioinformatics. 2022;38(11):2996-3003. doi:10.1093/bioinformatics/btac199. PMID:35394015.