omero-integration

Manage microscopy datasets in OMERO via the Python API.

Updated May 24, 2026
One-click install
npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill omero-integration-estrella-231
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omero-integration
Source: https://github.com/Estrella-231/Mathematical_modeling_tongmeng/tree/main/.agents/skills/omero-integration
Command: npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill omero-integration-estrella-231

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction of manually browsing OMERO by enabling programmatic access to microscopy images, datasets, and screening data for downstream analysis and batch workflows.

Core Features & Use Cases

  • Connect & navigate OMERO: manage sessions, group context, and traverse the Project → Dataset → Image hierarchy (including Screen → Plate → Well → WellSample).
  • Retrieve and process image data: fetch pixel planes and tiles as NumPy arrays, generate rendered outputs, and create derived images (e.g., projections) with correct physical dimensions.
  • Manage scientific context in OMERO: create and analyze ROIs and shapes, attach annotations (tags, map metadata, file annotations, comments), and store quantitative results in OMERO Tables.
  • Automate batch operations: design OMERO.scripts for server-side batch processing and return images/files/tables to clients.

Quick Start

Use the omero-integration skill to connect to your OMERO server, retrieve a dataset’s images, and create ROI intensity statistics saved back into OMERO tables.

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 metadata from OMERO using Python?

To retrieve microscopy images and metadata from OMERO using Python, you can manage sessions, traverse the Project → Dataset → Image hierarchy, and fetch pixel planes as NumPy arrays via the OMERO Python API.

Can I perform batch ROI analysis and save results back into OMERO tables?

Yes, you can perform batch ROI analysis by creating ROIs, extracting shape statistics, and persisting quantitative results directly into OMERO tables for downstream analysis using the Python API.

Does this approach support high-content screening data structures like plates and wells?

Yes, high-content screening data structures are fully supported, allowing you to traverse the Screen → Plate → Well → WellSample hierarchy to navigate and process complex screening datasets.

What is the best way to generate derived images from microscopy pixel data in OMERO?

The best way to generate derived images from microscopy pixel data is to fetch pixel planes as NumPy arrays, compute projections or rendered outputs, and create new images with correct physical dimensions.

How do I attach annotations and tags to datasets during automated microscopy pipelines?

To attach annotations and tags to datasets during automated microscopy pipelines, use the OMERO Python API to apply tags, map metadata, file annotations, and comments directly to images or datasets.

Can I design OMERO.scripts for server-side batch processing of microscopy datasets?

Yes, you can design OMERO.scripts for server-side batch processing of microscopy datasets, enabling automated workflows that return processed images, files, and tables directly to clients.