From 8436a9a326ba96996a96b7a6bd9e50f483383bb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <alan.munoz@ed.ac.uk> Date: Tue, 24 Jan 2023 14:08:52 +0000 Subject: [PATCH] docs(omero): move installation to install.md --- docs/source/INSTALL.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docs/source/INSTALL.md b/docs/source/INSTALL.md index f2374102..73ec4b10 100644 --- a/docs/source/INSTALL.md +++ b/docs/source/INSTALL.md @@ -75,6 +75,37 @@ In case you want to have local version: This will automatically install the [ BABY ](https://git.ecdf.ed.ac.uk/swain-lab/aliby/baby) segmentation software. Support for additional segmentation and tracking algorithms is under development. +## Omero Server + +We use (and recommend) [OMERO](https://www.openmicroscopy.org/omero/) to manage our microscopy database, but ALIBY can process both locally-stored experiments and remote ones hosted on a server. + +### Setting up a server +For testing and development, the easiest way to set up an OMERO server is by +using Docker images. +[The software carpentry](https://software-carpentry.org/) and the [Open + Microscopy Environment](https://www.openmicroscopy.org), have provided +[instructions](https://ome.github.io/training-docker/) to do this. + +The `docker-compose.yml` file can be used to create an OMERO server with an +accompanying PostgreSQL database, and an OMERO web server. +It is described in detail +[here](https://ome.github.io/training-docker/12-dockercompose/). + +Our version of the `docker-compose.yml` has been adapted from the above to +use version 5.6 of OMERO. + +To start these containers (in background): +```shell script +cd pipeline-core +docker-compose up -d +``` +Omit the `-d` to run in foreground. + +To stop them, in the same directory, run: +```shell script +docker-compose stop +``` + ### Troubleshooting Segmentation has been tested on: Mac OSX Mojave, Ubuntu 20.04 and Arch Linux. -- GitLab