An end-to-end GPU-powered workflow for scRNA-seq using RAPIDS
Single-cell RNA sequencing (scRNA-seq) lets researchers study gene activity in each cell on its own, exposing variation, cell types, and cell states that bulk methods hide. But these large, high-dimensional datasets take heavy compute to handle.
This playbook shows an end-to-end GPU-powered workflow for scRNA-seq using RAPIDS-singlecell, a RAPIDS powered library in the scverse® ecosystem. It follows the familiar Scanpy API and lets researchers run the steps of data preprocessing, quality control (QC) and cleanup, visualization, and investigation faster than CPU tools by working with sparse count matrices directly on the GPU.
The README elaborates on these steps.
Hardware Requirements:
Software Requirements:
All required assets can be found in the Single-cell RNA Sequencing repository. In the running playbook, they will all be found under the playbook folder.
scRNA_analysis_preprocessing.ipynb - Main playbook notebook.README.md - Quick Start Guide to the Playbook Environment. It will also be found in the main directory of the Jupyter Lab. Please start there!/setup/start_playbook.sh - Script to start the install of the playbook in a Docker container/setup/setup_playbook.sh - Configures the Docker container before user enters JupyterLab environment/setup/requirements.txt - used as a list of libraries that commands in setup_playbook will install into the playbook environmentEstimated Time: ~15 minutes for first run
Risks
Last Updated: 01/02/2026