scBKAP
scBKAP performs clustering of single-cell RNA sequencing (scRNA-seq) data by reconstructing gene expression with an autoencoder, selecting features with M3Drop, reducing dimensionality with PHATE (MPDR), and applying bisecting K-means to identify cell populations.
Key Features:
- Autoencoder Network: Uses an autoencoder to reconstruct scRNA-seq gene expression values and mitigate dropout in single-cell datasets.
- MPDR (M3Drop and PHATE): Combines M3Drop feature selection with PHATE (Potential of Heat-diffusion for Affinity-based Trajectory Embedding) for feature selection and nonlinear dimensionality reduction.
- Bisecting K-means Clustering Algorithm: Applies a bisecting K-means algorithm to reduced representations to delineate distinct cell clusters.
- Dropout and dimensionality handling: Integrates reconstruction and MPDR steps to address high dropout rates and the curse of dimensionality in scRNA-seq data.
- Benchmarking: Demonstrated performance across 21 public scRNA-seq datasets and simulated datasets, outperforming nine state-of-the-art single-cell clustering methods.
Scientific Applications:
- Single-cell transcriptome profiling: Enables genome-wide transcription profiling at single-cell resolution.
- Cell type and state identification: Facilitates identification of cell types and cellular states by clustering transcriptional profiles.
- Developmental biology: Supports analysis of cellular heterogeneity and lineage relationships in developmental studies.
- Cancer research: Supports characterization of tumor heterogeneity and identification of tumor subpopulations.
- Immunology: Supports profiling of immune cell populations and immune-state heterogeneity.
Methodology:
Reconstruct gene expression with an autoencoder, apply M3Drop for feature selection, use PHATE for dimensionality reduction (MPDR), and cluster cells with bisecting K-means.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python, MATLAB
- Added:
- 9/22/2023
- Last Updated:
- 11/24/2024
Operations
Publications
Wang X, Gao H, Qi R, Zheng R, Gao X, Yu B. scBKAP: A Clustering Model for Single-Cell RNA-Seq Data Based on Bisecting K-Means. IEEE/ACM Transactions on Computational Biology and Bioinformatics. 2023;20(3):2007-2015. doi:10.1109/tcbb.2022.3230098. PMID:37015596.
PMID: 37015596
Funding: - National Natural Science Foundation of China: 62172248
- Natural Science Foundation of Shandong Province of China: ZR2021MF098
- Office of Sponsored Research: FCC/1/1976-17, FCC/1/1976-23, FCC/1/1976-26, REI/1/0018-01-01, REI/1/4473-01-01, URF/1/3412-01, URF/1/3450-01, URF/1/4098-01-01