Skip to main content

Fractal tasks for the Opera/Operetta microscope and drug response profiling

Project description

operetta-compose

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:

Task Description
harmony_to_ome_zarr Convert TIFFs which were exported from Harmony (Operetta/Opera, Perkin-Elmer) to OME-ZARR
stardist_segmentation Segment cells with Stardist
regionprops_measurement Take measurements using regionprops and write the features to the OME-ZARR
label_prediction Make predictions on the selected wells and write them to the OME-ZARR
condition_registration Register 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..

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

operetta_compose-0.2.3.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

operetta_compose-0.2.3-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file operetta_compose-0.2.3.tar.gz.

File metadata

  • Download URL: operetta_compose-0.2.3.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for operetta_compose-0.2.3.tar.gz
Algorithm Hash digest
SHA256 01f90460e930cc29edbd2cc0f83b6927fb3caf02c1b046fa1613d6c2d29499b8
MD5 5019c6a5e99d7cbd48647faadef6f2f5
BLAKE2b-256 3b69bb9cc3b182c5e7d4109b7366da29364d8f82eed6de7ddd5bac6e5b2f1e3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for operetta_compose-0.2.3.tar.gz:

Publisher: build.yml on leukemia-kispi/operetta-compose

Attestations:

File details

Details for the file operetta_compose-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for operetta_compose-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 45fb4a3fdd6a298e95f8220742a8baa696e7f354a0a40cfaa195ef9cf7ba4df7
MD5 b2198b74aefb561b4cbf1a0962f8a771
BLAKE2b-256 c90eb97bdd5b11e254cdd8edc5f546a8d21cfaebc34e78c5e4fdd6a26b077823

See more details on using hashes here.

Provenance

The following attestation bundles were made for operetta_compose-0.2.3-py3-none-any.whl:

Publisher: build.yml on leukemia-kispi/operetta-compose

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page