A scalable Python toolkit for analyzing and visualizing spatial molecular data from tissue sections.
Squidpy is a Python toolkit for scalable analysis and visualization of spatial molecular data from tissue sections. It solves the challenge of integrating spatial omics assays with microscopy images by providing streamlined APIs for feature extraction, spatial statistics, and interactive exploration. It builds on the popular scanpy and anndata ecosystems to offer a cohesive framework for spatial single-cell research.
Bioinformaticians, computational biologists, and researchers working with spatial transcriptomics, proteomics, or imaging data who need to analyze and visualize spatial relationships in tissue samples.
Developers choose Squidpy for its scalability, integration with the scverse ecosystem, and comprehensive toolset that combines spatial statistics, image processing, and interactive visualization in a single, well-documented package.
Spatial Single Cell Analysis in Python
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Builds directly on Scanpy and AnnData, allowing users familiar with these tools to adopt Squidpy quickly with minimal setup, as stated in the README's emphasis on streamlined APIs.
Offers a wide range of spatial statistics like Moran's I and neighborhood enrichment, tailored for assays from Visium to Xenium, enabling detailed analysis of tissue sections.
Efficiently integrates high-resolution microscopy images using scikit-image, facilitating feature extraction and visualization alongside molecular data without excessive memory overhead.
Part of the scverse project with NumFOCUS sponsorship, ensuring ongoing development, maintenance, and community backing, as highlighted in the README's governance section.
The original napari plugin is deprecated in favor of napari-spatialdata, forcing users to migrate and learn a new tool, which can lead to compatibility issues and additional setup.
Recommended for Linux or macOS, with Windows support only through WSL, adding complexity for native Windows users and potentially hindering accessibility.
Heavily dependent on Scanpy and AnnData, making it less flexible for projects using alternative data formats or pipelines, and limiting adoption outside the scverse community.