{ "name": "Workflow cardio-2x2", "task_list": [ { "meta": { "cpus_per_task": 1, "mem": 4000 }, "args": { "num_levels": 5, "coarsening_xy": 2, "image_extension": "png", "allowed_channels": [ { "wavelength_id": "A01_C01", "color": "00FFFF", "label": "DAPI", "window": { "start": 0, "end": 700 } }, { "wavelength_id": "A01_C02", "color": "FF00FF", "label": "nanog", "window": { "start": 0, "end": 180 } }, { "wavelength_id": "A02_C03", "color": "FFFF00", "label": "Lamin B1", "window": { "start": 0, "end": 1500 } } ] }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::create_ome-zarr_structure" } }, { "meta": { "cpus_per_task": 1, "mem": 4000, "parallelization_level": "image" }, "args": null, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::convert_yokogawa_to_ome-zarr" } }, { "meta": { "cpus_per_task": 1, "mem": 4000, "parallelization_level": "image" }, "args": { "background": 110, "overwrite": "True", "illumination_profiles_folder": "../illum_corr_images/", "dict_corr": { "A01_C01": "20220621_UZH_manual_illumcorr_40x_A01_C01.png", "A01_C02": "20220621_UZH_manual_illumcorr_40x_A01_C02.png", "A02_C03": "20220621_UZH_manual_illumcorr_40x_A02_C03.png" } }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::illumination_correction" } }, { "meta": { "cpus_per_task": 16, "mem": 60000, "needs_gpu": true, "parallelization_level": "image" }, "args": { "input_ROI_table": "FOV_ROI_table", "use_masks": true, "relabeling": true, "diameter_level0": 60, "model_type": "nuclei", "cellprob_threshold": 0, "flow_threshold": 0.4, "min_size": 15, "augment": false, "net_avg": false, "use_gpu": true, "channel": { "wavelength_id": "A01_C01" }, "level": 2, "output_label_name": "nuclei" }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::cellpose_segmentation" } }, { "meta": { "cpus_per_task": 8, "mem": 32000, "parallelization_level": "image" }, "args": { "input_ROI_table": "FOV_ROI_table", "level": 0, "relabeling": true, "expected_dimensions": 3, "workflow_file": "fractal-demos/examples/02_cardio_small/regionprops_from_existing_labels_feature.yaml", "input_specs": { "dapi_img": { "type": "image", "channel": { "wavelength_id": "A01_C01" } }, "label_img": { "type": "label", "label_name": "nuclei" } }, "output_specs": { "regionprops_DAPI": { "type": "dataframe", "table_name": "regionprops_DAPI" } } }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::napari_workflows_wrapper" } }, { "meta": { "cpus_per_task": 1, "mem": 1000 }, "args": { "project_to_2D": true, "suffix": "mip", "ROI_table_names": [ "FOV_ROI_table", "well_ROI_table" ] }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::copy_ome-zarr_structure" } }, { "meta": { "cpus_per_task": 1, "mem": 4000, "parallelization_level": "image" }, "args": null, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::maximum_intensity_projection" } }, { "meta": { "cpus_per_task": 16, "mem": 60000, "needs_gpu": true, "parallelization_level": "image" }, "args": { "input_ROI_table": "well_ROI_table", "use_masks": true, "relabeling": true, "diameter_level0": 60, "model_type": "nuclei", "cellprob_threshold": 0, "flow_threshold": 0.4, "min_size": 15, "augment": false, "net_avg": false, "use_gpu": true, "channel": { "wavelength_id": "A01_C01" }, "level": 0, "output_label_name": "nuclei" }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::cellpose_segmentation" } }, { "meta": { "cpus_per_task": 8, "mem": 32000, "parallelization_level": "image" }, "args": { "input_ROI_table": "well_ROI_table", "level": 0, "relabeling": true, "expected_dimensions": 3, "workflow_file": "fractal-demos/examples/02_cardio_small/regionprops_from_existing_labels_feature.yaml", "input_specs": { "dapi_img": { "type": "image", "channel": { "wavelength_id": "A01_C01" } }, "label_img": { "type": "label", "label_name": "nuclei" } }, "output_specs": { "regionprops_DAPI": { "type": "dataframe", "table_name": "regionprops_DAPI" } } }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::napari_workflows_wrapper" } }, { "meta": { "cpus_per_task": 8, "mem": 32000, "parallelization_level": "image" }, "args": { "input_ROI_table": "well_ROI_table", "level": 0, "relabeling": true, "expected_dimensions": 3, "workflow_file": "fractal-demos/examples/02_cardio_small/np_wf_2_label.yaml", "input_specs": { "slice_img": { "type": "image", "channel": { "wavelength_id": "A01_C01" } }, "slice_img_c2": { "type": "image", "channel": { "wavelength_id": "A02_C03" } } }, "output_specs": { "Result of Expand labels (scikit-image, nsbatwm)": { "type": "label", "label_name": "wf_2_labels" } } }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::napari_workflows_wrapper" } }, { "meta": { "cpus_per_task": 8, "mem": 32000, "parallelization_level": "image" }, "args": { "input_ROI_table": "well_ROI_table", "level": 0, "relabeling": true, "expected_dimensions": 3, "workflow_file": "fractal-demos/examples/02_cardio_small/np_wf_3_label_df.yaml", "input_specs": { "slice_img": { "type": "image", "channel": { "wavelength_id": "A01_C01" } }, "slice_img_c2": { "type": "image", "channel": { "wavelength_id": "A02_C03" } } }, "output_specs": { "Result of Expand labels (scikit-image, nsbatwm)": { "type": "label", "label_name": "wf_3_labels" }, "regionprops_DAPI": { "type": "dataframe", "table_name": "nuclei_measurements_wf3" } } }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::napari_workflows_wrapper" } }, { "meta": { "cpus_per_task": 8, "mem": 32000, "parallelization_level": "image" }, "args": { "input_ROI_table": "well_ROI_table", "level": 0, "relabeling": true, "expected_dimensions": 3, "workflow_file": "fractal-demos/examples/02_cardio_small/np_wf_4_label_multi_df.yaml", "input_specs": { "slice_img": { "type": "image", "channel": { "wavelength_id": "A01_C01" } }, "slice_img_c2": { "type": "image", "channel": { "wavelength_id": "A02_C03" } } }, "output_specs": { "Result of Expand labels (scikit-image, nsbatwm)": { "type": "label", "label_name": "wf_4_labels" }, "regionprops_DAPI": { "type": "dataframe", "table_name": "nuclei_measurements_wf4" }, "regionprops_Lamin": { "type": "dataframe", "table_name": "nuclei_lamin_measurements_wf4" } } }, "task": { "source": "pip_remote:fractal_tasks_core:0.10.0:fractal-tasks::napari_workflows_wrapper" } } ] }