omero-integration

Access OMERO microscopy datasets via BlitzGateway to retrieve images and manage ROIs.

4|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/shushuzn/Rairos --skill omero-integration-shushuzn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omero-integration
Source: https://github.com/shushuzn/Rairos/tree/main/skills/omero-integration
Command: npx skills add https://github.com/shushuzn/Rairos --skill omero-integration-shushuzn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines programmatic access to OMERO microscopy data so you can retrieve images and metadata, compute pixel-based measurements, and manage ROIs/annotations without manual UI work.

Core Features & Use Cases

  • OMERO connection & session management: establish authenticated BlitzGateway sessions and manage group contexts.
  • Hierarchical data retrieval: navigate Projects → Datasets → Images and Screen → Plate → Well → WellSample → Image to fetch the right objects and their metadata.
  • Metadata & annotation management: create and link tags, key-value Map annotations, file attachments, and comments to OMERO objects.
  • Pixel-level image processing: access raw planes, tiles, and histogram statistics; render thumbnails and derived images; set physical pixel dimensions.
  • ROI creation, retrieval, and analysis: define ROIs with shapes (rectangles, ellipses, polygons, masks, lines, points), extract ROI intensity statistics, and batch ROI workflows.
  • Structured results storage: create and query OMERO tables for measurements and analysis outputs linked to datasets.
  • Server-side automation: build and run OMERO.scripts for batch processing across datasets/images.

Quick Start

Connect to your OMERO server with BlitzGateway using your credentials, then retrieve an Image and use the ROI and image-processing references to compute ROI intensity statistics and store them as an OMERO table for that dataset.

Frequently Asked Questions about omero-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract ROI intensity statistics from OMERO microscopy images using Python?

To extract ROI intensity statistics from OMERO microscopy images, you use the OMERO Python API via BlitzGateway to retrieve image pixel planes and query ROI services to calculate intensity data for defined shapes like rectangles or masks.

Can I batch process microscopy datasets and manage annotations in OMERO programmatically?

Yes, you can batch process microscopy datasets and manage annotations in OMERO programmatically by navigating the Project-Dataset-Image hierarchy to link tags, key-value Map annotations, and file attachments without manual UI work.

What's the best way to create and manage ROIs for microscopy data in OMERO?

The best way to create and manage ROIs for microscopy data in OMERO is using the Python API to define shapes like rectangles, ellipses, polygons, and masks, then linking them to images and extracting intensity statistics.

Does OMERO Python API support pixel-level processing and tile access for microscopy images?

Yes, the OMERO Python API supports pixel-level processing and tile access for microscopy images, allowing you to access raw planes, compute histogram statistics, set physical pixel dimensions, and render thumbnails.

How do I store structured measurement results linked to OMERO datasets?

You store structured measurement results linked to OMERO datasets by creating and querying OMERO tables that organize your pixel-based measurements and analysis outputs for later retrieval.

Can I run server-side batch processing across OMERO screens and plates?

Yes, you can run server-side batch processing across OMERO screens and plates by building and executing OMERO.scripts that automate workflows across the Screen-Plate-Well-Image hierarchy.