Personal tools

You are here: Home Support FAQ

FAQ

General

How do I get support for your software?
Open source support for the various OME products is provided via either the OME mailing lists or the OME Forums. Commercial support is provided by Glencoe Software, Inc.

 

What’s the difference between the OME and the OMERO server?

The OME server is a Perl-based system for visualising, managing, and analysing microscope images and metadata. The OME Server was actively developed until 2005, but is no longer actively worked on. Questions or comments can directed to the OME mailing lists or the OME Forums.

OMERO server is an enterprise application written in Java that provides integration, visualisation, management, and analysis of biological image data. The OMERO clients allow the scientist to remotely manage, view, annotate and measure multi-dimensional images from anywhere. It is the focus of our current development effort.

Which server platforms do you support?

The OMERO server runs on most Unix-based platforms, including Linux and Mac OS X, and Windows subject to certain prerequisites. See Getting Started for more details.

Icone new Besides the image data, how do I capture other experimental data?

The OMERO.editor tool can be used to add Protocols and Experimental metadata to Projects, Datasets and Images in OMERO. A movie demonstrating this functionality in the OMERO Beta 4.1 release is here.

It is also possible to annotate projects, datasets and images with a Description, add Comments and Tags, as shown in various movies on the OMERO feature list page.

Icone new High Content data support

Support for High Content Data was first added to the OME-Data model in June 2007. An updated version of the model will be released April 2010.

The 4.1 release includes preview features for working with high-content screening (HCS) data, see high-content screening (HCS) data.

The actual version of the clients (OMERO.insight or OMERO.web) do not support heatmaps.

Icone new Do you have 64-bit support?

Yes.

Through the usage of a 64-bit Java virtual machine you can use any of the client applications, OMERO API or OMERO.server on a 64-bit platform.

Icone new What license does your software use?

OMERO.server and clients use the GNU General Public License 2 or later. OMERO.web uses the Affero GNU General Public License.

Icone new How do I collaborate with you?

There are lots of ways to work with the OME Consortium. Most people use the OME Forums or the Mailing Lists to communicate their needs, status or problems. If you want to work with our source code, feel free to check it out. If at all possible, consider coming to the next OME User's Meeting to meet us, tell us what you're doing and diascuss how we can both help each other.

File Formats

Can I save/convert microscopy files between formats with your software?

Using Bio-Formats, we support conversion from any supported format into a few different "open standard" formats including OME-TIFF. As shown on the supported formats table, you can convert from any format on the list into any format with a green checkmark in the "Export" column.

There are many ways to use Bio-Formats to convert between formats, but two easy ways are the Bio-Formats command line tools and the Bio-Formats plugins for ImageJ.

We have no plans to convert into any vendor's "closed-source" proprietary microscopy formats.

How many file formats do you support?

From 4.1.x, OMERO now imports all the formats read by Bio-Formats including microscopy, HCS, tissue scanner and graphics file formats, over 60 in total. See the supported formats table for full details.

Bio-Formats

How do I use ImageJ with Bio-Formats?

Information on using Bio-Formats with ImageJ can be found at http://www.loci.wisc.edu/ome/formats-imagej.html

How do I use MATLAB with Bio-Formats?

Information on using Bio-Formats with MATLAB can be found at http://www.loci.wisc.edu/ome/formats-matlab.html

Do you support XYZ format?

A detailed list of the supported formats can be found at http://www.loci.wisc.edu/ome/formats.html

Icone new We have a lot of data from a home built system. Can you read it?

We can certainly add support for your data.  In order to do so, we ask that you send any documentation that you may have regarding the file format in which the data is stored, along with a representative collection of example datasets.  Please contact the Bio-Formats team for details on how to send data.

OME-XML & OME-TIFF

What file extension should I use when saving files in your formats?

We would recommend:

OME-XML file: filename.ome.xml

OME-TIFF file: filename.ome.tif

How can I check the validity of an OME-XML or OME-TIFF file?

We have an online valuator located at

http://validator.openmicroscopy.org.uk/

This will provide a basic indication of the validity of the file structure. It does not guarantee that the data written in the file structure is correct. The validator also only looks at one file at a time so multi-part OME-TIFF files will show as not being complete. At present it cannot analyse across the multi-part files.

