Description of the bug
Hi,
I am testing the EASI-FISH / BigStitcher workflow using the current BigStitcher container:
ghcr.io/janeliascicomp/bigstitcher:2.4.1-spark4.1.2-scala2.13-java21-ubuntu24.04-zarrv3-0ac2f8b,
The pipeline runs successfully and produces a stitched output container,however, the output appears to be written as Zarr v3 even when the container name uses the .zarr extension. I also noticed that the intermediate BigStitcher resave output is also written as Zarr v3.
The problem is that I cannot open or visualize either the final stitched.zarr result or the intermediate dataset.zarr / dataset.xml-associated data in Fiji / BigStitcher / BigDataViewer. Fiji does not seem to recognize these Zarr v3 outputs, so I cannot inspect the stitched result interactively.
I tried removing sharding-related options --useSharding from the BigStitcher config, but the output is still not recognized. So the issue does not appear to be only related to sharding.
My current question is:
- Is Zarr v3 the expected default output format for this BigStitcher image?
- Is there a way to force BigStitcher / SparkFusion / CreateFusionContainer to write Zarr v2 / OME-Zarr v2 instead?
- What is the recommended way to visualize the final stitched result in Fiji?
- If Fiji cannot currently read these Zarr v3 outputs, is the recommended workaround to output N5 or HDF5 instead?
- Is there a known Fiji / BigDataViewer plugin version that can open the Zarr v3 output produced by this container?
I expected .zarr to produce an OME-Zarr v2-style output based on the pipeline documentation, but the actual result is Zarr v3.
Could you please clarify the intended workflow for visualizing BigStitcher Spark outputs in Fiji, or how to configure the output format to something Fiji can open?
Thanks!
Command used and terminal output
Relevant files
.nextflow.log
System information
No response
Description of the bug
Hi,
I am testing the EASI-FISH / BigStitcher workflow using the current BigStitcher container:
ghcr.io/janeliascicomp/bigstitcher:2.4.1-spark4.1.2-scala2.13-java21-ubuntu24.04-zarrv3-0ac2f8b,
The pipeline runs successfully and produces a stitched output container,however, the output appears to be written as Zarr v3 even when the container name uses the .zarr extension. I also noticed that the intermediate BigStitcher resave output is also written as Zarr v3.
The problem is that I cannot open or visualize either the final stitched.zarr result or the intermediate dataset.zarr / dataset.xml-associated data in Fiji / BigStitcher / BigDataViewer. Fiji does not seem to recognize these Zarr v3 outputs, so I cannot inspect the stitched result interactively.
I tried removing sharding-related options --useSharding from the BigStitcher config, but the output is still not recognized. So the issue does not appear to be only related to sharding.
My current question is:
I expected .zarr to produce an OME-Zarr v2-style output based on the pipeline documentation, but the actual result is Zarr v3.
Could you please clarify the intended workflow for visualizing BigStitcher Spark outputs in Fiji, or how to configure the output format to something Fiji can open?
Thanks!
Command used and terminal output
Relevant files
.nextflow.log
System information
No response