scKWARN

scKWARN performs robust normalization of single-cell RNA-seq data by generating kernel-weighted pseudo expression profiles across fuzzy technical neighbors to correct sequencing-depth, capture-efficiency, and dropout-related technical biases while preserving biological heterogeneity.


Key Features:

  • Kernel-weighted averaging: Uses a kernel smoother to borrow information across similar cells to generate pseudo expression profiles.
  • Fuzzy technical neighbors: Identifies fuzzy technical neighbors for each cell to capture local technical patterns without strict neighborhood boundaries.
  • Pseudo expression profiles: Constructs per-cell pseudo profiles by aggregating neighbor information to mitigate noise and bias.
  • Bimodality-based reference alignment: Compares pseudo profiles to reference profiles derived from cells exhibiting identical bimodality patterns.
  • Normalization factor estimation: Determines per-cell normalization factors from profile alignment to correct technical confounders.
  • Distribution-free assumptions: Operates without relying on restrictive assumptions about data distribution or count-depth relationships.
  • Preservation of biological heterogeneity: Removes technical biases while retaining genuine biological variability.
  • Empirical validation: Evaluated on simulated and real datasets with demonstrated improvements in bias correction and retention of biological variability.
  • Downstream compatibility: Produces normalized data suitable for clustering, differential expression analysis, and trajectory inference.

Scientific Applications:

  • Technical bias correction: Corrects for sequencing depth, capture efficiency, and dropout effects in single-cell RNA-seq datasets.
  • Cell clustering: Preserves heterogeneity to improve identification of cell types and states.
  • Differential expression analysis: Provides normalized expression profiles for robust differential testing.
  • Trajectory and lineage inference: Maintains biological signals required for trajectory reconstruction.
  • Bimodal expression handling: Aligns cells by bimodality patterns to accommodate subpopulation-specific expression modes.

Methodology:

Per-cell pseudo expression profiles are generated by kernel smoothing over fuzzy technical neighbors; pseudo profiles are compared to reference profiles from cells with identical bimodality patterns; per-cell normalization factors are determined from these comparisons.

Topics

Details

Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
5/14/2024
Last Updated:
11/24/2024

Operations

Publications

Hsu C, Chang C, Liu Q, Shyr Y. scKWARN: Kernel-weighted-average robust normalization for single-cell RNA-seq data. Bioinformatics. 2024;40(2). doi:10.1093/bioinformatics/btae008. PMID:38237908. PMCID:PMC10868328.

PMID: 38237908
Funding: - National Institutes of Health: P30 CA068485, P50 CA098131, P50 CA236733, U24 CA163056, U54 CA163072