Skip to content

Organize segmentations, tracking, annotations, and embeddings with DynaCell zarr stores #290

@mattersoflight

Description

@mattersoflight

We would like to organize DynaCell dataset such that analysis results and annotations are carried inside the same .zarr folder.
We arrived at following structure:
fov.zarr

  • image/
  • labels/
  • tracks/
  • imaging_metadata.json

The image and labels arrays will follow the OME-zarr spec and imaging_metadata.json will follow the schema being developed by imaging data working group.
For tracks, we are considering new geff format.

Above decisions make sense, but how should we store and link point annotations?

The point annotations are linked to specific instanes of cells (imagine a point at the centroid of the cell) and include human label of cell state, embeddings and classification labels produced by models.

Linking embeddings, class labels, or human annotations via track id or label id runs the risk of annotations going out of sync when the segmentation and tracking are improved and updated. Is there a community standard format for storing feature vectors for a point?

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions