CIMAC-CIDC/cidc-schemas

View on GitHub
cidc_schemas/schemas/assays/components/imaging/mif_roi.json

Summary

Maintainability
Test Coverage
{
  "$schema": "metaschema/strict_meta_schema.json#",
  "$id": "mif_roi",
  "description": "A region of interest (ROI) is a portion of an image which has been analyzed using image processing software.",
  "allOf": [
    { "$ref": "assays/components/composite_image.json" }
  ],
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "roi_id": {
        "description": "Identifier of a region of interest within one mIF slide, e.g. 1, 2, 3 or [123 x 321]",
        "type": "string"
    },
    "im3": {"$ref": "assays/components/composite_image.json#properties/im3"},
    "component_data": {"$ref": "assays/components/composite_image.json#properties/component_data"},
    "composite_image": {"$ref": "assays/components/composite_image.json#properties/composite_image"},

    "exports": {
      "type": "array",
      "items": {
        "$ref": "assays/components/imaging/mif_export.json"
      },
      "mergeStrategy": "arrayMergeById",
      "mergeOptions": {
        "idRef": "/export_id"
      }
    }
  },
  "mergeStrategy": "objectMerge",
  "required": [
    "roi_id",
    "exports"
  ]
}