omero-integration

Access OMERO servers to retrieve and analyze microscopy images and metadata.

Updated May 17, 2026
One-click install
npx skills add https://github.com/galeep/plugin-place --skill omero-integration-galeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omero-integration
Source: https://github.com/galeep/plugin-place/tree/main/plugins/sci-lab-automation/skills/omero-integration
Command: npx skills add https://github.com/galeep/plugin-place --skill omero-integration-galeep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires omero-py, zeroc_ice, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies access to and analysis of microscopy data through the OMERO platform, providing a streamlined workflow for managing images, datasets, and annotations.

Core Features & Use Cases

  • OMERO API Access: Connect to OMERO servers and access images and datasets programmatically.
  • Data Retrieval: Retrieve images, datasets, and screening data with filters.
  • Analysis and Processing: Analyze pixel data, manage ROIs, and perform batch processing.
  • Use Case: For example, a scientist can use this Skill to programmatically retrieve all images from a specific dataset in OMERO, analyze pixel intensities within ROIs, and store results in OMERO tables.

Quick Start

To connect to an OMERO server and retrieve images, run the following command: from omero.gateway import BlitzGateway\nconn = BlitzGateway(username, password, host=host, port=port)\nfor project in conn.listProjects():\n print(project.getName())

Frequently Asked Questions about omero-integration

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

FAQPage Schema
How do I connect to an OMERO server and retrieve microscopy datasets in Python?

You can connect to an OMERO server and retrieve microscopy datasets by using the BlitzGateway from omero.gateway to authenticate, which then allows you to programmatically list projects and access images.

Can I perform batch processing and analyze pixel intensities on OMERO images?

Yes, you can perform batch processing and analyze pixel intensities on OMERO images by retrieving specific datasets programmatically and applying analysis logic to the pixel data within defined ROIs.

Do I need omero-py and Zeroc Ice to access OMERO data programmatically?

Yes, you need omero-py and Zeroc Ice installed as dependencies because they provide the essential API connectivity and data manipulation framework required to interact with the OMERO server.

How does ROI management work for high-content screening workflows in OMERO?

ROI management for high-content screening workflows in OMERO involves defining regions of interest on images, analyzing the pixel data within those boundaries, and storing the resulting measurements in OMERO tables.

What is the best way to manage microscopy metadata and screening data using Python?

The best way to manage microscopy metadata and screening data using Python is through the OMERO API, which supports filtering retrieval for datasets and allows you to store analysis results directly in OMERO tables.

Are there limitations when using Zeroc Ice for OMERO data retrieval and analysis?

The primary limitation when using Zeroc Ice for OMERO data retrieval is its strict dependency requirement, meaning your Python environment must correctly configure both Zeroc Ice and omero-py to establish successful server connectivity.