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.
The strength of OMERO lies in its interoperability. Some of the main extension points are highlighted below.
All OMERO source code is available under the GNU General public license or through commercial license from Glencoe Software.
Find us on GitHubUse the OMERO.web framework to build web applications for OMERO.
View Developer Guide OMERO appsDevelop Blitz clients that use the API and the Ice remoting framework.
View Developer GuideWrite Python scripts to add functionality to the OMERO.server. Share your scripts with the community.
View Developer GuideSave your analysis results to OMERO.server or use OMERO.tables to store columnar data.
View Developer Guide Learn more about analysis integrationsExtend the OMERO.server by writing your own services or using the OMERO.grid infrastructure to manage your own processes.
View Developer GuideGet started working with your images now
Download OMERO