A hybrid neighborhood enhanced contrastive learning and self-knowledge distillation method for scRNA-seq data clustering analysis.
basic_science · Level V
Where this comes from
- Record sourced from PubMed, PMID 41706646.
- Also identified by DOI 10.1093/bioinformatics/btag084 and PMC identifier 13033185.
- Licence recorded as CC BY.
- The licence permits redistribution, so the abstract is shown in full and the full text is available from the publisher.
Abstract
Single-cell heterogeneity analysis faces significant challenges due to the high dimensionality, complexity, and noise inherent in scRNA-seq data, especially when aiming for precise cell type classification. Existing analytical methods often exhibit limited generalization ability and adaptability across different biological contexts, leading to biased identification of cell subpopulations and hindering a comprehensive understanding of diseases, therapeutic responses, and biological processes. To address these issues, we propose a novel method named scKD, which integrates a hybrid neighbourhood-enhanced comparative learning model with a self-knowledge distillation strategy. scKD enhances clustering accuracy and is capable of accurately identifying both major cell types and rare cell subtypes. Extensive evaluations on multiple real-world datasets demonstrate that scKD achieves superior performance in subpopulation identification, clustering stability, and robustness. These results suggest that scKD is a powerful and reliable tool for analyzing single-cell transcriptomic data, facilitating deeper insights into cellular heterogeneity. All datasets used in this study are publicly available. Detailed information about all the single-cell datasets analyzed in this paper is provided in Supplementary Table 1. All datasets can be accessed at https://zenodo.org/records/15412380. The source code is available at https://github.com/A-qlh/sckd. Supplementary data are available at Bioinformatics online.
Medical subject headings
- Single-Cell Analysis
- RNA-Seq
- Machine Learning