CZI: add basic support for PALM data #2897
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes https://trac.openmicroscopy.org/ome/ticket/12469, see also https://trello.com/c/y6KpD3sU/18-czi-tickets
I would expect tests to remain green and memo files to be unaffected. The following are new or previously untested files:
and existing files with updated configuration:
For each, compare in ZEN vs.
showinf
or ImageJ with this PR. With the exception ofPalm_Source.czi
, I'd expect ZEN to show either one or two channels with the same XY size. The first channel is stored at a higher resolution, but downsampled for display; if you mouse over the image, you can see that pixel values are not displayed. TheHisto
tab can be used to confirm pixel min/max values, otherwise it's a matter of checking whether the image looks roughly the same inshowinf
/ImageJ. The second channel, if present, is stored and displayed at the same (lower) resolution; the pixel values will be shown if you mouse over the image in ZEN.showinf
/ImageJ should show the two channels as being split into separate series due to the difference in XY size. The images and pixel min/max values should look the same as in ZEN, and basic metadata (physical pixel size, channel names, etc.) should match.Palm_Source.czi
is a special case in that Bio-Formats detects a single channel with 100 timepoints, where ZEN shows 2 channels as described above. All 100 timepoints should show data, and that image count is consistent with the size of the file. The thumbnail in the right-hand panel of ZEN should be consistent with the images returned by Bio-Formats. My understanding is that ZEN Lite does not have true PALM support (only ZEN black does), so in my opinion ZEN is not definitive in this case and what Bio-Formats does is reasonable. If there is a usable installation of ZEN black, that be more definitive, else happy to hear other thoughts on how this file should be handled.