Managing Imports with OMERO 5

Paris 2014

Mark Carroll, Colin Blackburn & Josh Moore

Outline

  • Introduction to OMERO 5
  • Advanced import
  • Advanced repository layouts
  • Discussion

Introduction to OMERO 5

  • OMERO 5 Import
  • ManagedRepository
  • Filesets
  • Discussion

OMERO 5 Import

OMERO 5 Data out

OMERO 5 Import: Summary

  • client uploads only original data
    • including HCS plates, everything is archived
  • server does not store Pixels files
  • pyramids stored for few large images
    • only those without subresolutions in file

OMERO 5 Data out: Summary

  • pixels provided directly from original files
    • server-side Bio-Formats
  • original files always available for download
    • including HCS plates

OMERO 4 Import: Summary

  • client sends image planes over the network
    • stored as Pixels, an internal uncompressed format
  • additionally, original archived files can be stored
    • though not for HCS plates
  • pyramids stored for all large images

Adding disks

Template starting with drive

Adding disks: Summary

Adding other disks, should be as simple as adding a mount-point under /OMERO/ManagedRepository

Discussion

  • We welcome questions and comments on FS:
    • Other import scenarios?
    • What further work on FS would be most useful?
  • Thanks!

Other advanced tasks

  • Find your managed repository
  • pre-FS -> FS migration
  • Java-less import

Finding your ManagedRepository

$ bin/omero fs repos
 # | Id   | UUID                                 | Type    | Path
---+------+--------------------------------------+---------+----------------------------------
 0 | 1    | c8db8f5c-b6ba-472f-b0d5-3dac4f31be66 | Public  | /home/data/ome2
 1 | 2    | ScriptRepo                           | Script  | /opt/ome2/dist/lib/scripts
 2 | 3    | c4df3508-cffe-4bf2-a1c8-b3c1395f737f | Managed | /home/data/ome2/ManagedRepository
(3 rows)
                        

pre-FS -> FS migration

  • OMERO4 and before allowed archiving original files
  • bin/omero fs images --archived
  • Preparing user script to help conversion
  • Limitations

Java-less import