diff --git a/src/datasets/loaders/allen_brain_cell_atlas_merfish/config.vsh.yaml b/src/datasets/loaders/allen_brain_cell_atlas_merfish/config.vsh.yaml index 8c7a249a..70061623 100644 --- a/src/datasets/loaders/allen_brain_cell_atlas_merfish/config.vsh.yaml +++ b/src/datasets/loaders/allen_brain_cell_atlas_merfish/config.vsh.yaml @@ -91,4 +91,4 @@ runners: - type: executable - type: nextflow directives: - label: [midmem, midcpu, hightime] + label: [highmem, midcpu, hightime] diff --git a/src/datasets/loaders/allen_brain_cell_atlas_merfish/script.py b/src/datasets/loaders/allen_brain_cell_atlas_merfish/script.py index 1469e2c4..01afc383 100644 --- a/src/datasets/loaders/allen_brain_cell_atlas_merfish/script.py +++ b/src/datasets/loaders/allen_brain_cell_atlas_merfish/script.py @@ -344,7 +344,9 @@ def um_to_px_y(y): fov_img = fov_img[:, OVERLAP_SIZE:, :] xp += OVERLAP_SIZE - complete_img[:, xp:xp + fov_img.shape[1], yp:yp + fov_img.shape[2]] = fov_img + h = min(fov_img.shape[1], complete_img.shape[1] - xp) + w = min(fov_img.shape[2], complete_img.shape[2] - yp) + complete_img[:, xp:xp + h, yp:yp + w] = fov_img[:, :h, :w] if fov % 10 == 0: delete_dax_files() diff --git a/src/datasets/loaders/bruker_cosmx/config.vsh.yaml b/src/datasets/loaders/bruker_cosmx/config.vsh.yaml index 5fd748df..2fee3340 100644 --- a/src/datasets/loaders/bruker_cosmx/config.vsh.yaml +++ b/src/datasets/loaders/bruker_cosmx/config.vsh.yaml @@ -76,4 +76,4 @@ runners: - type: executable - type: nextflow directives: - label: [midmem, midcpu, hightime] + label: [highmem, midcpu, hightime]