Database Versioning – Each Version of the OMERO Database Comes 4
Total Page:16
File Type:pdf, Size:1020Kb
The OMERO Platform An open source solution for microscopy metadata management, visualization and analysis C. Allan, C. Blackburn, J.-M. Burel, K. Eliceiri, P. Forbes, X. Jiang, M. Linkert, B. Loranger, S. Loynton, C. Macaulay, D. MacDonald, J. Moore, W. Moore, C. Neves, A. J. Patterson, C. Rueden, D. Sloan, A. Tarkowska, J.R. Swedlow OMERO Installs Oct 2008 Wellcome Trust Centre for Gene Regulation & Expression, University of Dundee, Dundee, Scotland, UK Glencoe Software , Inc. S OMERO.server N OMERO.insight Laboratory for Optical and Computational Instrumentation, University of Wisconsin-Madison, Madison, WI, USA Usable Image, School of Computing, University of Dundee, Dundee, Scotland, UK M OMERO.importer E OMERO.editor open microscopy environment Recently, we have started adding in specic image processing and analy- Manage Abstract sis functions, along with facilities for running your own self-scripted algo- OMERO.importer OMERO.insight Rate LOCI Bio-Formats rithms and transformations. View Bio-Formats is a standalone Java library for reading and writing micro- The OMERO Platform aims to provide a complete solution for image data OMERO is an open source development project and we welcome input, OMERO.importer is a desktop tool for importing over 30 dierent le for- OMERO.insight is a desktop tool for accessing, manipulating, collaborating, Measure scopy le formats. It is capable of parsing both pixels and metadata management. Both cross-platform and cross-language, OMERO provides advice, comments, and help. Go to http://www.openmicroscopy.org and mats into our centralized OMERO server. Designed as a re and forget appli- viewing and performing basic measurement on data stored in an installa- Attach for a large number of formats, as well as writing to several formats. highly-scalable remote access to your raw data and metadata from any- see what we are up to! cation, it is ideally suited for importing your images in the background, tion of OMERO.server. Search where in the world, even over a wireless connection. while you work, or operating after hours while your computer sits idle. The Data Management Tag Collaborate Bio-Formats's primary purpose is to convert proprietary microscopy importer's import queue enables you to browse and select les for import, • In the left-hand pane is a traditional tree-based view of the data hierar- Annotate data into the OME data model, an open standard. This may be stored organize them into projects and datasets, provide brief annotations, and chies in your OMERO.server. google: OMERO http://www.openmicroscopy.org/ as either OME-XML or the more space efficient OME-TIFF file format. organize them before import. Images can also be archived alongside • In the middle pane is a working area used to select and filter data to The Bio-Formats manifesto provides a thorough explanation and the import process, allowing you to retrieve your untouched image les work on. rationale of the directions taken while creating this library. from the OMERO.server at a later date, and the client's history feature • In the right-hand pane is a tool to work on the selection i.e. rate, tag, allows you to search and review your previous import sessions and then annotate, etc. re-import your images if desired. Viewing Benets For Users: • Allows visualization of 5D images (space, channel, time). There are several software packages that can use Bio-Formats to read Written using Sun Microsystems' Java language, OMERO.importer is cross- • Makes use of the OMERO.server’s Rendering Engine. and write microscopy formats. These include ImageJ, VisBio, OME, OMERO.server also provides a simple to use Google-style search interface platform compatible with all major operating systems, easy to set up, and OMERO.server for quickly finding data in addition to a more complete SQL-like language • Provides high-performance viewing of multidimensional images on VisAD, Endrov and MATLAB. simple to understand. It is built on recognized and robust technologies standard workstations, without requiring installation of high-powered for building reports and other data mining. and makes use of the Bio-Formats imaging package. Benets For Application Developers: OMERO.server combines enterprise database, search, scripting, security, graphics cards. Bio-Formats provides a library to support working with a large and interface technologies and serves as the foundation of our image Benets For Users: Measurement In addition, the server provides exible security mechanisms similar to a number of formats in there own software. The Bio-Formats library data management solution. Together these tools form a highly-scalable, • Easy to set up – one download provides you with a working importer • Draw Regions Of Interest (ROI) on the image: Squares, Ellipses, Polygons, Unix operating system, both in terms of users and groups as well as file provides a common interface to the developer regardless of le cross-platform, cross-language service for remote users allowing them on any platform compatible with Java 1.5. Lines. and directory permissions. format. As the library is improved and new formats added the devel- secure access to images and metadata from any internet connection. • Cross-platform – ideally suited for real world environments with multi- • Creates ROIs across Time and Z-sections. oper can take advantage of these improvements with little eort. Whatever your data dimensions – countless frames, high-resolution ple operating systems and system specs. • Measures the geometry and intensity values of the pixels under the ROI. In the latest release, support has also been added for sending self-scripted • Fire & forget operation – the importer’s queue • Views histogram of the intensity values under the ROI. images, or extensive videos – OMERO.server provides mechanisms for Bio-Formats is open source software licensed under the GNU General algorithms and transformations to where the data is stored rather than function lets you set up your import and then • Exports all results to a spreadsheet. managing your data and discovering new scientic insights. Public License. bringing the data to you, again making the most of your data and time. continue with your day. Server Features • Robust le format support – over thirty dier- Display of Plates of HCS data, shown below, is currently in testing and we • Hibernate Query Language – All data in the server is queryable via HQL. ent formats supports and still growing! hope to include it in the next major release. Simpler than SQL, HQL provides powerful mining capabilities while free- Benets For System Administration: Digital ing the developer from low-level details like security and individual eld LEGEND loading. • Based on robust, open-source tools. Image Metadata Raw Metadata Metadata e • Stateful Services – In addition to storing data in the database, the • Ease of operation and cross-platform nature ta Acquisition c Data Metadata a y System server can remember settings and given state over the course of multi- means less training and technical support issues. t els esen etad x penness r ple sessions. • Ideal for use “at the work station” – where image data is collected. i M O P Utili Quantitative # Format Extensions P Analysis • Row-level Security – Each entry in the database is protected by both a READ and WRITE flag for USER, GROUP, and OTHER. 1. Adobe Photoshop PSD .psd • Audit Trail – All interactions with the server are recorded in “Events” 2. Alicona 3D .al3d which can be examined by the system administrator. 3. Amersham Biosciences GEL .gel • Database Versioning – Each version of the OMERO database comes 4. Andor Bio-Imaging Division (ABD) TIFF .tif with all necessary upgrade scripts for safely moving your data from OMERO.server previous supported versions. 5. Animated PNG .png 6. Aperio SVS TIFF .svs Support is also provided for: Data Management, 7. AVI (Audio Video Interleave) .avi • Structured Annotations – Attach your own data to objects in OMERO Written using Sun Microsystems’ Java language, OMERO.insight is cross- Tagging, 8. Becker & Hickl SPCImage .sdt Querying • Scripting – Tools for running custom analysis and integration with platform compatible with all major operating systems, easy to set up, and CellProfiler simple to understand. It is built on recognized and robust technologies 9. Bio-Rad PIC .pic such as JHotdraw, a drawing library and the JBoss transactional framework. 10. Bitplane Imaris .ims Processed Metadata Metadata Visualisation Metadata Data Metadata It was built in collaboration with OME’s design ethnography team Usable 11. BMP (Windows Bitmap) .bmp Image. 12. DeltaVision .dv, .r3d google: OMERO.server http://www.openmicroscopy.org/info/OMERO.server Benets For Users: 13. DICOM .dcm, .dicom • Easy to set up – one download provides you with a working importer on any platform compatible with Java 1.5. 14. EPS (Encapsulated PostScript) .eps • Cross-platform – ideally suited for real world environments with multi- 15. Evotec Flex ple operating systems and system specs. 16. FEI .img • Remote access – manipulate, view data without sitting at the worksta- google: OMERO.importer http://www.openmicroscopy.org/info/OMERO.importer 17. FITS (Flexible Image Transport System) tions e.g. from your oce, in the lab, or your favourite internet cafe. OME Data Model OMERO.web 18. Gatan Digital Micrograph .dm3 Benets For System Administration: 19. GIF (Graphics Interchange Format) .gif • Based on robust, open-source tools. The OME Data Model was devised to allow the interchange of microscope OMERO.web client is a rich internet application that allows for the manage- • Ease of operation and cross-platform nature means less training and 20. Hamamatsu Aquacosmos NAF .naf data. It is an open standard providing a rich description of image metadata. OME Software Downloads ment, viewing, attachment, and association of les to images, datasets, technical support issues. 21. ICS (Image Cytometry Standard) .ics and projects. This includes a fully multidimensional image viewer running Information contained within the model can include: OME top level inside your web browser.