spatialdata

Unify heterogeneous spatial omics data into a single object model.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/CHENyiru3/AI-Skills-Collections --skill spatialdata-chenyiru3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spatialdata
Source: https://github.com/CHENyiru3/AI-Skills-Collections/tree/main/skills-market/compbio/spatial-omics/analysis/spatialdata
Command: npx skills add https://github.com/CHENyiru3/AI-Skills-Collections --skill spatialdata-chenyiru3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SpatialData addresses the fragmentation of spatial omics formats by providing a unified representation that interoperates across platforms and analysis tools within the scverse ecosystem, enabling seamless pipelines and reproducible analyses.

Core Features & Use Cases

  • Unified SpatialData object for multiple spatial modalities across platforms (Visium, Xenium, MERFISH, CODEX, etc.)
  • Smooth interoperability with the scverse ecosystem (Scanpy, Squidpy) and easy data exchange with AnnData
  • End-to-end pipeline support from import to analysis to visualization in a single framework

Quick Start

Install spatialdata and load your spatial datasets into the SpatialData object to begin multi-modality analysis.

Frequently Asked Questions about spatialdata

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert between different spatial omics formats like Visium and Xenium?

You can convert between spatial omics formats by loading data into the unified SpatialData object model. This framework normalizes heterogeneous platform representations, enabling seamless cross-platform data conversion and integration for downstream analysis.

What is the best way to integrate multimodal spatial omics data in Python?

Integrating multimodal spatial omics data is achieved by using the SpatialData unified object framework. It supports multiple spatial modalities across various platforms, enabling reproducible end-to-end pipelines within the scverse ecosystem.

Does spatialdata work with Scanpy and Squidpy for spatial analysis?

Yes, spatialdata works directly with Scanpy and Squidpy. It provides smooth interoperability within the scverse ecosystem and allows easy data exchange with AnnData, enabling cross-platform analysis and downstream visualization.

Can I build an end-to-end spatial omics pipeline from import to visualization?

Yes, you can build end-to-end spatial omics pipelines from import to analysis to visualization in a single framework. The SpatialData object supports multiple modalities and enables reproducible workflows across the scverse ecosystem.

Why do I need a unified spatial omics data representation?

A unified spatial omics representation is needed to address the fragmentation of spatial omics formats. It provides a standardized object model that inter-operates across platforms and analysis tools, enabling seamless pipelines and reproducible analyses.

What spatial omics platforms are supported for cross-platform data integration?

Cross-platform data integration supports spatial modalities across platforms including Visium, Xenium, MERFISH, and CODEX. The unified SpatialData object normalizes these heterogeneous formats for interoperable analysis within the scverse ecosystem.