Skip to content

Commit 4f836bd

Browse files
committed
Add tasks docs_info
1 parent 9e4efc4 commit 4f836bd

11 files changed

+110
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
### Purpose
2+
- Applies pre-calculated registration transformations to images in an HCS OME-Zarr dataset, aligning all acquisitions to a specified reference acquisition.
3+
- Masks regions not included in the registered ROI table and aligns both intensity and label images.
4+
- Replaces the non-aligned image with the newly aligned image in the dataset if `overwrite input` is selected.
5+
- Typically used as the third task in a workflow, following `Calculate Registration (image-based)` and `Find Registration Consensus`.
6+
7+
### Limitations
8+
- If `overwrite input` is selected, the non-aligned image is permanently deleted, which may impact workflows requiring access to the original images.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
### Purpose
2+
- Computes image-based registration transformations for acquisitions in HCS OME-Zarr datasets.
3+
- Processes images grouped by well, under the assumption that each well contains one image per acquisition.
4+
- Calculates transformations for specified regions of interest (ROIs) and stores the results in the corresponding ROI table.
5+
- Typically used as the first task in a workflow, followed by `Find Registration Consensus` and optionally `Apply Registration to Image`.
6+
7+
### Limitations
8+
- Supports only HCS OME-Zarr datasets, leveraging their acquisition metadata and well-based image grouping.
9+
- Assumes each well contains a single image per acquisition.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
### Purpose
2+
- Segments images using Cellpose models.
3+
- Supports both built-in Cellpose models (shipped with Cellpose) and user-trained models.
4+
- Accepts dual image input for segmentation.
5+
- Can process arbitrary regions of interest (ROIs), including whole images, fields of view (FOVs), or masked outputs from prior segmentations, based on corresponding ROI tables.
6+
- Provides access to all advanced Cellpose parameters.
7+
- Allows custom rescaling options per channel, particularly useful for sparse images.
8+
9+
### Limitations
10+
- Compatible only with Cellpose 2.x models; does not yet support 3.x models.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
### Purpose
2+
- Converts multiplexed 2D and 3D images from CellVoyager CV7000/8000 systems into OME-Zarr format, storing each acquisition as a separate OME-Zarr image in the same OME-Zarr plate.
3+
- Creates OME-Zarr HCS plates, combining all fields of view for each acquisition in a well into a single image.
4+
- Saves Fractal region-of-interest (ROI) tables for both individual fields of view and the entire well.
5+
- Handles overlapping fields of view by adjusting their positions to be non-overlapping, while preserving the original position data as additional columns in the ROI tables.
6+
7+
### Limitations
8+
- This task currently does not support time-resolved data and ignores the time fields in CellVoyager metadata.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
### Purpose
2+
- Converts 2D and 3D images from CellVoyager CV7000/8000 systems into OME-Zarr format, creating OME-Zarr HCS plates and combining all fields of view in a well into a single image.
3+
- Saves Fractal region-of-interest (ROI) tables for both individual fields of view and the entire well.
4+
- Handles overlapping fields of view by adjusting their positions to be non-overlapping while retaining the original position data as additional columns in the ROI tables.
5+
- Supports processing multiple plates in a single task.
6+
7+
### Limitations
8+
- Currently, this task does not support time-resolved data and ignores the time fields in CellVoyager metadata.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
### Purpose
2+
- Determines the consensus alignment region across all selected acquisitions within each well of an HCS OME-Zarr dataset.
3+
- Generates a new ROI table for each image, defining consensus regions that are aligned across all acquisitions.
4+
- Typically used as the second task in a workflow, following `Calculate Registration (image-based)` and optionally preceding `Apply Registration to Image`.
5+
6+
### Limitations
7+
- Supports only HCS OME-Zarr datasets, leveraging their acquisition metadata and well-based image grouping.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
### Purpose
2+
- Corrects illumination in OME-Zarr images using pre-calculated flatfield profiles.
3+
- Optionally performs background subtraction.
4+
5+
### Limitations
6+
- Requires pre-calculated flatfield profiles in TIFF format.
7+
- Supports only fixed-value background subtraction; background subtraction profiles are not supported.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
### Purpose
2+
- Imports a single OME-Zarr dataset into the Fractal framework for further processing.
3+
- Supports importing either a full OME-Zarr HCS plate or an individual OME-Zarr image.
4+
- Ensures the OME-Zarr dataset is located in the `zarr_dir` specified by the dataset.
5+
- Generates the necessary image list metadata required for processing the OME-Zarr with Fractal.
6+
- Optionally adds new ROI tables to the existing OME-Zarr, enabling compatibility with many other tasks.
7+
8+
### Limitations
9+
- Supports only OME-Zarr datasets already present in the `zarr_dir` of the corresponding dataset.
10+
- Assumes the input OME-Zarr is correctly structured and formatted for compatibility with the Fractal framework.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
### Purpose
2+
- Executes a Napari workflow on the regions of interest (ROIs) within a single OME-NGFF image.
3+
- Processes specified images and labels as inputs to the workflow, producing outputs such as new labels and data tables.
4+
- Offers flexibility in defining input and output specifications to customize the workflow for specific datasets and analysis needs.
5+
6+
### Limitations
7+
- Currently supports only Napari workflows that utilize functions from the `napari-segment-blobs-and-things-with-membranes` module. Other Napari-compatible modules are not supported.
8+
9+
### Input Specifications
10+
Napari workflows require explicit definitions of input and output data.
11+
Example of valid `input_specs`:
12+
```json
13+
{
14+
"in_1": {"type": "image", "channel": {"wavelength_id": "A01_C02"}},
15+
"in_2": {"type": "image", "channel": {"label": "DAPI"}},
16+
"in_3": {"type": "label", "label_name": "label_DAPI"}
17+
}
18+
```
19+
20+
Example of valid `output_specs`:
21+
```json
22+
{
23+
"out_1": {"type": "label", "label_name": "label_DAPI_new"},
24+
"out_2": {"type": "dataframe", "table_name": "measurements"},
25+
}
26+
```
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
### Purpose
2+
- Performs Z-axis projection of intensity images using a specified projection method.
3+
- Generates a new OME-Zarr HCS plate to store the projected data.
4+
5+
### Limitations
6+
- Supports projections only for OME-Zarr HCS plates; other collections of OME-Zarrs are not yet supported.
7+
- Currently limited to data in the CZYX format.

0 commit comments

Comments
 (0)