I’m wring a pipeline in CellPrifiler to process a dataset which includes more than one z slice. In my set each image is a single slice 16-bit tiff file.
Normally I would run an ImageJ macro to make Z-projection for each channel for each FOV and then use CellProfiler to segment and measure. However I’d like the CP pipeline to work on the raw data directly.
The problem is that I can’t figure out how to tell CP to make math using all Z-slices from each FOV and then use it for segmentation.
Only alternatives I see is:
- Make z-stacks using ImageJ macro and then use “MakePrjection” module. This however is same as just making Z-projection in ImageJ
- Make extra pipeline for Z-projection first, save images and then go to my original pipeline. This however generates extra data which I would like to avoid.
If this problem is already solved, I would be very happy to know the trick