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

Links