omero-integration

Access OMERO microscopy data and manage sessions via Python.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill omero-integration-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omero-integration
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/omero-integration
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill omero-integration-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

OMERO integration enables researchers to programmatically access and manage microscopy images, datasets, and annotations from Python, unifying data handling and analysis workflows.

Core Features & Use Cases

  • Connect to OMERO servers using the Python client, manage sessions, and switch group contexts for secure multi-user workflows.
  • Retrieve images, datasets, ROIs, and annotations; create and attach metadata; batch process and automate analyses.
  • Build end-to-end microscopy pipelines: from data access to image processing, ROI analysis, and export of results (tables, files) for downstream reporting.

Quick Start

Install the omero-py library, connect to an OMERO server, and retrieve a dataset to list its images.

Frequently Asked Questions about omero-integration

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

FAQPage Schema
How do I retrieve microscopy images and datasets from an OMERO server using Python?

To retrieve microscopy images and datasets from OMERO using Python, connect to the server using the omero-py client with your credentials, then query datasets to list their associated images and metadata.

Can I batch process OMERO images and extract ROIs for downstream analysis?

Yes, you can batch process OMERO images and extract ROIs. The integration supports automated retrieval of regions of interest and annotations, enabling automated image processing and ROI analysis across projects.

What do I need to connect to an OMERO server and manage microscopy data in Python?

Connecting to an OMERO server requires the omero-py client, valid server credentials, and common Python data processing libraries to establish a session and perform connection, retrieval, and rendering operations.

How does OMERO integration handle annotations and metadata for microscopy datasets?

OMERO integration handles annotations by allowing you to programmatically retrieve, create, and attach metadata to microscopy datasets. This unifies data handling and automates analysis workflows across projects and screens.

Is there a way to manage multi-user OMERO sessions and switch group contexts in Python?

Yes, you can manage multi-user OMERO sessions and switch group contexts in Python. The integration enables secure session management and group context switching for collaborative multi-user microscopy workflows.

What is the best way to build an end-to-end microscopy pipeline with OMERO and Python?

Building an end-to-end microscopy pipeline with OMERO and Python involves accessing images via the client, applying batch processing, performing ROI analysis, and exporting results as tables or files for downstream reporting.