omero-integration

Access OMERO data programmatically via omero-py and BlitzGateway.

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill omero-integration-ovachiever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omero-integration
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/omero-integration
Command: npx skills add https://github.com/ovachiever/droid-tings --skill omero-integration-ovachiever

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and templates (resource) components.

What problem does it solve?

This Skill enables programmatic OMERO data access, retrieval of projects/datasets/images, ROI management, and batch processing for microscopy workflows.

Core Features & Use Cases

  • Data Access: Projects, Datasets, Images, Screens, Plates, ROIs
  • Metadata & Annotations: Tags, maps, comments, and file attachments
  • Image Processing & Rendering: Access raw pixel data, renderings, and derived images
  • ROIs: Create/retrieve/analyze ROIs with multiple shapes
  • OMERO Tables: Structured data storage linked to images/datasets
  • Scripting & Batch Operations: OMERO.scripts for server-side processing
  • Administrative & Permissions: Group context and admin tasks

Quick Start

Install omero-py, connect to an OMERO server, list objects, and retrieve image pixel data for analysis.

Frequently Asked Questions about omero-integration

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

FAQPage Schema
How do I programmatically access images and metadata from an OMERO server?

Programmatic OMERO access uses omero-py and BlitzGateway to connect to a server, retrieve projects, datasets, and images, then extract pixel data and metadata. Install omero-py, authenticate with session credentials, and query objects by ID or filter criteria to enable batch analysis and downstream processing.

Can I create and manage ROIs programmatically in OMERO?

ROI management in OMERO involves creating, retrieving, and analyzing region-of-interest shapes linked to images using omero-py. Define shapes, associate them with images, and query ROI data to support image annotation and quantitative analysis workflows.

What's the best way to automate batch image processing across OMERO datasets?

Batch processing uses OMERO.scripts for server-side automation or omero-py client scripts to iterate over images, apply transformations, and store results. Script templates enable repetitive workflows across projects and datasets without manual image handling.

How do I store and link structured data to OMERO images using tables?

OMERO Tables attach structured, row-column data directly to images and datasets, enabling linked metadata storage. Use omero-py to create table schemas, populate rows, and query results for high-content screening and quantitative analysis integration.

Does OMERO support annotations like tags, comments, and file attachments?

OMERO annotations include tags, key-value maps, comments, and file attachments linked to any image or dataset. Programmatic access via omero-py lets you create, query, and manage annotations across batches, supporting rich metadata workflows.

What permissions and group contexts do I need to manage for OMERO server access?

OMERO permission handling controls group visibility and data access via session and group context settings. omero-py session management enforces permissions during connection, ensuring only authorized users retrieve or modify data across group-restricted projects.