It should be noted that Bio-Formats will still be able to read some files that the validator marks as invalid as it concentrates on reading what data it can, not validation.

The code for the validator and a script to run it from the command line are located at

http://www.ome-xml.org/browser/Xml/Validator

Why is my LSID being marked as invalid and not accepted?

The LSID specification defines the first three portions as case-insensitive, that is "URN:LSID:(Authority)". The remaining portion is case-sensitive. In OME-XML however we assume lower case for the first two portions "urn:lsid:", for "(Authority)", normally a domain name, any case is acceptable but lower case is recommended for consistency. The remaining portion is case-sensitive.

For full information on our use of LSID in OME-XML see:

http://www.ome-xml.org/wiki/LSID

How often are new schema versions released?

About two to four time a year. It is driven by users' requests for model changes.

The schema has two kind of releases Major and Minor. A major release happens once or twice a year, normally about February and September. These are key advances and add new functionality. Minor releases are bug fix releases and one or two may happen between Major releases.

For more information of the versioning of the releases see

http://www.ome-xml.org/wiki/VersionInformation

Some metadata is missing from your schema. What can I do?

Your first step is to suggest it on the forums or mailing list by sending us your use case.

This allows others to provide input to ensure the metadata is added in the most appropriate location so it can work in all cases. From there it will progress to a ticket on the OME-XML trac and after research to find the most general name for the term it can get rolled into the next schema release.

In the short term it is also possible to use StructuredAnnotation to store the value into out existing schema.

How can you represent binary image data in XML using plain text?

Binary data is represented in XML using Base64 encoding See RFC 1341 Section 5.2. Binary data is a string of numbers in base 2 represented by a series of bits (binary digits). These same numbers can be represented in base 64 using a series of base 64 digits. The convention for representing base 64 digits is to use the upper and lower case letters (52 digits), the numbers (+10 digits), and two punctuation characters '+' and '/' (total = 64).

Since each byte can represent a value from 0 to 255, we would need two base 64 digits to represent it. If we did that, we would need twice the storage to convert binary into plain text. Instead we can convert 3 bytes at a time into 4-digit base 64 numbers. This makes the plain-text representation of binary data "only" 1/3 larger.

Icone new Which TIFF IFD fields are required in OME-TIFF?

OME-TIFF files do not need any IFD fields beyond what would be required for a regular TIFF.  Please see the TIFF specification for a list of IFD fields required for regular TIFFs.

Icone new What are the minimum requirements for creating an OME-TIFF file?

An OME-TIFF file is in essence a standard TIFF file with an OME-XML metadata block stored inside it. Full details of the OME-TIFF specification are at: http://www.ome-xml.org/wiki/OmeTiffSpec

The minimum OME-XML metadata block would conform to the OME-XML minimum specification at:
http://www.ome-xml.org/wiki/MinimumSpecification

Icone new Where can I get some sample data files?

We have a small collection of sample files available that are designed to demonstrate the format.

General simple samples are available from:
http://www.ome-xml.org/browser/Documentation/Samples

OME-TIFF samples are available from:
http://www.ome-xml.org/wiki/OmeTiffData

Icone new What support is there for BigTIFF?

The Bio-Formats library and command line tools can work with BigTIFF files.

OMERO.importer has support for the format as it is using the Bio-Formats library but you should be aware that when working with very large files you may hit other limitations on image size related to the import and rendering support in the OMERO server.

Icone new Does OMERO Support FLIM files and FLIM analysis?

OMERO currently supports the uploading and viewing of some FLIM files, specifically ICS, and STD file formats. Currently the OME-XML model does not support N-Dimensional Data as required by FLIM, so viewing FLIM data that has extra-dimensions such as phase, frequency and time will not be viewed correctly in insight, nor stored or retrieved correctly from OMERO.

We are actively working on adding FLIM to the OME Data Model, Bio-Formats, and OMERO. The following page contains our progress so far in adding N-Dimensional data to OMERO:


https://trac.openmicroscopy.org.uk/omero/wiki/WorkPlan/NDimensionalData

 

 

A detailed discussion can be found here

 

