scverse/rapids-singlecell

rapids-singlecell: GPU-accelerated framework for scRNA analysis

What it solves

It addresses the performance bottlenecks of analyzing large single-cell datasets by moving common analysis workflows from the CPU to the GPU, significantly speeding up computation.

How it works

The library uses an AnnData-first API and leverages CuPy and NVIDIA RAPIDS to perform computations on the GPU. It is designed to be largely compatible with the Scanpy API, allowing users to transition their workflows to GPU acceleration without significant code changes.

Who it’s for

Researchers and data scientists working with single-cell analysis who need to process large datasets more efficiently.

Highlights

  • GPU Acceleration: Speeds up common single-cell workflows using AnnData.
  • Ecosystem Compatibility: Integrates with and maintains compatibility with Scanpy, Squidpy, decoupler, and pertpy.
  • Easy Installation: Can be installed via PyPI and Conda.

Related

  • Project
  • Project
  • Project
  • Project
  • Project