|
22 | 22 | executable="tasks/cellvoyager_to_ome_zarr_compute.py", |
23 | 23 | meta_init={"cpus_per_task": 1, "mem": 4000}, |
24 | 24 | meta={"cpus_per_task": 1, "mem": 4000}, |
| 25 | + category="Conversion", |
| 26 | + modality="HCS", |
| 27 | + tags=["Yokogawa", "Cellvoyager"], |
25 | 28 | ), |
26 | 29 | CompoundTask( |
27 | 30 | name="Convert Cellvoyager Multiplexing to OME-Zarr", |
28 | 31 | executable_init="tasks/cellvoyager_to_ome_zarr_init_multiplex.py", |
29 | 32 | executable="tasks/cellvoyager_to_ome_zarr_compute.py", |
30 | 33 | meta_init={"cpus_per_task": 1, "mem": 4000}, |
31 | 34 | meta={"cpus_per_task": 1, "mem": 4000}, |
| 35 | + category="Conversion", |
| 36 | + modality="HCS", |
| 37 | + tags=["Yokogawa", "Cellvoyager"], |
32 | 38 | ), |
33 | 39 | CompoundTask( |
34 | 40 | name="Project Image (HCS Plate)", |
|
38 | 44 | output_types={"is_3D": False}, |
39 | 45 | meta_init={"cpus_per_task": 1, "mem": 4000}, |
40 | 46 | meta={"cpus_per_task": 1, "mem": 4000}, |
| 47 | + category="Image Processing", |
| 48 | + modality="HCS", |
| 49 | + tags=["Preprocessing"], |
41 | 50 | ), |
42 | 51 | ParallelTask( |
43 | 52 | name="Illumination Correction", |
44 | 53 | input_types=dict(illumination_corrected=False), |
45 | 54 | executable="tasks/illumination_correction.py", |
46 | 55 | output_types=dict(illumination_corrected=True), |
47 | 56 | meta={"cpus_per_task": 1, "mem": 4000}, |
| 57 | + category="Image Processing", |
| 58 | + tags=["Preprocessing"], |
48 | 59 | ), |
49 | 60 | ParallelTask( |
50 | 61 | name="Cellpose Segmentation", |
51 | 62 | executable="tasks/cellpose_segmentation.py", |
52 | 63 | meta={"cpus_per_task": 4, "mem": 16000, "needs_gpu": True}, |
| 64 | + category="Segmentation", |
| 65 | + tags=[ |
| 66 | + "Deep Learning", |
| 67 | + "Convolutional Neural Network", |
| 68 | + "Instance Segmentation", |
| 69 | + ], |
53 | 70 | ), |
54 | 71 | CompoundTask( |
55 | 72 | name="Calculate Registration (image-based)", |
56 | 73 | executable_init="tasks/image_based_registration_hcs_init.py", |
57 | 74 | executable="tasks/calculate_registration_image_based.py", |
58 | 75 | meta_init={"cpus_per_task": 1, "mem": 1000}, |
59 | 76 | meta={"cpus_per_task": 1, "mem": 8000}, |
| 77 | + category="Registration", |
| 78 | + modality="HCS", |
| 79 | + tags=["Multiplexing"], |
60 | 80 | ), |
61 | 81 | CompoundTask( |
62 | 82 | name="Find Registration Consensus", |
63 | 83 | executable_init="tasks/init_group_by_well_for_multiplexing.py", |
64 | 84 | executable="tasks/find_registration_consensus.py", |
65 | 85 | meta_init={"cpus_per_task": 1, "mem": 1000}, |
66 | 86 | meta={"cpus_per_task": 1, "mem": 1000}, |
| 87 | + category="Registration", |
| 88 | + modality="HCS", |
| 89 | + tags=["Multiplexing"], |
67 | 90 | ), |
68 | 91 | ParallelTask( |
69 | 92 | name="Apply Registration to Image", |
70 | 93 | input_types=dict(registered=False), |
71 | 94 | executable="tasks/apply_registration_to_image.py", |
72 | 95 | output_types=dict(registered=True), |
73 | 96 | meta={"cpus_per_task": 1, "mem": 4000}, |
| 97 | + category="Registration", |
| 98 | + modality="HCS", |
| 99 | + tags=["Multiplexing"], |
74 | 100 | ), |
75 | 101 | NonParallelTask( |
76 | 102 | name="Import OME-Zarr", |
|
83 | 109 | "cpus_per_task": 8, |
84 | 110 | "mem": 32000, |
85 | 111 | }, |
| 112 | + category="Measurement", |
86 | 113 | ), |
87 | 114 | ] |
0 commit comments