http://lists.openmicroscopy.org.uk/pipermail/ome-devel/2009-August/001399.html

 

Icone new Do you have any support for HDF (Hierarchical Data Format)?

While we have looked at HDF and would be interested to talk to anyone who wants to develop a HDF solution we do not at present have any support in our software.

Icone new Which version of the OME-XML schema is used by XXX?

OMERO

  • The Beta4.1.x (December 09) version is using the 2008-09 OME-XML schema
  • The Beta4.0.x (March 09) version is using the 2008-09 OME-XML schema
  • The Beta3.x (June 08-November 08) version is using the 2008-09 OME-XML schema


OME-Perl server
The OME server is using the 2003 OME-XML schema

OMERO

Why have you changed to ICE and what happened to JBOSS?

Though there was a transition period in which both Ice and JBoss were supported, Ice was eventually chosen to be the most appropriate technology:

  • Better cross-language support
  • Faster binary protocol
  • Lower memory overhead

In the end, many of the benefits of a JavaEE application server were not directly applicable to our users, and so the simpler and faster solution was chosen.

How do I install OMERO?

Detailed installation instructions are provided on this site. See instructions for Linux / Mac OS X or Windows.

Do I need a server? / Why?

Why do I have to install OMERO.server to use these tools? Most other image processing applications simply install on my desktop.

OMERO is a client-server application and because of this, OMERO is fundamentally different than most image processing applications that you might have used. OMERO integrates image data from many different different sources, (a range of light microscopy, screening, medical imaging, and soon electron microscopy data formats) into a single resource.  A variety of client applications that can all view and analyse data from the same resource.  We separate the functions of the server and client applications so that data intensive operations (reading image data from disk, data compression and analysis) are separated from user interaction functionality.  This means that users can easily access and share large, multi-TB datasets using a standard laptops, or even handheld display devices.

So, to make all this happen, you have to install OMERO.server and the OMERO client applications.  The client applications are simple, and install just like any other application you use on your desktop or laptop.  OMERO.server is a full-blown enterprise data management application, and installing it takes a bit more time.  We have provided extensive documentation on server installation.

Currently, we do not provide a running OMERO.server for you to load your data into.  If you'd like this facility, please contact Glencoe Software, Inc.

It failed to start - help?

Begin by reading the rest of the FAQ and the troubleshooting page.

If that doesn't help, please try our forum: http://www.openmicroscopy.org/community

How do I use MATLAB from OMERO?

The developer documentation for the Matlab bindings to OMERO are available at OmeroMatlab

How do I deploy a production version of OMERO.web?

The configuration guide for deploying OMERO.web in a production environment is available at OMERO.web.

What browsers does OMERO.web support?
  • Firefox 2.0+
  • Internet Explorer 7+
  • Safari 3+
  • Chrome 1+
How do I add annotations to objects like image, project & dataset?

OMERO.clients provide a platform to annotate objects like: images, datasets and projects stored in OMERO.server. More details about annotating data in OMERO are available on the features page. More details about structure of annotations is available here.

What languages are there API bindings for?

Using the Ice language mapping from http://zeroc.com, OMERO provides access to your data within an OmeroBlitz server from your C++, Java or Python code. More details about OMERO Language Bindings are available:

What metadata does OMERO read from imported files?

OMERO uses Bio-Formats to read metadata from incoming image files. In general, if Bio-Formats reads the metadata, then OMERO can store it. Please note that supporting ALL metadata in EVERY image file is a huge undertaking, and is a goal, but not a finished task. If you believe we are missing something, please contact us on the OME Forums.

OMERO uses PostgreSQL, but we don't. Are you going to support my database or RDMS?

Currently, we are releasing OMERO using PostgreSQL. While support for other RDMS applications is possible, we are just too busy doing other work to also support multiple RDMSs. If you require customization to adapt to another RDMS, contact Glencoe Software, Inc..

How/Where is my data stored by OMERO?

In our current version, all binary image data, original image files, and data used to annotate data within OMERO are stored in the OMERO Repository.  All other metadata, user info, tags, etc. are stored in the OMERO relational database.

How do I backup the OMERO server?

Please see the Backup and Restore instructions.

Why is my image so small.

