omero-integration

Interact with OMERO microscopy data via the omero-py Python API.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/felixboehm/biochem-allergy --skill omero-integration-felixboehm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omero-integration
Source: https://github.com/felixboehm/biochem-allergy/tree/main/.claude/skills/omero-integration
Command: npx skills add https://github.com/felixboehm/biochem-allergy --skill omero-integration-felixboehm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the complex process of managing, accessing, and analyzing large microscopy image datasets stored in OMERO, reducing the time spent on data wrangling and enabling faster scientific discovery.

Core Features & Use Cases

  • Programmatic Data Access: Connect to OMERO servers and retrieve images, datasets, and screening data using Python.
  • Image Analysis: Extract pixel data, perform pixel-level analysis, and manage regions of interest (ROIs).
  • Metadata Management: Create and link annotations, tags, and structured data (OMERO Tables) to your images.
  • Batch Processing: Automate repetitive tasks like processing multiple images or generating reports via OMERO.scripts.
  • Use Case: A researcher needs to quantify the fluorescence intensity within specific cell nuclei across hundreds of images. This Skill allows them to write a Python script that connects to OMERO, retrieves the images, identifies nuclei using ROIs, calculates intensity statistics, and stores the results in an OMERO Table.

Quick Start

Use the omero-integration skill to connect to your OMERO server and list all projects.

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 pixel data from an OMERO server using Python?

You can retrieve microscopy images and pixel data from an OMERO server using the omero-py Python API to connect, query datasets, and extract pixel-level information for analysis. This programmatic interaction streamlines accessing high-content screening data.

Can I batch process multiple microscopy images and store results in OMERO Tables?

Yes, you can batch process multiple microscopy images using OMERO.scripts to automate repetitive tasks. The Skill enables you to calculate intensity statistics and store the structured results directly in OMERO Tables linked to your images.

How do I manage regions of interest (ROIs) and metadata annotations for bioimaging datasets?

You can manage regions of interest (ROIs) and metadata annotations for bioimaging datasets via the omero-py API. It allows you to create, link tags, and apply structured data annotations to your microscopy images programmatically.

What do I need to connect to an OMERO server for programmatic image analysis?

To connect to an OMERO server for programmatic image analysis, you need the omero-py package installed and your specific OMERO server connection details. This setup facilitates direct interaction with your microscopy data management platform.

Does this approach support automating fluorescence intensity quantification across hundreds of images?

Yes, this approach supports automating fluorescence intensity quantification across hundreds of images. By writing a Python script with omero-py, you can retrieve images, identify cell nuclei using ROIs, and calculate intensity statistics for high-content screening workflows.

What is the best way to automate high-content screening workflows with OMERO?

The best way to automate high-content screening workflows with OMERO is using server-side batch processing via OMERO.scripts. This allows you to programmatically process multiple microscopy images, analyze pixel data, and generate automated reports.