Accelerate
Built at Built with Claude: Life Sciences · Jul 7, 2026 · Remote

gpu-sceptre is an independent, from-scratch GPU implementation of SCEPTRE (Barry et al., 2021), the calibrated conditional-resampling test for single-cell CRISPR (Perturb-seq) screens. We re-expressed both expensive stages — the per-gene negative-binomial GLM precompute and the per-pair resampling kernel — as batched float64 tensor operations, so the entire screen runs on a single GPU. What we found: on SCEPTRE's own example dataset (526 genes × 45,919 cells), a single free Colab T4 ran the analysis ~29× faster than SCEPTRE on one CPU core and ~23× faster than on two — SCEPTRE parallelizes at only ~63% efficiency, so matching one GPU takes ~30+ cores. Results match an independent double-precision reference to machine precision (~1e-15 kernel, ~1e-10 precompute); null p-values stay calibrated and all planted knockdowns are recovered. Why it matters: SCEPTRE's statistical rigor normally requires a CPU cluster. gpu-sceptre puts the gold-standard method on hardware any lab or student already has for free — and every number is reproducible from committed scripts. Saves a lot of time hence accelerate the research.