Images in OMERO should be EXACTLY the same size as the image that was imported. Have you imported the thumbnail from the file?

Icone new Can I edit metadata in OMERO?

This is a long and thorny question. Currently, in our Beta 4.0.x releases using the standard OMERO clients (Insight and Web) the answer is "No". However, following significant discussion with the community, we intend to provide a facility that stores the original metadata, as first loaded during import, and then the latest version of the metadata, including the latest version of edits from a user.

There is nothing to stop developers writing their own clients (using the OMERO API) to edit metadata on the server.

Why is format XXX in Bio-Formats but not in OMERO?

As of the Beta-4.1 release, OMERO attempts to import all of the formats supported by Bio-Formats. The only files that are not supported by the OMERO importer is a very small number of formats that cause errors upon import that we have not had time to address. See the full lists on the Bio-Formats site.

How do I encrypt OMERO communications?

See the SSL section of the OMERO server "Security" page.

Icone new How do I send log files?

Server log files are generated under /var/log, and include the two special files "master.out" and "master.err" as well as several types of rolling files: Blitz-0.log(.1, .2, .3, ...), Processor-0.log(.1, .2, .3, ...)

Client logs files are generated in your home directory under "omero/logs These you can find by going to the "Help" menu and clicking on "Show log file location". In the "log" directory, there are rolling files: importer.log(.1, .2, .3, ...) or omeroinsight.log(.1, .2, .3, ...)

Usually sending us the newest files (those without a numbered ending like ".1") will suffice. If you can, zipping them is best.

Icone new What OS permissions do I need to run OMERO?

On all Unix-based systems including Linux and Mac OS X, OMERO clients and server can be installed and run as a regular user. In fact, trying to run the server as root is disallowed.

On Windows, the clients also don't need admin rights, but the server does. Specifically, the user running the server needs rights for starting services.

All ports used by default are above 1024 and also don't require administrator rights.

Whichever user runs the server on any platform will need READ/WRITE permissions to the omero.data.dir.

Icone new What ports does OMERO use?

The OMERO server can use as few as one port (usually 4063 or 4064). Enabling OMERO.web requires further ports for HTTP and HTTPS. See the Firewall configuration page for a description of the ports used and how to configure them.

Icone new What log files does OMERO create and how do configure logging?

See OmeroLogging for more information.

Icone new Support for large images?

OMERO's support for large images is slightly more complicated than it would appear. OMERO's pixel data interfaces are largely (up to and including OMERO Beta 4.1.x) planar. This means that the smallest unit of work is a 2D section of data; in OMERO nomenclature a "plane". This technique supports very large, multidimensional sets of data very well; up to many, many gigabytes in size.

Where this technique slightly falls down is where very large 2D sections are used. In the run up to the release of OMERO 4.2.0 we will begin addressing some of these issues. Overarchingly these are referred to by the team as "BigImages".

Icone new Pie chart not working

Begin by reading the troubleshooting page. If that doesn't help, please try our forum

Icone new How do you download your data using the OMERO.insight client?

It is possible to download data, image or attachments from the OMERO client to your local machine.

 

A description of the methods to download attached files from OMERO via insight is here:

http://trac.openmicroscopy.org.uk/shoola/wiki/OmeroInsightManagingData

 

Icone new Can you download entire datasets and/or entire projects?

No, it is currently not possible to download an entire dataset/project from OMERO.

Icone new Can you upload non image related files in to projects?

Yes, please look at page: http://trac.openmicroscopy.org.uk/shoola/wiki/OmeroInsightManagingData

Icone new How do I store my image analysis results in the server?

You can attach analysis results to Projects, Datasets and images on the server, and interact with them via insight.

see http://trac.openmicroscopy.org.uk/shoola/wiki/OmeroInsightManagingData

an example of uploading and attaching a file can be found here

http://trac.openmicroscopy.org.uk/omero/wiki/PythonClientCodeExamples

 

Icone new How do I set time zone in OMERO.web

A string representing the time zone is configured in settings.py. Available choices are in the table.

Icone new Uploading user photo

'My account' allows to personalise user account. For changing avatar click the Browse button and choose one of your favorite pictures from your hard drive. To edit avatar click 'Crop this picture'. When you are satisfy of selected rectangular area of an image click Crop button. For more details please watch the movie.

