Skip to contents

SpatialData.validate provides schemas and a convenience function (spdata_validate()) to validate SpatialData objects.

Installation

You can install the development version of SpatialData.validate like so:

# install.packages("pak")
pak::pak("Huber-group-EMBL/SpatialData.validate")

Example

library(SpatialData.validate)
spdata_validate(
  system.file("extdata", "spatialdata-v0.5", "zarr-v3", package = "SpatialData.validate")
)
#> Error:
#> ! 3 errors validating json:
#>  - /ome/omero/channels/0/label (#/$defs/omero/properties/channels/items/properties/label/type): must be string
#>  - /ome/omero/channels/1/label (#/$defs/omero/properties/channels/items/properties/label/type): must be string
#>  - /ome/omero/channels/2/label (#/$defs/omero/properties/channels/items/properties/label/type): must be string