Skip to contents
-
ImageArray() data(<ImageArray>) dim(<ImageArray>)
- The `ImageArray` class
-
LabelArray() dim(<LabelArray>) `[`(<LabelArray>,<ANY>,<ANY>,<ANY>)
- The `LabelArray` class
-
PointFrame() names(<PointFrame>) dim(<PointFrame>) length(<PointFrame>) `$`(<PointFrame>) `[[`(<PointFrame>,<ANY>,<ANY>) `[`(<PointFrame>,<missing>,<ANY>,<ANY>) `[`(<PointFrame>,<ANY>,<missing>,<ANY>) `[`(<PointFrame>,<missing>,<missing>,<ANY>) `[`(<PointFrame>,<numeric>,<numeric>,<ANY>) as.data.frame(<PointFrame>)
- The `PointFrame` class
-
ShapeFrame() dim(<ShapeFrame>) length(<ShapeFrame>) names(<ShapeFrame>) `$`(<ShapeFrame>) `[`(<ShapeFrame>,<missing>,<ANY>,<ANY>) `[`(<ShapeFrame>,<ANY>,<missing>,<ANY>) `[`(<ShapeFrame>,<missing>,<missing>,<ANY>) `[`(<ShapeFrame>,<numeric>,<numeric>,<ANY>)
- The `ShapeFrame` class
-
SpatialData() `$`(<SpatialData>) data(<SpatialDataElement>) meta(<SpatialDataElement>) images(<SpatialData>) labels(<SpatialData>) shapes(<SpatialData>) points(<SpatialData>) tables(<SpatialData>) imageNames(<SpatialData>) labelNames(<SpatialData>) shapeNames(<SpatialData>) pointNames(<SpatialData>) tableNames(<SpatialData>) image(<SpatialData>) label(<SpatialData>) shape(<SpatialData>) point(<SpatialData>) table(<SpatialData>) `[[<-`(<SpatialData>,<numeric>,<ANY>,<ANY>) `[[<-`(<SpatialData>,<character>,<ANY>,<ANY>) `images<-`(<SpatialData>,<list>) `labels<-`(<SpatialData>,<list>) `shapes<-`(<SpatialData>,<list>) `points<-`(<SpatialData>,<list>) `tables<-`(<SpatialData>,<list>) `image<-`(<SpatialData>,<character>,<ImageArray>) `label<-`(<SpatialData>,<character>,<LabelArray>) `point<-`(<SpatialData>,<character>,<PointFrame>) `shape<-`(<SpatialData>,<character>,<ShapeFrame>) `table<-`(<SpatialData>,<character>,<SingleCellExperiment>) `image<-`(<SpatialData>,<numeric>,<ImageArray>) `label<-`(<SpatialData>,<numeric>,<LabelArray>) `point<-`(<SpatialData>,<numeric>,<PointFrame>) `shape<-`(<SpatialData>,<numeric>,<ShapeFrame>) `table<-`(<SpatialData>,<numeric>,<SingleCellExperiment>) `image<-`(<SpatialData>,<missing>,<ImageArray>) `label<-`(<SpatialData>,<missing>,<LabelArray>) `point<-`(<SpatialData>,<missing>,<PointFrame>) `shape<-`(<SpatialData>,<missing>,<ShapeFrame>) `table<-`(<SpatialData>,<missing>,<SingleCellExperiment>) `image<-`(<SpatialData>,<ANY>,<NULL>) `label<-`(<SpatialData>,<ANY>,<NULL>) `shape<-`(<SpatialData>,<ANY>,<NULL>) `point<-`(<SpatialData>,<ANY>,<NULL>) `table<-`(<SpatialData>,<ANY>,<NULL>) `image<-`(<SpatialData>,<ANY>,<ANY>) `label<-`(<SpatialData>,<ANY>,<ANY>) `shape<-`(<SpatialData>,<ANY>,<ANY>) `point<-`(<SpatialData>,<ANY>,<ANY>) `table<-`(<SpatialData>,<ANY>,<ANY>)
- The `SpatialData` class
-
Zattrs() `$`(<Zattrs>) axes(<Zattrs>) coordTransData(<Zattrs>) coordTransName(<Zattrs>) coordTransType(<Zattrs>) axes(<SpatialDataElement>) coordTransData(<SpatialDataElement>) coordTransName(<SpatialDataElement>) coordTransType(<SpatialDataElement>)
- The `Zattrs` class
-
available_10x_xen_zips()
- use 'paws::s3' to interrogate an NSF Open Storage Network bucket for zipped 10x-produced Xenium outputs
-
available_sdio()
- enumerate modules
-
available_spd_zarr_zips()
- use 'paws::s3' to interrogate an NSF Open Storage Network bucket for zipped zarr archives for various platforms
-
blobs
- `SpatialData` .zarr toy datasets
-
.coord2graph()
- CS graph representation
-
do_tx_to_ext()
- Use Python's 'spatialdata' 'transform_to_data_extent' on a spatialdata zarr store
-
.guess_scale()
- #' @rdname ImageArray #' @exportMethod [ setMethod("[", "ImageArray", \(x, i, j, k, ..., drop=FALSE) # TODO: subsetting for multiscales if (missing(i)) i <- TRUE if (missing(j)) j <- TRUE if (missing(k)) k <- TRUE # get scale factor between pyramid layers is <- seq_along(x@data) as <- lapply(is, \(.) data(x, .)) ds <- vapply(as, dim, numeric(3)) sf <- if (length(is) == 1) 1 else cumprod(vapply( is[-1], \(.) ds[,.]/ds[,.-1], numeric(3))[, 1]) # validity if (isTRUE(j)) j <- seq(ds[2,1]) if (isTRUE(k)) k <- seq(ds[3,1]) # for (. in seq_along(ij <- list(j=j, k=k))) # if ((ds[.+1,1] # max(ij[[.]]) # stop("invalid '", names(ij)[.], "'") for (. in seq_along(sf)) .j <- if (!isTRUE(j)) unique(ceiling(j*sf[.])) else j .k <- if (!isTRUE(k)) unique(ceiling(k*sf[.])) else k x@data[[.]] <- data(x, .)[i, .j, .k, drop=FALSE] return(x) )
-
.get_path()
- get transformations path
-
mask
- Masking
-
merfish_demo_path()
- check cache for merfish.zarr.zip and return path; retrieve/stash/return path if not found
-
show(<SpatialData>) show(<ImageArray>) show(<LabelArray>) show(<PointFrame>) show(<ShapeFrame>)
- Miscellaneous `Miro` methods
-
path_to_10x_xen_demo()
- provide path to a zip file from 10x genomics for Xenium platform
-
plotSpatialData() plotImage(<SpatialData>) plotLabel(<SpatialData>) plotPoint(<SpatialData>) plotPoint(<PointFrame>) plotShape(<SpatialData>)
- `SpatialData` visualization
-
query(<SpatialData>) query(<ImageArray>) query(<LabelArray>) query(<ShapeFrame>) query(<PointFrame>)
- spatial queries
-
readImage() readLabel() readPoint() readShape() readTable() readSpatialData()
- Reading `SpatialData`
-
spd_demo_cached_path()
- check cache for demonstration .zarr.zip and return path; retrieve data, cache it, return path if not found
-
spdzPath()
- obtain path to cached zip archive of SpatialData zarr
-
unzip_merfish_demo()
- unzip cached merfish demo data to specified folder
-
unzip_spd_demo()
- unzip selected demo data to specified folder
-
use_sdio()
- Use Python's 'spatialdata-io' to transform manufacturer output to .zarr with specific folder structure.