diff --git a/notebooks/collections_demos/bmdeep_annotations_example.png b/notebooks/collections_demos/bmdeep_annotations_example.png
new file mode 100644
index 0000000..6c21526
Binary files /dev/null and b/notebooks/collections_demos/bmdeep_annotations_example.png differ
diff --git a/notebooks/collections_demos/bonemarrowwsi_pediatricleukemia.ipynb b/notebooks/collections_demos/bonemarrowwsi_pediatricleukemia.ipynb
new file mode 100644
index 0000000..8b267dc
--- /dev/null
+++ b/notebooks/collections_demos/bonemarrowwsi_pediatricleukemia.ipynb
@@ -0,0 +1,2077 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "colab_type": "text",
+ "id": "view-in-github"
+ },
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "vBC86EhVsKql"
+ },
+ "source": [
+ "# BoneMarrowWSI-PediatricLeukemia\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "jbLfOJ2OsRHU"
+ },
+ "source": [
+ "## Background\n",
+ "\n",
+ "This notebook introduces the `BoneMarrowWSI-PediatricLeukemia` collection, which is presented in [this preprint](https://www.arxiv.org/pdf/2509.15895) and was recently added to IDC.\n",
+ "\n",
+ "- **Images**: The `BoneMarrowWSI-PediatricLeukemia` dataset comprises bone marrow aspirate smear WSIs for 246 pediatric cases of leukemia, including acute lymphoid leukemia (ALL), acute myeloid leukemia (AML), and chronic myeloid leukemia (CML). The smears were prepared for the initial diagnosis (i.e., without prior treatment), stained in accordance with the Pappenheim method, and scanned at 40x magnification.\n",
+ "- **Annotations**: The images have been annotated with rectangular regions of interest (ROI) of the evaluable monolayer area and a total of 45176 cell bounding box annotations have been placed (with few exceptions) within the ROIs. For a subset of 232 ROIs all cells and other haematological structures have been labelled by multiple experts in a consensus labeling approach with 49 distinct (cell type) classes. The consensus labelling approach worked as follows: each bounding box was successively labelled by different experts in so-called \"annotation sessions\" until (a) the bounding box has been labelled by at least two experts, and (b) the most frequent label constitues at least half of all labels given to that bounding box (and is then termed \"consensus class\"). In summary, the following annotations are available: \n",
+ "\n",
+ " - For each slide: ROI annotations of the monolayer area for each slide\n",
+ " - For some slides: Unlabeled cell bounding boxes\n",
+ " - For some slides: Cell bounding boxes with cell type labels for each annotation session plus the finally obtained consensus.\n",
+ "\n",
+ "This notebook concentrates on **how to access and work with the annotation data**, that are made available in **DICOM Microscopy Bulk Simple Annotation format (ANNs)**. As a general introduction to this format, we recommend having a look at [this tutorial notebook](https://github.com/ImagingDataCommons/IDC-Tutorials/blob/master/notebooks/pathomics/microscopy_dicom_ann_intro.ipynb).\n",
+ "\n",
+ "\n",
+ "
\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "w7A7-5CY8Mmu"
+ },
+ "source": [
+ "## Prerequisites\n",
+ "**Installations**\n",
+ "* **Install highdicom:** [highdicom](https://highdicom.readthedocs.io/en/latest/introduction.html) was specifically designed to work with DICOM objects holding image-derived information, e.g. annotations and measurements. Detailed information on highdicom's functionality can be found in its [user guide](https://highdicom.readthedocs.io/en/latest/usage.html).\n",
+ "* **Install wsidicom:** The [wsidicom](https://pypi.org/project/wsidicom/) Python package provides functionality to open and extract image or metadata from WSIs.\n",
+ "* **Install idc-index:** The Python package [idc-index](https://pypi.org/project/idc-index/) facilitates queries of the basic metadata and download of DICOM files hosted by the IDC."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "id": "tacxH-AusHPT"
+ },
+ "outputs": [],
+ "source": [
+ "%%capture\n",
+ "!pip install highdicom\n",
+ "!pip install wsidicom\n",
+ "!pip install idc-index --upgrade"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "ZuAozr8WDtuM"
+ },
+ "source": [
+ "## Imports"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "id": "dgtRNVatzl2s"
+ },
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "import highdicom as hd\n",
+ "from idc_index import index\n",
+ "import pandas as pd\n",
+ "from google.cloud import storage\n",
+ "from pathlib import Path\n",
+ "from typing import List"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "1W3-Mp_eDwF7"
+ },
+ "source": [
+ "## Finding the `BoneMarrowWSI-PediatricLeukemia` dataset on IDC\n",
+ "To access and download image and ANNs files, we utilize the Python package [idc-index](https://github.com/ImagingDataCommons/idc-index)."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "id": "D6XmpjYFsaJy"
+ },
+ "outputs": [],
+ "source": [
+ "idc_client = index.IDCClient() # set-up idc_client\n",
+ "idc_client.fetch_index('sm_instance_index')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "0HEq03G4EFtv"
+ },
+ "source": [
+ "First, we verify that we have indeed 246 WSI (=distinct StudyInstanceUIDs) in the `BoneMarrowWSI-PediatricLeukemia` collection:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "kXr1V3q_s4x0",
+ "outputId": "d299017f-742b-4138-ace9-45def5f7f309"
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " count(DISTINCT StudyInstanceUID)\n",
+ "0 246\n"
+ ]
+ }
+ ],
+ "source": [
+ "query_slide_count = '''\n",
+ "SELECT COUNT(DISTINCT StudyInstanceUID)\n",
+ "FROM\n",
+ " index\n",
+ "WHERE\n",
+ " collection_id = 'bonemarrowwsi_pediatricleukemia' AND Modality='SM'\n",
+ "'''\n",
+ "print(idc_client.sql_query(query_slide_count))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "1-ZR8MkhFqKX"
+ },
+ "source": [
+ "Next, let's have a look on the available annotation (ANN) files:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 424
+ },
+ "id": "_jSB4Bixi_fR",
+ "outputId": "a84b028b-d578-45cf-aae5-36e5299573c1"
+ },
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.google.colaboratory.intrinsic+json": {
+ "summary": "{\n \"name\": \"annotations\",\n \"rows\": 1033,\n \"fields\": [\n {\n \"column\": \"SeriesDescription\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 9,\n \"samples\": [\n \"Session 4: Cell bounding boxes with cell type labels\",\n \"Unlabeled cell bounding boxes\",\n \"Session 2: Cell bounding boxes with cell type labels\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"SeriesInstanceUID\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 1033,\n \"samples\": [\n \"1.2.826.0.1.3680043.10.511.3.88235134132501978389580220127369133\",\n \"1.2.826.0.1.3680043.10.511.3.29207928547860358086730027085292511\",\n \"1.2.826.0.1.3680043.10.511.3.20191098733655337578747685878946077\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"StudyInstanceUID\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Modality\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}",
+ "type": "dataframe",
+ "variable_name": "annotations"
+ },
+ "text/html": [
+ "\n",
+ "
| \n", + " | SeriesDescription | \n", + "SeriesInstanceUID | \n", + "StudyInstanceUID | \n", + "Modality | \n", + "
|---|---|---|---|---|
| 0 | \n", + "Monolayer regions of interest for cell classif... | \n", + "1.2.826.0.1.3680043.10.511.3.76434139437749586... | \n", + "[1.2.826.0.1.3680043.8.498.1074763298775112063... | \n", + "[ANN] | \n", + "
| 1 | \n", + "Monolayer regions of interest for cell classif... | \n", + "1.2.826.0.1.3680043.10.511.3.76035111849294113... | \n", + "[1.2.826.0.1.3680043.8.498.1110250475182573623... | \n", + "[ANN] | \n", + "
| 2 | \n", + "Unlabeled cell bounding boxes | \n", + "1.2.826.0.1.3680043.10.511.3.51699668688633439... | \n", + "[1.2.826.0.1.3680043.8.498.1110250475182573623... | \n", + "[ANN] | \n", + "
| 3 | \n", + "Consensus: cell bounding boxes with cell type ... | \n", + "1.2.826.0.1.3680043.10.511.3.18476424701131582... | \n", + "[1.2.826.0.1.3680043.8.498.1162778434880422268... | \n", + "[ANN] | \n", + "
| 4 | \n", + "Monolayer regions of interest for cell classif... | \n", + "1.2.826.0.1.3680043.10.511.3.57387082213597634... | \n", + "[1.2.826.0.1.3680043.8.498.1162778434880422268... | \n", + "[ANN] | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 1028 | \n", + "Session 2: Cell bounding boxes with cell type ... | \n", + "1.2.826.0.1.3680043.10.511.3.39451636835490582... | \n", + "[1.2.826.0.1.3680043.8.498.9975397932428013130... | \n", + "[ANN] | \n", + "
| 1029 | \n", + "Session 3: Cell bounding boxes with cell type ... | \n", + "1.2.826.0.1.3680043.10.511.3.67965106709643031... | \n", + "[1.2.826.0.1.3680043.8.498.9975397932428013130... | \n", + "[ANN] | \n", + "
| 1030 | \n", + "Session 4: Cell bounding boxes with cell type ... | \n", + "1.2.826.0.1.3680043.10.511.3.98267820174458043... | \n", + "[1.2.826.0.1.3680043.8.498.9975397932428013130... | \n", + "[ANN] | \n", + "
| 1031 | \n", + "Monolayer regions of interest for cell classif... | \n", + "1.2.826.0.1.3680043.10.511.3.86763164155160463... | \n", + "[1.2.826.0.1.3680043.8.498.9996452406228816651... | \n", + "[ANN] | \n", + "
| 1032 | \n", + "Unlabeled cell bounding boxes | \n", + "1.2.826.0.1.3680043.10.511.3.70615242101987162... | \n", + "[1.2.826.0.1.3680043.8.498.9996452406228816651... | \n", + "[ANN] | \n", + "
1033 rows × 4 columns
\n", + "| \n", + " | SeriesInstanceUID | \n", + "roi_id | \n", + "roi_label | \n", + "roi_coordinates | \n", + "reference_SeriesInstanceUID | \n", + "reference_SOPInstanceUID | \n", + "
|---|---|---|---|---|---|---|
| 0 | \n", + "1.2.826.0.1.3680043.10.511.3.76434139437749586... | \n", + "2271 | \n", + "region_of_interest | \n", + "[[72032.0, 160247.0], [74080.0, 160247.0], [74... | \n", + "1.2.826.0.1.3680043.8.498.98377665788926698337... | \n", + "1.2.826.0.1.3680043.8.498.70616662305497812223... | \n", + "
| 1 | \n", + "1.2.826.0.1.3680043.10.511.3.76434139437749586... | \n", + "2272 | \n", + "region_of_interest | \n", + "[[92857.0, 163260.0], [94905.0, 163260.0], [94... | \n", + "1.2.826.0.1.3680043.8.498.98377665788926698337... | \n", + "1.2.826.0.1.3680043.8.498.70616662305497812223... | \n", + "
| 2 | \n", + "1.2.826.0.1.3680043.10.511.3.76035111849294113... | \n", + "1070 | \n", + "region_of_interest | \n", + "[[48995.0, 80570.0], [51043.0, 80570.0], [5104... | \n", + "1.2.826.0.1.3680043.8.498.99045734331130228562... | \n", + "1.2.826.0.1.3680043.8.498.52239720641745361153... | \n", + "
| 3 | \n", + "1.2.826.0.1.3680043.10.511.3.76035111849294113... | \n", + "1071 | \n", + "region_of_interest | \n", + "[[99451.0, 126518.0], [101499.0, 126518.0], [1... | \n", + "1.2.826.0.1.3680043.8.498.99045734331130228562... | \n", + "1.2.826.0.1.3680043.8.498.52239720641745361153... | \n", + "
| 4 | \n", + "1.2.826.0.1.3680043.10.511.3.57387082213597634... | \n", + "290 | \n", + "region_of_interest | \n", + "[[21001.0, 175192.0], [23049.0, 175192.0], [23... | \n", + "1.2.826.0.1.3680043.8.498.36810224044030831386... | \n", + "1.2.826.0.1.3680043.8.498.20301403784060697253... | \n", + "
| 5 | \n", + "1.2.826.0.1.3680043.10.511.3.57387082213597634... | \n", + "291 | \n", + "region_of_interest | \n", + "[[85616.0, 154208.0], [87664.0, 154208.0], [87... | \n", + "1.2.826.0.1.3680043.8.498.36810224044030831386... | \n", + "1.2.826.0.1.3680043.8.498.20301403784060697253... | \n", + "
| 6 | \n", + "1.2.826.0.1.3680043.10.511.3.57387082213597634... | \n", + "2323 | \n", + "region_of_interest | \n", + "[[27146.0, 122398.0], [47628.0, 122398.0], [47... | \n", + "1.2.826.0.1.3680043.8.498.36810224044030831386... | \n", + "1.2.826.0.1.3680043.8.498.20301403784060697253... | \n", + "
| 7 | \n", + "1.2.826.0.1.3680043.10.511.3.11224067190602751... | \n", + "322 | \n", + "region_of_interest | \n", + "[[40807.0, 31720.0], [42855.0, 31720.0], [4285... | \n", + "1.2.826.0.1.3680043.8.498.82223767803353692585... | \n", + "1.2.826.0.1.3680043.8.498.72082594196695068782... | \n", + "
| 8 | \n", + "1.2.826.0.1.3680043.10.511.3.11224067190602751... | \n", + "323 | \n", + "region_of_interest | \n", + "[[41251.0, 26908.0], [43299.0, 26908.0], [4329... | \n", + "1.2.826.0.1.3680043.8.498.82223767803353692585... | \n", + "1.2.826.0.1.3680043.8.498.72082594196695068782... | \n", + "
| 9 | \n", + "1.2.826.0.1.3680043.10.511.3.11224067190602751... | \n", + "2017 | \n", + "region_of_interest | \n", + "[[25157.0, 41317.0], [30531.0, 41317.0], [3053... | \n", + "1.2.826.0.1.3680043.8.498.82223767803353692585... | \n", + "1.2.826.0.1.3680043.8.498.72082594196695068782... | \n", + "
| 10 | \n", + "1.2.826.0.1.3680043.10.511.3.11224067190602751... | \n", + "2018 | \n", + "region_of_interest | \n", + "[[83712.0, 75137.0], [88720.0, 75137.0], [8872... | \n", + "1.2.826.0.1.3680043.8.498.82223767803353692585... | \n", + "1.2.826.0.1.3680043.8.498.72082594196695068782... | \n", + "
| 11 | \n", + "1.2.826.0.1.3680043.10.511.3.11224067190602751... | \n", + "2019 | \n", + "region_of_interest | \n", + "[[70548.0, 93491.0], [73903.0, 93491.0], [7390... | \n", + "1.2.826.0.1.3680043.8.498.82223767803353692585... | \n", + "1.2.826.0.1.3680043.8.498.72082594196695068782... | \n", + "
| 12 | \n", + "1.2.826.0.1.3680043.10.511.3.11224067190602751... | \n", + "2020 | \n", + "region_of_interest | \n", + "[[79658.0, 95782.0], [84910.0, 95782.0], [8491... | \n", + "1.2.826.0.1.3680043.8.498.82223767803353692585... | \n", + "1.2.826.0.1.3680043.8.498.72082594196695068782... | \n", + "
| 13 | \n", + "1.2.826.0.1.3680043.10.511.3.32342080546985181... | \n", + "261 | \n", + "region_of_interest | \n", + "[[63457.0, 85889.0], [65505.0, 85889.0], [6550... | \n", + "1.2.826.0.1.3680043.8.498.28621295652678350702... | \n", + "1.2.826.0.1.3680043.8.498.35634115629470368866... | \n", + "
| 14 | \n", + "1.2.826.0.1.3680043.10.511.3.32342080546985181... | \n", + "262 | \n", + "region_of_interest | \n", + "[[119087.0, 146686.0], [121135.0, 146686.0], [... | \n", + "1.2.826.0.1.3680043.8.498.28621295652678350702... | \n", + "1.2.826.0.1.3680043.8.498.35634115629470368866... | \n", + "
| 15 | \n", + "1.2.826.0.1.3680043.10.511.3.32342080546985181... | \n", + "2199 | \n", + "region_of_interest | \n", + "[[51992.0, 60697.0], [97259.0, 60697.0], [9725... | \n", + "1.2.826.0.1.3680043.8.498.28621295652678350702... | \n", + "1.2.826.0.1.3680043.8.498.35634115629470368866... | \n", + "
| 16 | \n", + "1.2.826.0.1.3680043.10.511.3.34033373592687248... | \n", + "1172 | \n", + "region_of_interest | \n", + "[[41898.0, 45076.0], [43946.0, 45076.0], [4394... | \n", + "1.2.826.0.1.3680043.8.498.87409625199169121538... | \n", + "1.2.826.0.1.3680043.8.498.35712192446749686729... | \n", + "
| 17 | \n", + "1.2.826.0.1.3680043.10.511.3.34033373592687248... | \n", + "1173 | \n", + "region_of_interest | \n", + "[[104405.0, 43133.0], [106453.0, 43133.0], [10... | \n", + "1.2.826.0.1.3680043.8.498.87409625199169121538... | \n", + "1.2.826.0.1.3680043.8.498.35712192446749686729... | \n", + "
| 18 | \n", + "1.2.826.0.1.3680043.10.511.3.34033373592687248... | \n", + "2085 | \n", + "region_of_interest | \n", + "[[51095.0, 46221.0], [57375.0, 46221.0], [5737... | \n", + "1.2.826.0.1.3680043.8.498.87409625199169121538... | \n", + "1.2.826.0.1.3680043.8.498.35712192446749686729... | \n", + "
| 19 | \n", + "1.2.826.0.1.3680043.10.511.3.34033373592687248... | \n", + "2086 | \n", + "region_of_interest | \n", + "[[90154.0, 51503.0], [96260.0, 51503.0], [9626... | \n", + "1.2.826.0.1.3680043.8.498.87409625199169121538... | \n", + "1.2.826.0.1.3680043.8.498.35712192446749686729... | \n", + "
| 20 | \n", + "1.2.826.0.1.3680043.10.511.3.34033373592687248... | \n", + "2087 | \n", + "region_of_interest | \n", + "[[54861.0, 63831.0], [59836.0, 63831.0], [5983... | \n", + "1.2.826.0.1.3680043.8.498.87409625199169121538... | \n", + "1.2.826.0.1.3680043.8.498.35712192446749686729... | \n", + "
| 21 | \n", + "1.2.826.0.1.3680043.10.511.3.34033373592687248... | \n", + "2088 | \n", + "region_of_interest | \n", + "[[111385.0, 70592.0], [116651.0, 70592.0], [11... | \n", + "1.2.826.0.1.3680043.8.498.87409625199169121538... | \n", + "1.2.826.0.1.3680043.8.498.35712192446749686729... | \n", + "
| 22 | \n", + "1.2.826.0.1.3680043.10.511.3.97795071042004815... | \n", + "51 | \n", + "region_of_interest | \n", + "[[126985.0, 267335.0], [129033.0, 267335.0], [... | \n", + "1.2.826.0.1.3680043.8.498.99096006395418595522... | \n", + "1.2.826.0.1.3680043.8.498.94915091369473739710... | \n", + "
| 23 | \n", + "1.2.826.0.1.3680043.10.511.3.97795071042004815... | \n", + "52 | \n", + "region_of_interest | \n", + "[[72610.0, 264357.0], [74658.0, 264357.0], [74... | \n", + "1.2.826.0.1.3680043.8.498.99096006395418595522... | \n", + "1.2.826.0.1.3680043.8.498.94915091369473739710... | \n", + "
| 24 | \n", + "1.2.826.0.1.3680043.10.511.3.97795071042004815... | \n", + "2106 | \n", + "region_of_interest | \n", + "[[117409.0, 274298.0], [146737.0, 274298.0], [... | \n", + "1.2.826.0.1.3680043.8.498.99096006395418595522... | \n", + "1.2.826.0.1.3680043.8.498.94915091369473739710... | \n", + "
| 25 | \n", + "1.2.826.0.1.3680043.10.511.3.57010110707541598... | \n", + "366 | \n", + "region_of_interest | \n", + "[[93444.0, 82991.0], [95492.0, 82991.0], [9549... | \n", + "1.2.826.0.1.3680043.8.498.63551739745624702403... | \n", + "1.2.826.0.1.3680043.8.498.25876685401930579513... | \n", + "
| 26 | \n", + "1.2.826.0.1.3680043.10.511.3.57010110707541598... | \n", + "367 | \n", + "region_of_interest | \n", + "[[92590.0, 112474.0], [94638.0, 112474.0], [94... | \n", + "1.2.826.0.1.3680043.8.498.63551739745624702403... | \n", + "1.2.826.0.1.3680043.8.498.25876685401930579513... | \n", + "
| 27 | \n", + "1.2.826.0.1.3680043.10.511.3.57010110707541598... | \n", + "2290 | \n", + "region_of_interest | \n", + "[[45570.0, 105204.0], [47298.0, 105204.0], [47... | \n", + "1.2.826.0.1.3680043.8.498.63551739745624702403... | \n", + "1.2.826.0.1.3680043.8.498.25876685401930579513... | \n", + "
| 28 | \n", + "1.2.826.0.1.3680043.10.511.3.57010110707541598... | \n", + "2291 | \n", + "region_of_interest | \n", + "[[36609.0, 126384.0], [38646.0, 126384.0], [38... | \n", + "1.2.826.0.1.3680043.8.498.63551739745624702403... | \n", + "1.2.826.0.1.3680043.8.498.25876685401930579513... | \n", + "
| 29 | \n", + "1.2.826.0.1.3680043.10.511.3.57010110707541598... | \n", + "2292 | \n", + "region_of_interest | \n", + "[[135629.0, 174205.0], [142382.0, 174205.0], [... | \n", + "1.2.826.0.1.3680043.8.498.63551739745624702403... | \n", + "1.2.826.0.1.3680043.8.498.25876685401930579513... | \n", + "
| 30 | \n", + "1.2.826.0.1.3680043.10.511.3.57010110707541598... | \n", + "2293 | \n", + "region_of_interest | \n", + "[[133120.0, 215687.0], [143659.0, 215687.0], [... | \n", + "1.2.826.0.1.3680043.8.498.63551739745624702403... | \n", + "1.2.826.0.1.3680043.8.498.25876685401930579513... | \n", + "
| 31 | \n", + "1.2.826.0.1.3680043.10.511.3.32755412832086526... | \n", + "184 | \n", + "region_of_interest | \n", + "[[66993.0, 99737.0], [69041.0, 99737.0], [6904... | \n", + "1.2.826.0.1.3680043.8.498.70799816019966502082... | \n", + "1.2.826.0.1.3680043.8.498.28727480766600483017... | \n", + "
| 32 | \n", + "1.2.826.0.1.3680043.10.511.3.32755412832086526... | \n", + "185 | \n", + "region_of_interest | \n", + "[[120896.0, 139706.0], [122944.0, 139706.0], [... | \n", + "1.2.826.0.1.3680043.8.498.70799816019966502082... | \n", + "1.2.826.0.1.3680043.8.498.28727480766600483017... | \n", + "
| 33 | \n", + "1.2.826.0.1.3680043.10.511.3.42344126050021596... | \n", + "240 | \n", + "region_of_interest | \n", + "[[99586.0, 194216.0], [101699.0, 194216.0], [1... | \n", + "1.2.826.0.1.3680043.8.498.81530114654037744426... | \n", + "1.2.826.0.1.3680043.8.498.11930057970062427065... | \n", + "
| 34 | \n", + "1.2.826.0.1.3680043.10.511.3.42344126050021596... | \n", + "241 | \n", + "region_of_interest | \n", + "[[33185.0, 172513.0], [35233.0, 172513.0], [35... | \n", + "1.2.826.0.1.3680043.8.498.81530114654037744426... | \n", + "1.2.826.0.1.3680043.8.498.11930057970062427065... | \n", + "
| 35 | \n", + "1.2.826.0.1.3680043.10.511.3.42344126050021596... | \n", + "2154 | \n", + "region_of_interest | \n", + "[[53973.0, 164172.0], [58823.0, 164172.0], [58... | \n", + "1.2.826.0.1.3680043.8.498.81530114654037744426... | \n", + "1.2.826.0.1.3680043.8.498.11930057970062427065... | \n", + "
| 36 | \n", + "1.2.826.0.1.3680043.10.511.3.42344126050021596... | \n", + "2155 | \n", + "region_of_interest | \n", + "[[136416.0, 206608.0], [139550.0, 206608.0], [... | \n", + "1.2.826.0.1.3680043.8.498.81530114654037744426... | \n", + "1.2.826.0.1.3680043.8.498.11930057970062427065... | \n", + "
| \n", + " | cell_label | \n", + "cell_label_code_scheme | \n", + "reference_SOPInstanceUID | \n", + "cell_coordinates | \n", + "
|---|---|---|---|---|
| cell_id | \n", + "\n", + " | \n", + " | \n", + " | \n", + " |
| 47204 | \n", + "[Structure of haematological system, Unusable ... | \n", + "[(414387006, SCT), (111235, DCM), (414387006, ... | \n", + "1.2.826.0.1.3680043.8.498.72082594196695068782... | \n", + "[[42780.0, 32381.0], [42827.0, 32381.0], [4282... | \n", + "