Description
Currently, the detected cores in the TMA are assigned numbers based on their position in a row and column (using the rounded position of the left upper corner).
This approach fails when:
- Cores are not evenly distributed within a TMA
- The entire array is skew
The function should be rewritten using a more robust approach to handle uneven or skewed layouts.
Acceptance criteria / Done when
Description
Currently, the detected cores in the TMA are assigned numbers based on their position in a row and column (using the rounded position of the left upper corner).
This approach fails when:
The function should be rewritten using a more robust approach to handle uneven or skewed layouts.
Acceptance criteria / Done when
multiplex_pipeline.roi_utils.sort_coresfunction is implemented