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.