What is OME?

The Open Microscopy Environment (OME) is a set of software that interacts with a database to manage images, image meta-data, image analysis and analysis results.

What does OME do?

OME's Architecture

OME's design follows a standard client-server architecture. A single installation of OME will usually be used for an entire laboratory or department. The data and metadata for the images in an OME installation are stored on a centralized server. OME administrators can choose to place these server programs on the same machine, or on separate machines, depending on their particular needs and resources.

OME includes a light-weight web-based interface, written in Perl running under Apache, that can be accessed from any computer with a standard Web browser. OME provides an additional framework, the OME Java API, for accessing information stored in an OME database via a Java-based client application running on a remote machine. Java remote clients developed against this framework provide more advanced visualization and interaction functionality than the Web interface, however must be installed separately on each client computer.

In addition to our Shoola Java client, there exist externally developed Java programs such as Visbio and ImageJ that have the functionality, either intrinsically or via plugin, to interact with images and meta-data stored in OME.

There is an included command-line tool, ome, for administering and otherwise controlling your OME installation.

OME Past, Present and Future

The features and capabilities described in these pages are current as of OME 2.6.0. To learn more about what is planned for the future, see the OME development roadmap.