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
feature_classification Classify cells using the napari-feature-classifier 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.11.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

operetta_compose-0.2.11-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: operetta_compose-0.2.11.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for operetta_compose-0.2.11.tar.gz
Algorithm Hash digest
SHA256 2c52bf87c9ab711d6711f7ed180e4df8510aa5d84b4834c51caeb0b57a652fb1
MD5 7f03e1e20958576a4461e19a0b0847dc
BLAKE2b-256 19aef92b79ae7d69684e6a4f19af568406103d869f8954fc9ede0cdcc6b7ede3

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for operetta_compose-0.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 e13879cb71dfbb75a2858a3fb3e411c1a17904a18295a9880ab3b6f6555818c1
MD5 82758b0999cd9da5b0f872739131e227
BLAKE2b-256 d251d0e0c85c68c228d780d1ee09491b95f77b0f6cf13bd16a93a609f9c92fae

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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