[ome-users] Loading a subset of a stack

Melissa Linkert melissa at glencoesoftware.com
Mon Mar 23 23:40:52 GMT 2015


Hi Thomas,

> I tried to read the first 10 frames of the first stack (≈11gb; split into 3 files by micro-manager) using ImageReader() as described early in this thread (see attached file).
> with default options: « 494.016s to create a reader. »
> with no grouping: « 489.204s to create a reader. » 
> with no grouping, minimum metadata: « 474.095s to create a reader. » 
> 
> I guess the little speed up is due to repeated file access: if I use default options once again at the end I get « 460.052s to create a reader. »
> 
> Whether I disable grouping or not, I always get 5 messages «  Reading IFDs; Populating metadata »; so I guess that grouping is actually not disabled. correct?
> I suspect a function disabling grouping of « series » might be what I’m after here, though I don’t know which one exactly…

Thank you for the additional information.  We are reviewing a fix for
this now:

https://github.com/openmicroscopy/bioformats/pull/1687

I would expect that to be included in the upcoming 5.1.0 release.  This
will mean that disabling file grouping works as intended - the
initialization time will be faster (~20x in local tests), but the only
planes available will be those in the selected TIFF file.

Regards,
-Melissa

On Wed, Mar 18, 2015 at 04:07:44PM +0100, Thomas Julou wrote:
> Hello,
> 
> > I heard a lot of good in the past about the legendary support for ome. I’m glad to experience it for real :)
> 
> I’m happy I gave you a good week end start ;)
> 
> >> It looks like the performance of this reader is unlikely to be improved
> >> further. (…)
> >> 
> >> You said that it was taking a very long time to initialise.  Could you
> >> possibly let us know any quantitative measurements of that time?  And do
> >> you know how many files/directories are in the dataset in question?
> > 
> > 
> > I’ll try next week to disable file grouping, and also to benchmark import with different options next week.
> 
> Here you go:
> I did the tests with a directory that contains the following files (time lapse at 5 positions acquired with micro-manager)
> 
>  595 20150304_exp_settings.txt
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos0_1.ome.tif
> 2.7G 20150304_glu_multiexp_1_MMStack_Pos0_2.ome.tif
>  20M 20150304_glu_multiexp_1_MMStack_Pos0_metadata.txt
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos0.ome.tif
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos1_1.ome.tif
> 2.7G 20150304_glu_multiexp_1_MMStack_Pos1_2.ome.tif
>  20M 20150304_glu_multiexp_1_MMStack_Pos1_metadata.txt
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos1.ome.tif
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos2_1.ome.tif
> 2.7G 20150304_glu_multiexp_1_MMStack_Pos2_2.ome.tif
>  20M 20150304_glu_multiexp_1_MMStack_Pos2_metadata.txt
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos2.ome.tif
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos3_1.ome.tif
> 2.7G 20150304_glu_multiexp_1_MMStack_Pos3_2.ome.tif
>  20M 20150304_glu_multiexp_1_MMStack_Pos3_metadata.txt
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos3.ome.tif
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos4_1.ome.tif
> 2.7G 20150304_glu_multiexp_1_MMStack_Pos4_2.ome.tif
>  20M 20150304_glu_multiexp_1_MMStack_Pos4_metadata.txt
> 4.0G 20150304_glu_multiexp_1_MMStack_Pos4.ome.tif
> 
> I tried to read the first 10 frames of the first stack (≈11gb; split into 3 files by micro-manager) using ImageReader() as described early in this thread (see attached file).
> with default options: « 494.016s to create a reader. »
> with no grouping: « 489.204s to create a reader. » 
> with no grouping, minimum metadata: « 474.095s to create a reader. » 
> 
> I guess the little speed up is due to repeated file access: if I use default options once again at the end I get « 460.052s to create a reader. »
> 
> Whether I disable grouping or not, I always get 5 messages «  Reading IFDs; Populating metadata »; so I guess that grouping is actually not disabled. correct?
> I suspect a function disabling grouping of « series » might be what I’m after here, though I don’t know which one exactly…
> 
> This is maybe not so slow if you consider that it’s parsing all metadata; but in my case, what I would like would be to simply access the data of the first frames, don’t care about what happens later.
> 
> Any hint to help us handle these datasets in a faster way will be very appreciated.
> Best,
> 
> Thomas
> 
> --
> Thomas Julou  |  Computational & Systems Biology  |  Biozentrum – University of Basel  |  Klingelbergstrasse 50/70 CH-4056 Basel  |  +41 (0)61 267 16 21
> 
> 
> 

> _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users




More information about the ome-users mailing list