Icone new How do I log in initially to create the users?

Once you have deployed OMERO.web and started the server you can use your browser to access the OMERO.webadmin administration interface on http://your_domain/webadmin/. For more details please click here. If you successfully login you should see the user list like on the screenshot

Icone new How do I setup LDAP support?

Details of how to setup LDAP plug-in are available here

Icone new I have a crash/exception occuring, how do I send a bug report?

Each of the OMERO clients offers a specific form for reporting a bug. In that form user is been given the possibility to give a contact details, like email address and describe more information about the problem occurred. All of the bugs and comments submitted from the client applications are handled by the OMERO.qa. It provides support services for users of OME's tools and resources. It can be used to track and comment on feedback you have submitted to the OME team as it is dealt with. It also manages the import testing of image files which fail to import properly. These files can be submitted by the OMERO.importer when an import error is generated and can also be submitted directly to the QA website. More details about OMERO.qa are available here

Icone new What systems do you support?

Please see the system requirements page.

Icone new Why is OMERO not starting?

Please have a look on the troubleshooting page for more information or visit one of our communities to ask a specific question.

Icone new How do I store my image analysis results in the server?

Currently there are a couple of ways to store results in the server, by attaching results as OriginalFile Objects:

http://trac.openmicroscopy.org.uk/omero/wiki/PythonClientCodeExamples

Or using the Omero.Tables service:

http://trac.openmicroscopy.org.uk/omero/wiki/OmeroTables

 

Icone new How can OMERO support distributed computing?

OMERO supports distributed computing via the scripting service:

http://trac.openmicroscopy.org.uk/omero/wiki/OmeroPy/ScriptingServiceGuide

More details about OMERO.grid are here:

http://trac.openmicroscopy.org.uk/omero/wiki/OmeroPy/ScriptingServiceGuide

OMERO Clients

What are the official OMERO clients?

The OMERO team develops clients to manage, view, analyse data stored in an OMERO server. View the feature list for more information. The official clients are:

  • OMERO.importer (Java Client)
  • OMERO.insight (Java Client) with integrated OMERO.editor
  • OMERO.web (Web Client)
  • OMERO.editor as a standalone Java application
If you use the Java clients, you will need to user Java 1.5 or higher ( Java Download)

What do I need to connect to an OMERO server?

You will need:

  • The address of the server e.g. test.openmicroscopy.org.uk
  • A user name
  • A password
If you use the Java clients, near the text field where you enter the address, you will notice the number 4063. This indicates the port used, you should not modify it unless told to do so by your administrator. To connect using the web client, go to http://server-name/webclint, e.g. http://test.openmicroscopy.org.uk/webclient, and log in with your user name and password.

Can I open an image stored in OMERO in ImageJ?

Yes, an OMERO ImageJ plugin is available. Visit our download page Downloads

Can I still use OMERO.editor as a standalone application?

Yes. OMERO.editor has been integrated to OMERO.insight to offer more functionalities. Nevertheless, OMERO.editor can still be used as a standalone application.

Icone new On which platform can I use the Java clients?

The OMERO Java clients work on Windows, Mac OS X or Linux. You will require Java 1.5 or higher

The client crashed, what to do?

If the application crashed, a window should pop up. You can submit the error without entering any details by pressing the Submit button.

To help tackling the problem, we recommend that you indicate what you were doing when the application crashed. If desired, you can also add your e-mail address, which will allow the feedback system to keep you notified of the status of your feedback. See the QA site for more information.

Can I modify the Acquisition metadata?

No, not yet. The acquisition metadata e.g. Objective, Detector are READ-ONLY.

What is Shoola?

Shoola was the name of our first Java client, used to connect to an OME-Perl server. That version is no longer maintained, but we've kept the name around after migrating Shoola to OMERO.insight.

Now, why Shoola?

Ok, this goes back a ways. In 2004, the OME team met at Don Shula's Steak House in Baltimore, MD (their meeting rooms were cheap, and yes, we bought our coffee at the neighboring Starbuck's). Our meeting room was plastered with pictures of Don Shula, who successfully coached the Miami Dolphins during the 1970's and 1980's. At this meeting, we decided to begin developing our first Java client application. We code-named the project "Shoola". What else could we do after 3 days surround by Don's glory days? The name stuck.

