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.

matlab MATLAB This section shows how to install and use the OMERO MATLAB toolbox. Various exercises demonstrate how to analyze data and stored 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.

Follow the instructions in the README.md file to run the notebooks either locally or on mybinder.org.

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.

Follow the instructions in the README.md file to run the notebooks either locally or on mybinder.org.