omero-integration

Access and organize microscopy images and metadata from an OMERO server using Python and BlitzGateway.

16|7|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/jackspace/ClaudeSkillz --skill omero-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omero-integration
Source: https://github.com/jackspace/ClaudeSkillz/tree/main/skills/scientific-integration-omero-integration
Command: npx skills add https://github.com/jackspace/ClaudeSkillz --skill omero-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

OMERO integration provides a programmable path to manage microscopy data, retrieve datasets, analyze pixels, and handle ROIs/annotations within an OMERO server environment.

Core Features & Use Cases

  • Connection & session management with the OMERO Python API
  • Data access: list projects, datasets, images; fetch pixel data
  • ROI/annotaion creation and management; batch processing and automation

Quick Start

Connect to an OMERO server with BlitzGateway and list available projects.

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 and retrieve microscopy images from an OMERO server?

Use the OMERO Python API with BlitzGateway to connect to your OMERO server and retrieve images, projects, and datasets. After establishing a session with connection credentials, you can query and fetch pixel data and metadata for batch processing and analysis workflows.

Can I create and manage ROIs and annotations on microscopy images in OMERO?

Yes, the OMERO Python API enables creation, modification, and retrieval of ROIs and annotations. You can programmatically define regions of interest, attach measurements and labels, and organize metadata across images and datasets using omero-py with BlitzGateway.

What are the requirements to set up OMERO Python integration?

OMERO integration requires Python 3.7+, Zeroc Ice 3.6+, and omero-py installed via pip or conda. You also need network access to an OMERO server and valid connection credentials to establish sessions for data access and manipulation.

How do I automate batch processing of microscopy datasets in OMERO?

Use the OMERO Python API to iterate over projects, datasets, and images, then apply automated workflows for image retrieval, ROI processing, annotation creation, and measurement storage. Context managers and error handling ensure robust session management across large-scale batch operations.

Does OMERO support high-content screening workflows?

Yes, OMERO's Python API is designed for high-content screening applications. You can retrieve large image collections, organize by project and dataset, process derived images, and store measurements programmatically, enabling automated analysis pipelines at scale.

What's the best way to handle connection errors and session management in OMERO scripts?

The OMERO Python API provides context managers and robust error handling patterns for secure session lifecycle management. Proper connection handling prevents resource leaks and ensures reliable automation in batch scripting and long-running workflows.