We are looking at a way to handle some data from a PerkinElmer Operetta, which gives us an XML output and a folder with a very large number of tiff files.
These have unique files for Wells, Fields, Channels, Slices and Timepoints
Thanks to this post I can parse the XML file and make sense of the file logic (when the system cannot acquire something for some reason, the file is missing, leading to non-continuous field/slice/timepoint numbers…
Now I was thinking of using the examples from ImgLib2 to have the user choose a well and then load
All images regarding that well as a virtual hyperstack where each slice could contain multiple images (fields) for different channels, timepoints and slices.
Se question is. Can ImgLib2 lazily load multiple tiff images per slice as a virtual stack so the user can browse through the data comfortably? I saw the example where one can copy one RandomAccessible to IterableInterval and was wondering to which extent I can push this.
Another idea I had was to use the BigDataViewer to do this… Any thoughts?