Why is my image so small?

Images in OMERO should be EXACTLY the same size as the image that was imported.

Have you imported the thumbnail from the file?

Some file formats contain two images: the full size one and a smaller version used as a thumbnail by the original application. It can be impossible for us to tell these apart so we may have either imported both or only the first one we found in the file.

Can I export an image out of OMERO?

You can export images from OMERO as OME-TIFF (all image planes are exported and some metadata is included as OME-XML). Other formats for export include jpeg, png and movies (.avi).

Can I combine multiple files into channels?

No, not yet.  We are certainly working on this.

Can I make a movie from an image?

From 4.1.x, we have added a new movie maker functionality. You will be able to make MPEG or QuickTime movie.

Icone new I cannot connect because I am blocked by a proxy server. Can I configure it?

Please be aware that will only happen if your site blocks outgoing connections to port 4063, otherwise connection should be handled automatically.

Currently we do not provide any functionality to configure a proxy and you will not be able to connect to the OMERO server. Please contact your local IT support staff and ask them to open port 4063.

Icone new How do I add my own agent to OMERO.insight?

See the following page: How to Build an Agent.

Icone new Does OMERO support the Leica file format?

Since version 4.1 there has been significant improvements in the way OMERO and Bio-Formats supports the various Leica file formats. This includes more reliable imports for edge-case files, better meta-data support, color channel display improvements, and support for the archiving/retrieval of all the original files imported.

Icone new How do I use the Command Line Importer?

Information about how to use the command line importer can be found on our trac website at: http://trac.openmicroscopy.org.uk/omero/wiki/ImporterCLI

Icone new My file failed to import. What should I do?

When a file import fails, it should provide you with an error in the importer's "error" tab. From here you can submit the error for correction. Most errors are usually corrected by the next major release.

To help fix the error, we recommend that you send us your original 'failed' file during this process, as well as indicate what you were doing when the application crashed. If desired, you can also add your e-mail address, which will allow the feedback system to keep you notified of the status of your feedback.

If your file has successfully imports but appears incorrect when viewed in OMERO.insight, please let us know about the problem by visiting our community forums.

Icone new What client version do I need for a version XXX server?

Because we are constantly improving the OMERO system, its important to match up your client and server versions. So, if your administrator is currently running OMERO.server version 4.1.X, you should also be running version 4.1.X of the clients.

Sometimes, we release a 'minor' version of the client or server, which should still be compatible with other version in the same 'major' release. For example, the 4.1.0 server is still compatible with 4.1.3 of the clients.

Icone new How can I do bulk imports using the command line importer?

The command line importer allows you to "bulk import" multiple files by passing in a top level directory containing several files rather then passing in a single file by itself. Please note: directory imports are recursive and will try to import all files found in all sub-directories as well.

For details on this function (and to see the full list of command line importer options), visit the CLI Importer page on our trac website at: http://trac.openmicroscopy.org.uk/omero/wiki/ImporterCLI.

Icone new Can you upload non image related files?

There is a movie linked off the features page that shows how to attach files to images/projects/datasets, such as pdf or word documents (protocols, results, etc.).

The key step it selecting the images/projects/datasets and clicking on the + button next to the word Attachment in the Annotation section of the right panel.

Icone new where is the rendering history?

Due to a memory leak in Java, the feature has to be turned off. We will probably turn that feature back when we fully move to OpenGl

Icone new OMERO clients and Permissions
How does it work?
Default permissions were lowered to rw---- i.e. private, in previous versions because of various difficulties with the security system.
In order to allow group-sharing, a revamp of the permissions is scheduled for 4.2. The intention is that all object graphs (e.g. Project/Dataset/Image) will belong to a single group, and all objects will have the same read permissions.
Mixing objects with different group-ownerships or different read-permissions will not be allowed. Further, a query will only ever return objects belonging to the current group.
Some definitions:
  • PIs/Group owner
    • A PI or group owner is an Experimenter who has the "owner" flag set.
    • Group owners have special READ permissions when logged into a group they are a member of, and have special WRITE permissions.
  • Private group
    A group with permissions rw---- is called private, since no one other than admins, group owners, or the owner herself can read objects in such a group
  • Collaborative group
    A collaborative group has rwr--- permissions, so that other members of the group can see objects belong to other members. The read-only mode allows to increase the permissions to rwrw-- permissions, so that other members of the group can see and edit objects belong to other members.

