BaySiCle

BaySiCle performs Bayesian inference–based imputation of missing values in single-cell RNA sequencing (scRNA-seq) datasets to account for technical variability and produce biologically plausible transcript distributions.


Key Features:

  • Bayesian inference: Uses Bayesian statistics to model uncertainty associated with missing scRNA-seq observations for more robust imputation.
  • k-Nearest Neighbors (kNN): Employs k-nearest neighbors (kNN) to identify similar cells within a batch and inform imputation using local neighborhoods.
  • Batch-effect utilization: Leverages batch effects—systematic differences between experimental batches—by using within-batch information under the assumption that cells in a batch originate from the same tissue.
  • Prior estimation from within-batch expression: Derives priors from expression values across cells within the same batch to contextualize Bayesian inference.
  • Local-effect modeling: Models local effects by focusing on immediate neighborhood characteristics to make imputation sensitive to cell-specific local structure.

Scientific Applications:

  • scRNA-seq imputation: Imputes missing observations in single-cell RNA sequencing (scRNA-seq) datasets to mitigate technical variability during downstream analysis.
  • Transcript distribution generation: Generates realistic transcript distributions that align with single molecule fluorescence in situ hybridization (smFISH) measurements.
  • Evaluation on real and simulated data: Demonstrated on sample scRNA-seq datasets and simulated expression data to assess imputation plausibility.

Methodology:

BaySiCle applies Bayesian inference integrated with k-nearest neighbors (kNN), using priors estimated from expression values across cells within the same batch and leveraging batch and local neighborhood effects to impute missing scRNA-seq values.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python
Added:
6/14/2021
Last Updated:
8/13/2021

Operations

Publications

Singh AN. BaySiCle: A Bayesian Inference joint kNN method for imputation of single-cell RNA-sequencing data making use of local effect. Unknown Journal. 2021. doi:10.1101/2021.05.24.445309.

Links