A collection of fractal tasks to convert HCS Plates to OME-Zarr
Project description
Fractal UZH Converters
A collection of Fractal tasks to convert High-Content Screening (HCS) plate data from various microscopes into OME-Zarr format.
Supported Microscopes
| Microscope | Manufacturer | Task Name |
|---|---|---|
| Opera Phenix / Operetta | PerkinElmer | Convert Operetta Plate to OME-Zarr |
| ScanR | Olympus | Convert Olympus ScanR Plate to OME-Zarr |
| CQ3K | Yokogawa | Convert Yokogawa CQ3K Plate to OME-Zarr |
| CellVoyager | Yokogawa | Convert Yokogawa CellVoyager Plate to OME-Zarr |
| ImageXpress HCS.ai | Molecular Devices | Convert MD ImageXpress HCS.ai Plate to OME-Zarr |
Each converter reads the microscope's native metadata and image files, then produces a well-structured OME-Zarr HCS plate.
Installation
pip install fractal-uzh-converters
How It Works
Each converter is implemented as a Fractal Compound Task consisting of two steps:
- Init task — Parses the microscope metadata, creates the OME-Zarr plate structure, and generates a parallelization list.
- Compute task — Reads the raw image tiles and writes them into the OME-Zarr dataset. This task runs in parallel across wells.
You configure the init task with one or more acquisitions (paths to your raw data directories) and the converter handles the rest.
Key Features
- Multiple tiling modes — Snap to grid, snap to corners, inplace, or no tiling depending on your acquisition layout.
- Condition tables — Attach experimental metadata (drug treatments, concentrations, replicates) to wells via a CSV file.
- Flexible writer modes — Choose between per-FOV, per-tile, Dask-parallel, or in-memory writing strategies to balance speed and memory usage.
- Overwrite control — No overwrite, full overwrite, or extend mode to incrementally add acquisitions.
- OME-NGFF 0.4 and 0.5 — Target either specification version for the output.
Documentation
Full documentation is available at: https://fractal-analytics-platform.github.io/fractal-uzh-converters/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fractal_uzh_converters-0.5.1.tar.gz.
File metadata
- Download URL: fractal_uzh_converters-0.5.1.tar.gz
- Upload date:
- Size: 123.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b9f0a8f897c5f49c9c8412c5b22ba9a2a5ff29767603f85fba70d75288ab24f
|
|
| MD5 |
15db89a37ef80e5cacd44a140215b97e
|
|
| BLAKE2b-256 |
5adff8ae3febbfaaa96e29225f812b46ab0c24928ed6eecaf983cbafc231722e
|
Provenance
The following attestation bundles were made for fractal_uzh_converters-0.5.1.tar.gz:
Publisher:
build_and_test.yml on fractal-analytics-platform/fractal-uzh-converters
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fractal_uzh_converters-0.5.1.tar.gz -
Subject digest:
9b9f0a8f897c5f49c9c8412c5b22ba9a2a5ff29767603f85fba70d75288ab24f - Sigstore transparency entry: 1246155600
- Sigstore integration time:
-
Permalink:
fractal-analytics-platform/fractal-uzh-converters@b550444ce9cfee3f79374a93650437012524f3dc -
Branch / Tag:
refs/tags/v0.5.1 - Owner: https://github.com/fractal-analytics-platform
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test.yml@b550444ce9cfee3f79374a93650437012524f3dc -
Trigger Event:
push
-
Statement type:
File details
Details for the file fractal_uzh_converters-0.5.1-py3-none-any.whl.
File metadata
- Download URL: fractal_uzh_converters-0.5.1-py3-none-any.whl
- Upload date:
- Size: 57.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
019c573c1c86904c0c5c5ccd0d00f566a1a9276df501f480db7a376b5a398b9e
|
|
| MD5 |
9ca6f1130de99086435f64c929a3fcf4
|
|
| BLAKE2b-256 |
7d7778e23468d9fea88d39b4fc6c2ecc4f832382fb881cd2847a4d4cb86983d3
|
Provenance
The following attestation bundles were made for fractal_uzh_converters-0.5.1-py3-none-any.whl:
Publisher:
build_and_test.yml on fractal-analytics-platform/fractal-uzh-converters
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fractal_uzh_converters-0.5.1-py3-none-any.whl -
Subject digest:
019c573c1c86904c0c5c5ccd0d00f566a1a9276df501f480db7a376b5a398b9e - Sigstore transparency entry: 1246155602
- Sigstore integration time:
-
Permalink:
fractal-analytics-platform/fractal-uzh-converters@b550444ce9cfee3f79374a93650437012524f3dc -
Branch / Tag:
refs/tags/v0.5.1 - Owner: https://github.com/fractal-analytics-platform
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test.yml@b550444ce9cfee3f79374a93650437012524f3dc -
Trigger Event:
push
-
Statement type: