OMERO Application Programming Interfaces

The OMERO Application Programming Interface (API) allows clients to be written in Java, Python, R, C++ or MATLAB. In this section we show how to set up the various libraries and use a combination of Jupyter notebook and scripts to demonstrate how to use the APIs.

java

Java Gateway

The section demonstrates how to install and use the Java API. Jupyter notebooks are used to analyze data and save results back the server.

See docs for OMERO Java Gateway at https://docs.openmicroscopy.org/latest/omero/developers/Java.html.

https://mybinder.org/badge_logo.svg

matlab

MATLAB

This section shows how to install and use the OMERO MATLAB toolbox. The exercises demonstrate how to analyze data and store the results back to server.

python

Python API

The section demonstrates how to install and use the Python API. Jupyter notebooks are used to analyze data and save results back the server.

https://mybinder.org/badge_logo.svg

r

R Gateway

This section shows how to install and use the R Gateway to analyze data. Jupyter notebooks are available to demonstrate some of the functionalities available.

https://mybinder.org/badge_logo.svg