Skip to main content

A collection of custom fractal tasks.

Project description

APx Fractal Task Collection

The APx Fractal Task Collection is mainainted by Apricot Therapeutics AG, Switzerland. This is a collection of tasks intended to be used in combination with the Fractal Analytics Platform maintained by the BioVisionCenter Zurich (co-founded by the Friedrich Miescher Institute and the University of Zurich). The tasks in this collection are focused on extending Fractal's capabilities of processing 2D image data, with a special focus on multiplexed 2D image data. Most tasks work with 3D image data, but they have not specifically been developed for this scenario.

Installation

You can install the package with pip:

pip install apx_fractal_task_collection

Running tasks

For instructions on how to run tasks, please refer to the official Fractal Tasks Core Documentation

Available Tasks

Please note that all tasks pass basic tests based on 2D and 3D OME-ZARR files. However, in the 3D case, the resulting output has not been extensively checked and might not make sense (as most tasks have been developed for the 2D use-case). If you are using the tasks for 3D data and encounter any weird behaviour, please open an issue.

Task Description 2D Tests Passing 2D Output validated 3D Tests Passing 3D Output validated
Convert IC6000 to OME-Zarr Converts output images from IN Cell Analyzer 6000 (GE Healthcare) to OME-Zarr. ☑️ ☑️ ✖️ ✖️
Calculate BaSiCPy Illumination Models Calculates illumination correction model based on BaSiCPy for each available channel. ☑️ ☑️ ☑️ ✖️
Apply BaSiCPy Illumination Model Applies BaSiCPy illumination models to a OME-Zarr file. Use after "Calculate BaSiCPy Illumination Models" ☑️ ☑️ ☑️ ✖️
Correct Chromatic Shift Corrects chromatic shift in OME-Zarr file per wavelength id. Requires reference images (for example fluorescent beads) ☑️ ☑️ ☑️ ✖️
Stitch FOVs with Overlap Stitches FOVs that were imaged with overlap, using ASHLAR. ☑️ ☑️ ✖️ ✖️
Segment Secondary Object Segments secondary objects in images. Requires a label image that provides seeds and an intensity image. ☑️ ☑️ ☑️ ✖️
Detect Blob Centroids Performs blob detection using scikit-image ☑️ ☑️ ☑️ ✖️
Clip Label Image Clips a label image with a secondary label image. For example, this can be used to clip cell segmentations with nuclear segmentations to receive the cytoplasm. ☑️ ☑️ ☑️ ✖️
Mask Label Image Applies a mask to a label image based on a secondary label image. ☑️ ☑️ ☑️ ✖️
Convert Channel to Label Utility task to convert a channel from a OME-Zarr file to a label image. Can be used to import an external label image into Fractal without creating a new task. ☑️ ☑️ ☑️ ✖️
Filter Label by Size Filters a label image by size and removes objects larger/smaller than a given threshold. ☑️ ☑️ ☑️ ✖️
Measure Features Measures features for a given label image. Currently, four feature sets are available: intensity featues, morphology features, population context features and texture features (Haralick and Law's Texture Energy). ☑️ ☑️ ☑️ ✖️
Label Assignment by Overlap Assigns child labels to parent labels by their overlap. Relationship is saved in the observations of the feature table. ☑️ ☑️ ☑️ ✖️
Aggregate Feature Tables Aggregates/Concatenates feature tables from all multiplexing acquisitions. Can be saved either on the well level or in the first aqcuisition. ☑️ ☑️ ☑️ ✖️
Multiplexed Pixel Clustering Applies multiplexed pixel clustering to selected images. ☑️ ☑️ ☑️ ✖️

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

apx_fractal_task_collection-0.4.10.tar.gz (94.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

apx_fractal_task_collection-0.4.10-py3-none-any.whl (136.8 kB view details)

Uploaded Python 3

File details

Details for the file apx_fractal_task_collection-0.4.10.tar.gz.

File metadata

File hashes

Hashes for apx_fractal_task_collection-0.4.10.tar.gz
Algorithm Hash digest
SHA256 a059b2873ae10ea5af6c542075e5b31f9e69d045d6a0783a271c8d5c735a8c2b
MD5 42303c8e59ba27acbf9fa028b87ac93e
BLAKE2b-256 de573bd8e2f1406a86c0ffcfc56e4400777a9257f2d631ad8dfa348d6314d99a

See more details on using hashes here.

Provenance

The following attestation bundles were made for apx_fractal_task_collection-0.4.10.tar.gz:

Publisher: build_and_test.yml on Apricot-Therapeutics/APx_fractal_task_collection

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

File details

Details for the file apx_fractal_task_collection-0.4.10-py3-none-any.whl.

File metadata

File hashes

Hashes for apx_fractal_task_collection-0.4.10-py3-none-any.whl
Algorithm Hash digest
SHA256 239a934d90ba23d9b38b2cf8c9a444f49968a9c1bca7af624a03c4ad77d29156
MD5 97978d4b584eb84075fb2f5ff6b94289
BLAKE2b-256 57b234f5c01fdf7f48fa44f36824708de7cd12539f32b68d7625ee9f18ab6c63

See more details on using hashes here.

Provenance

The following attestation bundles were made for apx_fractal_task_collection-0.4.10-py3-none-any.whl:

Publisher: build_and_test.yml on Apricot-Therapeutics/APx_fractal_task_collection

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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page