OME Server

Icone new Is it still under development?

No.

Since 2005, no active OME server development has been undertaken. Almost all development from this point has been towards the continuing evolution and stability of OMERO.server and its clients.

Icone new Is it still supported?

Yes.

While OME server is still "supported" little or no documentation, testing or deployment is being undertaken on new platforms. We will still help you as best we can but suggest that you transition to use of OMERO.

Developer

What is Ivy?
Ivy is dependency manager which OMERO uses to organize the various jar depends of the server and client components. Similar to Maven Maven, Ivy uses description files -- ivy.xml -- to define the various transitive dependencies for each artifact.
Icone new Sample code?

Sample code is provided on the developer sites for each product.

Where can I get the source code for your applications?

The source is maintained in subversion and can be browsed via our trac servers:

  • http://trac.openmicroscopy.org.uk/omero
  • http://trac.openmicroscopy.org.uk/shoola
  • http://skyking.microscopy.wisc.edu/trac

To download the code, use:

  • svn co http://svn.openmicroscopy.org.uk/omero
  • svn co http://svn.openmicroscopy.org.uk/shoola
Where can I track issues and daily builds?

Most of the projects are built per commit, and builds along with unit tests, and javadocs (or similar) can be found at http://hudson.openmicroscopy.org.uk

Issues are tracked on the developer trac sites:

  • For server related issues, visit http://trac.openmicroscopy.org.uk/omero
  • For clients related issues, visit http://trac.openmicroscopy.org.uk/shoola
  • For Model related issues, visit http://www.ome-xml.org/
How do I add Structured Annotations to an object(image/project/dataset...)?

Structured annotations permit the attachment of data and metadata outside the OMERO data model to certain types within the model. More details about structure of annotations is available here.

How do I login to OMERO?

If you wish to log in by OMERO.insight please follow the instruction on: OMERO.insight.

If you wish to log in by OMERO.web please go to one of the following urls:

  • http://your_host/webadmin

  • http://your_host/webclient

    OMERO.web login pannel
How do I build OMERO from Eclipse?

After checking out the source, you will need to run:

    ./build.py build-eclipse

to have the Eclipse paths properly setup. After that you can either import the top-level OMERO_HOME/.project or any of the individual projects under components. For more information, see the OmeroDevelopement page on the OMERO server trac.

What frame of reference does OME uses to map ROI to a picture?

In OMERO, ROIs are defined by one or more Shapes (E.g. Rectangle, Ellipse), allowing an ROI to span multiple Z and T sections.

The position of a Shape on an image plane is given by x and y coordinates from the top left of the image.

Different shapes, listed here are measured differently:

E.g.

  • Rectangle has x and y to define the location of the top, left of a rectangle,

whereas

  • Ellipse has cx and cy to denote the x, y coordinates of the ellipse center.
Icone new How do I use closeOnDestroy & detachOnDestroy?

closeOnDestroy and detachOnDestroy are used to decide whether or not a session will persist after your current client disconnects. If you plan on re-using a session, use detachOnDestroy before calling client.closeSession().

Icone new How do I build on Windows?

For building everything except for the C++ bindings, OmeroContributing provides details for checking out and building. OmeroCpp has info for compiling the C++ code with Visual Studio.

Icone new Rules configuration in OMERO model?

At one point in time, it was suggested that rule based validation of OMERO model objects would be beneficial. While this is still true, the implementation and usage overhead of such a feature was deemed too high at this point. Right now these rules are unimplemented and unused even though some may still appear in OMERO model DSL files.

Icone new How do I run OMERO.importer from Eclipse?

After checking out the source, you will need to run:

    ./build.py build-eclipse

to have the Eclipse paths properly setup. After that you can import either the top-level OMERO_HOME/.project or the individual importer project under components/tools. For more information, see the OmeroDevelopement page on the OMERO server trac.

Document Actions