Skip to content

An automated background service that generates ISCCs for images imported into OMERO

License

Notifications You must be signed in to change notification settings

bio-codes/omero-iscc

Repository files navigation

OMERO ISCC Service

An automated background service that generates ISCCs for images imported into OMERO.

Overview

This service monitors OMERO for newly imported images and automatically:

  • Generates ISCC-SUM fingerprints from the raw bioimaging data
  • Stores ISCCs as MapAnnotations on the images

Quick Start

Running All Services (Default)

The simplest way to run all services:

# Start all services (OMERO + ISCC)
docker compose up -d

# Stop all services
docker compose down

Running Services Separately

You can also run the services independently:

# Start only OMERO services
docker compose -f compose.omero.yaml up -d

# Start only ISCC service (requires OMERO network to exist)
docker compose -f compose.omero.yaml up -d  # First ensure OMERO is running
docker compose -f compose.iscc.yaml up -d   # Then start ISCC

# Stop services individually
docker compose -f compose.omero.yaml down
docker compose -f compose.iscc.yaml down

Service URLs

Dependencies and related development resources:

Funding

This work was supported through the Open Science Clusters’ Action for Research and Society (OSCARS) European project under grant agreement Nº101129751.

See: BIO-CODES project (Enhancing AI-Readiness of Bioimaging Data with Content-Based Identifiers).

License

This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details.

About

An automated background service that generates ISCCs for images imported into OMERO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages