SpotSweeper-py: Spatial QC
Open-source Python tools for detecting local quality-control outliers in spatial omics data.
Spatial omics artifacts can be missed by quality-control thresholds applied across an entire dataset. In the Hicks Lab, I developed SpotSweeper-py to bring spatially aware QC from the R ecosystem into Python workflows. Local neighborhoods provide context for identifying observations with unusual QC metrics relative to nearby spots or cells, supporting review of spatially structured artifacts.
The work combined Python implementation, integration with AnnData-based analysis, and benchmarking and validation against the original R functionality. Reproducible examples help users examine flagged observations in their tissue context rather than treating every local outlier as a confirmed technical failure. The open-source package is described in the 2026 F1000Research paper, SpotSweeper-py: spatially-aware quality control metrics for spatial omics data in the Python ecosystem.
Paper · Code · Python package