omero-integration

Access OMERO image data via omero-py for retrieval, annotation, and ROI management.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill omero-integration-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omero-integration
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/cell-biology/omero-integration
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill omero-integration-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables programmatic interaction with OMERO, an open-source platform for biological image data management, allowing users to retrieve, annotate, and integrate image data without relying on the desktop GUI.

Core Features & Use Cases

  • Programmatic Image Retrieval: Download microscopy images as NumPy arrays for analysis.
  • Annotation & Tagging: Add tags and key-value pairs to images and datasets.
  • ROI Management: Access and process Region of Interest data.
  • Workflow Integration: Connect OMERO data into Python analysis pipelines.

Quick Start

Connect to your OMERO server using your credentials and retrieve image ID 12345 as a NumPy array.

Frequently Asked Questions about omero-integration

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

FAQPage Schema
How do I retrieve OMERO images as NumPy arrays for bioimage analysis?

To retrieve OMERO images as NumPy arrays, you use the omero-py Python client to programmatically connect to your OMERO server and download microscopy image data directly into your Python analysis workflow.

Can I manage ROIs and add tags to biological images in OMERO using Python?

Yes, you can manage ROIs and add tags or key-value pairs to biological images in OMERO using Python. The omero-py client enables programmatic annotation and Region of Interest processing without the desktop GUI.

Does the OMERO Python client support bulk operations and data provenance tracking?

Yes, the OMERO Python client supports bulk operations and data provenance tracking. It allows you to manage biological image data by applying structured annotations across multiple images and datasets programmatically.

What is the best way to integrate OMERO data management into a Python analysis pipeline?

The best way to integrate OMERO data management into a Python pipeline is by using the omero-py client to retrieve images as NumPy arrays and apply structured annotations for tracking data provenance throughout your analysis.

Do I need omero-py and Pillow to access biological images in OMERO?

Yes, you need omero-py to establish programmatic access to the OMERO platform. Python libraries like Pillow and numpy are also utilized to handle image retrieval and convert microscopy data into arrays for analysis.