rapids-singlecell provides GPU-accelerated single-cell analysis with an AnnData-first API. It is largely compatible with Scanpy and includes selected functionality from Squidpy, decoupler, and pertpy. Computations use CuPy and NVIDIA RAPIDS for performance on large datasets.
- GPU acceleration: Common single-cell workflows on
AnnDatarun on the GPU. - Ecosystem compatibility: Works with Scanpy APIs; includes pieces from Squidpy, decoupler, and pertpy.
- Simple installation: Available via Conda and PyPI.
For more information please have a look through the documentation
If you use this code, please cite:
Please also consider citing: rapids-single-cell-examples and scanpy
In addition to that please cite the methods' original research articles in the scanpy documentation
Please cite the relevant tools if used: decoupler for decoupler functions, squidpy for spatial analysis, and pertpy for perturbation analysis.
rapids-singlecell is part of the scverse® project (website, governance) and is fiscally sponsored by NumFOCUS. If you like scverse® and want to support our mission, please consider making a tax-deductible donation to help the project pay for developer time, professional services, travel, workshops, and a variety of other needs.