Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small feature request: parse z-planes in the manual loaders #126

Open
ScientistRachel opened this issue May 2, 2023 · 2 comments
Open

Comments

@ScientistRachel
Copy link

I am trying to optimize a BigStitcher-based workflow and would really like to use the speed advantages of one of the manual loader options (vs the slow investigating file steps of the autoloader). My data is saved as a single tif file for each z-plane (and each channel, timepoint, etc.). The autoloader can parse z-planes as part of the file name. The dropdown menu currently says that functionality is experimental, but it has been working well for my data besides the slow processing inherent in investigating each z-plane separately. Would it be possible to add z-plane functionality to one or both of the manual loader options?

Thank you!

@StephanPreibisch
Copy link
Member

Hi @ScientistRachel, it looks like the SimView loader already allows you to change the z-size? Did you try that?

Best,
Stephan

@ScientistRachel
Copy link
Author

Hi Stephan, Thank you for the suggestion! (And apologies for the delayed reply.) The issue is that, for example, we'd like to load in z-slices 0-250 from Camera 0 and slices 150-400 from Camera 1. I was initially hoping to just trick the dataset definition with some symbolic links, but that runs very slowly with the autoloader.

I was hoping not to change the original data, but for now, I will rename the raw files from Camera 1 such that 0-->400, 400-->0, etc., then define the dataset only using slices 0-250 of the renamed files, and finally flip the z-axis with a transform in BigStitcher. The tif files can always be renamed with the original numbering once a BDV hdf5 is created, if the user needs the original naming for any other purpose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants