Home

Awesome

operetta-compose <img align="right" height="150" src="https://raw.githubusercontent.com/leukemia-kispi/operetta-compose/master/docs/images/operetta-compose_logo.png">

Docs Status PyPI

Fractal tasks to convert and process images from Perkin-Elmer Opera/Operetta high-content microscopes. Workflows for drug response profiling built upon the OME-ZARR file standard.

Task library

Currently the following tasks are available:

TaskDescription
harmony_to_ome_zarrConvert TIFFs which were exported from Harmony (Operetta/Opera, Perkin-Elmer) to OME-ZARR
stardist_segmentationSegment cells with Stardist
regionprops_measurementTake measurements using regionprops and write the features to the OME-ZARR
feature_classificationClassify cells using the napari-feature-classifier and write them to the OME-ZARR
condition_registrationRegister the experimental conditions in the OME-ZARR

Development and installation in Fractal

  1. Install the package in dev mode with python -m pip install -e ".[dev]"
  2. Develop the function according to the Fractal API
  3. Update the image list and the Fractal manifest with python src/operetta_compose/dev/create_manifest.py
  4. Build a wheel file in the dist folder of the package with python -m build
  5. Collect the tasks on a Fractal server

Updating docs

  1. Update the documentation under /docs
  2. Update the function API with quartodoc build
  3. Preview the documentation with quarto preview

Fractal is developed by the UZH BioVisionCenter under the lead of @jluethi and under contract with eXact lab S.r.l..