pyALRA

pyALRA implements a Python-based approach for imputing dropout values in single-cell RNA-seq data using a low-rank zero-preserving approximation.


Key Features:

  • Low-rank zero-preserving approximation: Imputes dropout values while preserving true zeros in single-cell RNA-seq data matrices.
  • Computational efficiency: Achieves improved speed and reduced RAM consumption compared to the original R implementation.
  • Cross-platform compatibility: Provides Python accessibility to a method previously available only in R, expanding integration with Python-based single-cell analysis workflows.

Scientific Applications:

  • Single-cell RNA-seq preprocessing: Corrects dropout events in single-cell RNA-seq datasets to improve downstream analysis accuracy.

Methodology:

pyALRA re-implements the (r-)ALRA method using corresponding Python methods to perform low-rank zero-preserving approximation for dropout imputation.

Topics

Details

License:
MIT
Programming Languages:
Python, R
Added:
2/22/2026
Last Updated:
2/22/2026

Operations

Publications