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.13.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

operetta_compose-0.2.13-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: operetta_compose-0.2.13.tar.gz
  • Upload date:
  • Size: 20.6 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.13.tar.gz
Algorithm Hash digest
SHA256 91d37708c704d51dd048abfbf3de0da3d648f0cc570ef3a4f9d3e52ac8225da7
MD5 f74423e11ebad5678669c6fe29caaefa
BLAKE2b-256 59be0bcc3c2d8b3c4d23d16867d39d2bc3458504bf347792c2cc5109887edf35

See more details on using hashes here.

Provenance

The following attestation bundles were made for operetta_compose-0.2.13.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.13-py3-none-any.whl.

File metadata

File hashes

Hashes for operetta_compose-0.2.13-py3-none-any.whl
Algorithm Hash digest
SHA256 82c4896e0e36fbaab1f732d1712bcae93a9c34d09114a7e2d05a94ed3ff5551e
MD5 0d56d6b653eb6299ea3b770b1aa3ac5b
BLAKE2b-256 2946b879ddb6a299ab0e07e055b34ba169268f3d4b7a38214dfb6a76e7e54cbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for operetta_compose-0.2.13-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 Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page