iCellR

iCellR performs batch alignment and analysis of single-cell sequencing data, including scRNA-seq, scVDJ-seq, and CITE-seq, to mitigate drop-outs from under-sampling and low-coverage sequencing and improve dimensionality reduction, clustering, and downstream analyses.


Key Features:

  • Combined Coverage Correction Alignment (CCCA): Employs a coverage correction approach akin to imputation to harmonize gene expression matrices across multiple samples and correct drop-outs.
  • Combined Principal Component Alignment (CPCA): Aligns principal components across samples using k nearest neighbors (KNN) without performing coverage correction.
  • Drop-out mitigation: Targets zero counts arising from under-sampling RNA molecules and low-coverage sequencing to reduce masking of true biological signal.
  • Cell cycle analysis: Provides cell cycle analysis and scoring across phases G0, G1S, G2M, M, G1M, and S.
  • Pseudotime Abstract KNetL map (PAK map): Includes a PAK map implementation for pseudotime analysis.
  • Gene-gene correlations: Computes gene-gene correlation metrics for single-cell expression data.
  • PBMC demonstration: Methods have been demonstrated on nine scRNA-seq peripheral blood mononuclear cell (PBMC) samples from various batches and technologies.

Scientific Applications:

  • Multi-modal single-cell integration: Integration and joint analysis of scRNA-seq, scVDJ-seq, and CITE-seq datasets across batches and technologies.
  • Batch correction and clustering: Reduction of batch effects and improvement of dimensionality reduction and clustering in single-cell studies.
  • Cell cycle assignment: Identification and analysis of cell cycle phases (G0, G1S, G2M, M, G1M, S) in single cells.
  • Pseudotime ordering: Pseudotime inference and trajectory analysis using the PAK map.
  • Gene interaction analysis: Exploration of gene-gene correlation structures within single-cell datasets.
  • Benchmarking on PBMCs: Evaluation of batch-alignment performance on PBMC scRNA-seq samples spanning multiple batches and technologies.

Methodology:

Implemented in R; CCCA performs joint coverage correction analogous to imputation to harmonize expression matrices and correct drop-outs; CPCA aligns principal components across samples via KNN without coverage correction; includes cell cycle phase scoring, PAK map computation, and gene-gene correlation calculations.

Topics

Details

License:
GPL-2.0
Tool Type:
library
Programming Languages:
R
Added:
1/18/2021
Last Updated:
2/1/2021

Operations

Publications

Khodadadi-Jamayran A, Pucella J, Zhou H, Doudican N, Carucci J, Heguy A, Reizis B, Tsirigos A. iCellR: Combined Coverage Correction and Principal Component Alignment for Batch Alignment in Single-Cell Sequencing Analysis. Unknown Journal. 2020. doi:10.1101/2020.03.31.019109.

Links