OMERO

OMERO for Developers


OMERO is designed to be extended and integrated with other tools


OMERO for Developers

OMERO is an open source client/server system written in Java for visualizing, managing, and annotating microscope images and metadata. The OMERO API allows clients to be written in Java, Python, C++ or MATLAB. The OMERO platform includes a Java client OMERO.insight, a Python-based web client OMERO.web, a Command Line Interface which uses Python, and a Java ImageJ plugin. OMERO also supports a scripting service which allows Python scripts to be run on the server and called from any of the other clients.

You are welcome to write your own client code or scripts, or extend the server to suit your needs, and there is a whole community and extensive documentation to support you.


Key Features

The strength of OMERO lies in its interoperability. Some of the main extension points are highlighted below.


OMERO feature

Open Source

All OMERO source code is available under the GNU General public license or through commercial license from Glencoe Software.

Find us on GitHub
OMERO feature

Public API

Work with your data in Python, Java, MATLAB and C++.

View Developer Guides
OMERO feature

OMERO.web

Use the OMERO.web framework to build web applications for OMERO.

View Developer Guide OMERO apps
OMERO feature
OMERO feature

OMERO clients

Develop Blitz clients that use the API and the Ice remoting framework.

View Developer Guide
OMERO feature

OMERO.cli

Use the CLI to work with OMERO objects and write plugins.

View Developer Guide
OMERO feature

Scripting Service

Write Python scripts to add functionality to the OMERO.server. Share your scripts with the community.

View Developer Guide
OMERO feature

Analysis

Save your analysis results to OMERO.server or use OMERO.tables to store columnar data.

View Developer Guide Learn more about analysis integrations
OMERO feature

OMERO.server

Extend the OMERO.server by writing your own services or using the OMERO.grid infrastructure to manage your own processes.

View Developer Guide


Get started working with your images now

Download OMERO