Importing Files into OME
Both the web-ui and There are, broadly, two classes of files users might want to import to OME (1) Images in proprietary formats or (2) OME-XML files. OME-XML files can not only define Images, Analysis Modules and Chains, but also most other OME objects such as datasets, projects, and experimenters.
The import engine (the perl source code can be found under Importing ImagesOME allows users to import multi-dimensional microscope images into the OME data hierarchy (images --> datasets --> projects). These images are available for further examination and processing. We currently support Applied Precision SoftWorx (Deltavision), Metamorph STK and HTD, Molecular Dynamics GEL, TIFF, and OME-XML image formats. As a result of our partnership with the developers of VisBio, their viewer can be used to import all of the many common image formats it understands directly into OME. A lot of information about the biology work-flow is known at acquisition time, e.g. a detailed description of the microscope, what filters were used for each channel, etc. This information is stored with the image's pixels as meta-data, and is accessible through OME's various interfaces.
All images in OME are associated with an experimenter and a dataset. The image's experimenter attribute is set
implicitly based on which user imported the image. After import the image's owner can be changed using
The following command imports all files in the working directory that begin with
ome import -d "Test Images" CT* Importing files 1/8: [IN PROGRESS] Starting import 5/8: [IN PROGRESS] Uploaded CT-MONO2-16-ort 7/8: [IN PROGRESS] Importing 8/8: [IN PROGRESS] Executing import chain 8/8: [FINISHED] Imported 4 images from 4 files. 5 scanned. 0 unknown format, 1 duplicates, 0 errors. Successfully Imported: 1197: CT-MONO2-8-abdo 1198: CT-MONO2-16-ort 1199: CT-MONO2-16-brain 1200: CT-MONO2-16-ankle-MATLAB
You can use the VisBio supports several more file formats and can upload data directly from VisVio to an OME database. This is another viable method for importing files to OME. Importing Analysis Modules and ChainsBefore an analysis chain can be executed, it must be imported into OME. Due to dependency checking, an analysis chain can only be imported after all the modules it utilizes have been successfully imported. You don't need to specify a dataset if importing OME Analysis Modules or Chains. ome import MatlabModules.ome Since XML files have LSIDs which are globally unique, and its a serious data corruption issue to have duplicate globally unique LSIDs, you cannot re-import OME-XML files. Suppose you wish to change modules or chains once they have been successfully imported to OME. You cannot simply import the new OME-XML files to overwrite the old ones. One possible work-around is to change the module and chain's names (and their LSIDs).
I found that its
easier to simply capture a snapshot of OME's contents
before your modules and chains have been imported. When you will want to re-import
analysis modules, you must restore your database from archive to a point before the
modules were imported.
To do this you will probably want to use Document Actions |