Skip to main content

A plug-in to help visualize and analyze organoid segmentation using Blender

Project description

napari-blender

napari-blender is a plugin for napari that allows you to render 3D scenes using Blender.

This is a system that combines optical validation of model predictions by having different 3D visualizations and quantitative evaluation. Utilizing Blender’s rendering capabilities for deepening the understanding of nuclei segmentation for users with different levels of expertise. Examples are time-lapse animations (aimed to be generated from label data), opaque ground truth visualizations with solid prediction objects to compare prediction quality optically and 3D images where nuclei are coloured according to their prediction quality. To facilitate meaningful quantitative evaluation, different metrics are calculated for these predictions and displayed within the animation, such as the Jaccard index, Intersection over Union and the F1-score. The emphasis in this system is on operating it with limited technical knowledge, allowing for bridging between researchers and developers; but includes metrics that allow for a deeper understanding of performance for expert users.

Documentation can be found at https://living-technologies.github.io/napari-blender/

This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Installation

The installation of napari-blender is made easier by the inclusion of a virtual environment containing specified versions of each library. These versions should be followed, since dependencies could otherwise break the build.

Download the environment.yml, and navigate to the directory of the file. Install by:

conda env create -f environment.yml
conda activate napari-blender-env

Now you can install the plug-in using:

pip install napari-blender

Note:

In Windows, an error might occur in the installation of the mathutils package, stating 'Microsoft Visual C++ 14.0 or greater is required'. A fix can be found onStackOverflow.

To install latest development version :

pip install git+https://github.com/Living-Technologies/napari-blender.git

License

Distributed under the terms of the Mozilla Public License 2.0 license, "napari-blender" is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

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

napari_blender-1.0.1.tar.gz (839.3 kB view details)

Uploaded Source

Built Distribution

napari_blender-1.0.1-py3-none-any.whl (892.7 kB view details)

Uploaded Python 3

File details

Details for the file napari_blender-1.0.1.tar.gz.

File metadata

  • Download URL: napari_blender-1.0.1.tar.gz
  • Upload date:
  • Size: 839.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for napari_blender-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a7f9426445f404d064b6e1ac24cb758416a076365503c7f9053d9b23c8b8c0f6
MD5 a270e08e63514083876f484ead4b3552
BLAKE2b-256 0b15ce0f2b7ecc6922d163ba1361a8d8d402e3097ecb00bd8a1c8051bb2f1ec1

See more details on using hashes here.

File details

Details for the file napari_blender-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for napari_blender-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bd053e73998e7fac9078c6869cdf2f4f11b04b84e74a85ea0fb8b8cdd26a1ac1
MD5 ce531eadc810d7d8010de7dcebe1d695
BLAKE2b-256 439ff5d33838ad0749821866837db38ca556629a84bef38467650f8d0ff9fd46

See more details on using hashes here.

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