Figure 1.
BIOMERO manages connection between OMERO and HPC (local or cloud)
At the center, we have the open-source BIOMERO Python library. Users tell BIOMERO what workflow to run on what images by selecting one of BIOMERO scripts (A), available in the OMERO web interface. The OMERO script will communicate with the BIOMERO library (B) to move data and track workflow execution. BIOMERO downloads (if needed) and executes the required Docker containers (C) as jobs on the HPC (local or cloud). The job status and logs from the HPC executions are polled through the BIOMERO library (D), and once the job is completed, results are stored back in OMERO (E) and communicated to the user via the OMERO web interface.
