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.