Changelog#
Current Snapshot#
This documentation reflects the current codebase state (commit f996af4,
1 October 2026) rather than a published release tag.
Dataset Creation Tools (f996af4)#
Documented six-step dataset creation pipeline, with
hoefflin2026spatialas a worked example (examples/create_hoefflin2026spatial.py)scripts.convert_dataset_to_omezarrfor adding OME-Zarr metadata and channel labels to converted.zarrimagesConversion helpers in
scripts/dataset_creation_utils/scripts.compute_tissue_masksno longer hard-codes a local checkpoint path--dataset_nameaccepted by the tiling and statistics scripts, and--tile_sizeby the tiling scriptCell task label encoders may use an
indexcolumn instead ofidStats-backed standardization no longer returns cached statistics
Features#
Dataset classes for H&E, IHC, IMC, CODEX, CyCIF, and MIBI modalities
ComposedImagingDatasetfor multi-modal loadingSporaDatasetfor multi-cohort tissue and tile samplingOptional
splitfiltering inSporaDatasetand composed/unimodal loadersStats-backed multiplex standardization framework
Greedy tiling algorithm with adaptive stopping
Padded fixed-grid tiling via
scripts.compute_tiling --gridShared tissue masks and cell masks under
segmentations/<resolution>/Shared parquet-backed tiling under
tiling/<resolution>/<strategy>/Label filtering by metadata columns