SoCube

SoCube performs doublet detection in single-cell RNA sequencing (scRNA-seq) data to identify multiplet artifacts that confound downstream analyses such as differential expression and trajectory inference.


Key Features:

  • Doublet detection: Identifies doublets arising when two or more cells are captured as a single observation in scRNA-seq data.
  • Python implementation: Distributed as a Python package for integration into computational workflows.
  • 3D composite feature-embedding: Uses a novel 3D composite feature-embedding strategy to capture latent gene information for classification.
  • Multikernel, multichannel CNN ensemble: Core architecture is a multikernel, multichannel convolutional neural network (CNN) ensemble that processes embedded features.
  • Generalization-focused design: Incorporates model architectures and embedding strategies intended to improve generalization across datasets.
  • Benchmark performance: Evaluated on benchmark datasets and downstream tasks, demonstrating improved detection performance in reported evaluations.

Scientific Applications:

  • Differential expression analysis: Removal of doublets to reduce false signals in differentially expressed gene analysis.
  • Cell trajectory inference: Identification and removal of doublets to improve accuracy of cell trajectory and lineage reconstruction.
  • scRNA-seq data quality control: Enhances data quality and reliability by detecting and flagging multiplet artifacts in scRNA-seq studies.

Methodology:

Implemented in Python; employs a deep learning algorithm using a 3D composite feature-embedding strategy and a multikernel, multichannel convolutional neural network (CNN) ensemble to capture latent gene information for doublet classification.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
10/2/2023
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Differential gene expression profiling

Publications

Zhang H, Lu M, Lin G, Zheng L, Zhang W, Xu Z, Zhu F. SoCube: an innovative end-to-end doublet detection algorithm for analyzing scRNA-seq data. Briefings in Bioinformatics. 2023;24(3). doi:10.1093/bib/bbad104. PMID:36941114.

PMID: 36941114
Funding: - Key R&D Program of Zhejiang Province: 2020C03010 - ‘Double Top-Class’ University Project: 181201*194232101 - Fundamental Research Fund for Central Universities: 2018QNA7023 - Natural Science Foundation of Zhejiang Province: LR21H300001 - National Natural Science Foundation of China: 81872798, U1909208

Links