Skip to content

BigStitcher Apptainer image writes Zarr v3 output by default; Fiji cannot open stitched results or intermediate datasets #9

Description

@celiayaojingyi

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:

  1. Is Zarr v3 the expected default output format for this BigStitcher image?
  2. Is there a way to force BigStitcher / SparkFusion / CreateFusionContainer to write Zarr v2 / OME-Zarr v2 instead?
  3. What is the recommended way to visualize the final stitched result in Fiji?
  4. If Fiji cannot currently read these Zarr v3 outputs, is the recommended workaround to output N5 or HDF5 instead?
  5. 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions