Interoperability#
Warning
The list of software that reads and writes SpatialData is now maintained with the SpatialData specifications: see storage format implementations and implementations of the data model. This page may be out of date.
The on-disk representation of SpatialData can be read from other languages. Here we list interfaces for working with SpatialData from your language of choice:
R#
spatialdataR provides an R implementation of the
SpatialDataobject, with out-of-memory images and labels,duckdb-backed points and shapes, and tables represented asSingleCellExperimentobjects.
JavaScript and TypeScript#
SpatialData.js provides a TypeScript and JavaScript library for interfacing with SpatialData stores.
Vitessce reads
spatialdata.zarrstores directly and uses them for interactive visualization.
File format#
The SpatialData storage format builds on OME-NGFF. The SpatialData specifications define the data model and the on-disk layout, independently of this library; implementations in other languages should follow them.