Experimental Metadata Example#

A worked example accompanying the Experimental Metadata Specification.

zarr.json dca block#

The following shows the dca block in the zarr.json of one deconvolved store from an example live 3D time-lapse dataset (cultured human iPSCs, live confocal fluorescence). It carries the required experimental floor mirrored alongside the channel and normalization-statistics metadata the block already holds. Because this is a time-lapse dataset, the conditionally-required acquisition.time_increment_s is included. The complete curated record, including the optional and recommended fields not shown here, lives in the sibling Parquet and is described below.

The experimental blocks sit directly in dca (no wrapper key), next to version / url / channels / normalization_statistics. Per-value provenance is the provenance map keyed by each value’s dotted field_path (so the values stay clean and provenance travels as a parallel layer). Every value records at least its source_kind; here all human, since the dataset was hand-curated, whereas an agent-extracted value would additionally carry a grounding citation. The channels and normalization_statistics shown are defined by the Channel Metadata Specification and Normalization Statistics Specification specs and their values here are illustrative.

{
  "attributes": {
    "dca": {
      "version": "0.2",
      "url": "s3://my-bucket/datasets/example/002_deconv.ome.zarr",
      "channels": [
        {"name": "H2B-mCherry", "index": 0, "description": "nuclei (H2B-mCherry reporter)"},
        {"name": "membrane-GFP", "index": 1, "description": "cell membrane (membrane-GFP reporter)"}
      ],
      "normalization_statistics": {
        "0": {"dataset_statistics": {"p1": 104, "p5": 112, "p95": 932, "p99": 1187}},
        "1": {"dataset_statistics": {"p1": 99, "p5": 108, "p95": 845, "p99": 1062}}
      },
      "study": {
        "source": "Example Imaging Lab",
        "study_type": ["FourDPlus", "TimeLapse", "FP"],
        "description": "Long-term 3D+t live fluorescence imaging of cultured human iPSCs expressing nuclear and membrane reporters, following cell growth and division.",
        "year_imaged": "2023",
        "dataset_name": "example",
        "release_date": "2023-05-01",
        "license": "CC-BY-4.0",
        "experimenter": [
          {"first_name": "Jane", "last_name": "Doe", "institution": "Example Imaging Lab"},
          {"first_name": "John", "last_name": "Roe", "institution": "Example Imaging Lab"}
        ]
      },
      "biosample": {
        "group_id": "example__002_deconv",
        "tissue_type": "cell culture",
        "organism": [{"ontology_term_id": "NCBITaxon:9606", "label": "Homo sapiens"}],
        "tissue": [{"ontology_term_id": "CL:0002620", "label": "induced pluripotent stem cell"}],
        "disease": [{"ontology_term_id": "PATO:0000461", "label": "normal"}],
        "development_stage": [{"ontology_term_id": "na", "label": "na"}]
      },
      "specimen": {
        "specimen_state": "live",
        "preparation_method": [{"ontology_term_id": "FBbi:00100027", "label": "adherent live cells"}]
      },
      "study_component": {
        "imaging_method": [{"ontology_term_id": "FBbi:00000251", "label": "confocal microscopy"}],
        "assay": [{"ontology_term_id": "EFO:0002909", "label": "microscopy assay"}]
      },
      "acquisition": {"time_increment_s": 600.0},
      "provenance": {
        "study.source": {"source_kind": "human"},
        "study.study_type": {"source_kind": "human"},
        "study.description": {"source_kind": "human"},
        "study.year_imaged": {"source_kind": "human"},
        "study.dataset_name": {"source_kind": "human"},
        "study.release_date": {"source_kind": "human"},
        "study.license": {"source_kind": "human"},
        "study.experimenter": {"source_kind": "human"},
        "biosample.group_id": {"source_kind": "human"},
        "biosample.tissue_type": {"source_kind": "human"},
        "biosample.organism": {"source_kind": "human"},
        "biosample.tissue": {"source_kind": "human"},
        "biosample.disease": {"source_kind": "human"},
        "biosample.development_stage": {"source_kind": "human"},
        "specimen.specimen_state": {"source_kind": "human"},
        "specimen.preparation_method": {"source_kind": "human"},
        "study_component.imaging_method": {"source_kind": "human"},
        "study_component.assay": {"source_kind": "human"},
        "acquisition.time_increment_s": {"source_kind": "human"}
      }
    }
  }
}

Additional metadata in the Parquet#

The dca block above carries only the required floor. The sibling Parquet is the source of truth: it holds the complete record, including the recommended and optional fields below. Each also carries its provenance, keyed the same way by field_path; free-text additional_metadata values use <block>.additional_metadata.<name>, so all provenance has one home.

Recommended study fields. accession_id ("S-BIAD0000", an example BioImage Archive data deposit) and the related_publication entry (Doe et al. 2023, doi "10.0000/example.0000", the paper). The data deposit and the paper are distinct: the deposit identifier goes in accession_id, the paper DOI in related_publication.

Instrument and acquisition details (optional). The OME instrument set beyond the conditionally-required time_increment_s: microscope (an inverted spinning-disk confocal microscope), objective (63x, oil immersion), and imaging_environment (37 °C, 5% CO₂).

Processing variant. Imaging experiments often contain multiple data pre-processing steps to optimize segmentation, tracking, or other downstream outputs. This dataset contains raw, denoised, and deconvolved versions of the same Zarr stores; the store here is the deconvolved one, so its Parquet records ImageData.processing_variant = "deconvolved". The full derivation relationship is tracked in the Scientific Dataset Catalog as a Lineage Edge (transformed_from); processing_variant is the zarr-local label only.

Specimen growth conditions. The culture medium and substrate go in the existing optional Specimen.growth_conditions field, not additional_metadata: "mTeSR Plus medium on Matrigel-coated plates".

Free-text gap-fill (``additional_metadata``). Cell-line details with no first-class field go here, named to mirror the cross-modality cell-line guidance so they map cleanly if promoted later:

  • Passage number (passage_number = "p32") — the culture passage at imaging time.

  • Reprogramming method (reprogramming_method = "episomal") — how the iPSC line was derived. Donor age, reprogramming method, and passage number have no first-class field for cultured lines and live here per the cell-line guidance above.