devbio-napari


Namedevbio-napari JSON
Version 0.10.1 PyPI version JSON
download
home_pagehttps://github.com/haesleinhuepf/devbio-napari
SummaryA bundle of napari plugins useful for 3D+t image processing and analysis for studying developmental biology.
upload_time2023-06-10 18:00:38
maintainer
docs_urlNone
authorRobert Haase
requires_python>=3.8
licenseBSD-3
keywords
VCS
bugtrack_url
requirements napari-plugin-engine
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # devbio-napari

[![License](https://img.shields.io/pypi/l/devbio-napari.svg?color=green)](https://github.com/haesleinhuepf/devbio-napari/raw/master/LICENSE)
[![PyPI](https://img.shields.io/pypi/v/devbio-napari.svg?color=green)](https://pypi.org/project/devbio-napari)
[![Python Version](https://img.shields.io/pypi/pyversions/devbio-napari.svg?color=green)](https://python.org)
[![tests](https://github.com/haesleinhuepf/devbio-napari/workflows/tests/badge.svg)](https://github.com/haesleinhuepf/napari-plot-profile/actions)
[![codecov](https://codecov.io/gh/haesleinhuepf/devbio-napari/branch/master/graph/badge.svg)](https://codecov.io/gh/haesleinhuepf/devbio-napari)
[![Development Status](https://img.shields.io/pypi/status/devbio-napari.svg)](https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha)
[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/devbio-napari)](https://napari-hub.org/plugins/devbio-napari)

 
A bundle of napari plugins useful for 3D+t image processing and analysis for studying developmental biology.

* [accelerated-pixel-and-object-classification](https://www.napari-hub.org/plugins/napari-accelerated-pixel-and-object-classification)
  * Instance segmentation
  * Semantic segmentation
  * Object classification
  * Random Forest Classifier training
* [animation](https://www.napari-hub.org/plugins/napari-animation) 
  * Visualization
* [blob-detection](https://www.napari-hub.org/plugins/napari-blob-detection)
  * Detection
* [brightness-contrast](https://www.napari-hub.org/plugins/napari-brightness-contrast)
  * Visualization
* [clusters-plotter](https://www.napari-hub.org/plugins/napari-clusters-plotter)
  * Visualization
  * Plotting
  * Semantic object segmentation
  * Dimensionality reduction
  * Unsupervised machine learning
* [crop](https://www.napari-hub.org/plugins/napari-crop)
  * Transformation
* [curtain](https://www.napari-hub.org/plugins/napari-curtain)
  * Visualization 
* [czifile2](https://www.napari-hub.org/plugins/napari-czifile2)
  * File input/output
* [folder-browser](https://www.napari-hub.org/plugins/napari-folder-browser)
  * File input/output
* [layer-details-display](https://www.napari-hub.org/plugins/napari-layer-details-display)
  * Visualization
* [mouse-controls](https://www.napari-hub.org/plugins/napari-mouse-controls)
  * Interaction
* [PlatyMatch](https://www.napari-hub.org/plugins/PlatyMatch)
  * Image registration
* [plot-profile](https://www.napari-hub.org/plugins/napari-plot-profile)
  * Visualization
  * Quantification
* [plugin-search](https://www.napari-hub.org/plugins/napari-plugin-search)
  * Interaction
* [pyclesperanto-assistant](https://www.napari-hub.org/plugins/napari-pyclesperanto-assistant)
  * Filtering
  * Instance segmentation
  * Semantic segmentation
  * Quantification
* [pystackreg](https://www.napari-hub.org/plugins/napari-pystackreg)
  * Image registration
  * Motion correction
* [RedLionfish](https://www.napari-hub.org/plugins/RedLionfish)
  * Deconvolution
  * Processing
* [roi](https://www.napari-hub.org/plugins/napari-roi)
  * Manual segmentation
* [segment-blobs-and-things-with-membranes](https://www.napari-hub.org/plugins/napari-segment-blobs-and-things-with-membranes)
  * Filtering
  * Instance segmentation
  * Semantic segmentation
* [simpleitk-image-processing](https://www.napari-hub.org/plugins/napari-simpleitk-image-processing)
  * Filtering
  * Instance segmentation
  * Semantic segmentation
  * Quantification
* [skimage-regionprops](https://www.napari-hub.org/plugins/napari-skimage-regionprops)
  * Quantification
* [tabu](https://www.napari-hub.org/plugins/napari-tabu)
  * Interaction
* [the-segmentation-game](https://www.napari-hub.org/plugins/the-segmentation-game)
  * Quantification
  * Segmentation quality assurance
* [workflow-inspector](https://www.napari-hub.org/plugins/napari-workflow-inspector)
  * Visualization
* [workflow-optimizer](https://www.napari-hub.org/plugins/napari-workflow-optimizer)
  * Interaction
  * Optimization

----------------------------------

## Installation

You can install `devbio-napari` via conda/mamba. If you have never used conda before, please [read this guide first](https://biapol.github.io/blog/mara_lampert/getting_started_with_mambaforge_and_python/readme.html).  
Start by installing mamba in your base environment:

```
conda install mamba -c conda-forge
```

Afterwards, create an environment using mamba.

```
mamba create --name devbio-napari-env python=3.9 devbio-napari -c conda-forge -c pytorch
```

Afterwards, activate the environment like this:

```
mamba activate devbio-napari-env
```

Afterwards, run this command from the command line

```
naparia
```

This window should open. It shows the [Assistant](https://www.napari-hub.org/plugins/napari-assistant) graphical user interface. 
Read more about how to use it in its [documentation](https://www.napari-hub.org/plugins/napari-assistant).

![img.png](https://github.com/haesleinhuepf/devbio-napari/raw/master/docs/screenshot.png)

## Troubleshooting: Graphics cards drivers

In case error messages contains "ImportError: DLL load failed while importing cl: The specified procedure could not be found" [see also](https://github.com/clEsperanto/pyclesperanto_prototype/issues/55) or ""clGetPlatformIDs failed: PLATFORM_NOT_FOUND_KHR", please install recent drivers for your graphics card and/or OpenCL device. Select the right driver source depending on your hardware from this list:

* [AMD drivers](https://www.amd.com/en/support)
* [NVidia drivers](https://www.nvidia.com/download/index.aspx)
* [Intel GPU drivers](https://www.intel.com/content/www/us/en/download/726609/intel-arc-graphics-windows-dch-driver.html)
* [Intel CPU OpenCL drivers](https://www.intel.com/content/www/us/en/developer/articles/tool/opencl-drivers.html#latest_CPU_runtime)
* [Microsoft Windows OpenCL support](https://www.microsoft.com/en-us/p/opencl-and-opengl-compatibility-pack/9nqpsl29bfff)

Sometimes, mac-users need to install this:

    conda install -c conda-forge ocl_icd_wrapper_apple

Sometimes, linux users need to install this:

    conda install -c conda-forge ocl-icd-system


In case installation didn't work in the first attempt, you may have to call this command line to reset the napari configuration:

```
napari --reset
```

## Troubleshooting: pytorch

In case pytorch-related plugins fail, install pytorch as explained on [its website](https://pytorch.org/get-started/locally/). Consider replacing `conda` with `mamba` in given instructions.

For example if you have an NVidia GPU at hand, install pytorch like this:
```
mamba install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
```
Or if not:
```
mamba install pytorch torchvision torchaudio cpuonly -c pytorch
```

## Contributing

Contributions are very welcome. 
If you want to [suggest a new napari plugin](https://github.com/haesleinhuepf/devbio-napari/pulls) to become part of this distribution, please make sure it interoperates nicely with the other plugins. 
For example, if the plugin you suggest provided cell segmentation algorithms, please check if the resulting segmented cells can be analysed using napari-skimage-regionprops.
Furthermore, please make sure the README of the plugin you are proposing comes with user documentation, e.g. a step-by-step guide with screenshots explaining what users can do with the plugin and how to use it. 
It is recommended to provide example data as well so that end-users can try out the plugin under conditions it was developed for.

## License

Distributed under the terms of the [BSD-3] license,
"devbio-napari" is free and open source software

## Issues

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

[napari]: https://github.com/napari/napari
[Cookiecutter]: https://github.com/audreyr/cookiecutter
[@napari]: https://github.com/napari
[MIT]: http://opensource.org/licenses/MIT
[BSD-3]: http://opensource.org/licenses/BSD-3-Clause
[GNU GPL v3.0]: http://www.gnu.org/licenses/gpl-3.0.txt
[GNU LGPL v3.0]: http://www.gnu.org/licenses/lgpl-3.0.txt
[Apache Software License 2.0]: http://www.apache.org/licenses/LICENSE-2.0
[Mozilla Public License 2.0]: https://www.mozilla.org/media/MPL/2.0/index.txt
[cookiecutter-napari-plugin]: https://github.com/napari/cookiecutter-napari-plugin
[file an issue]: https://github.com/haesleinhuepf/devbio/issues
[napari]: https://github.com/napari/napari
[tox]: https://tox.readthedocs.io/en/latest/
[pip]: https://pypi.org/project/pip/
[PyPI]: https://pypi.org/

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/haesleinhuepf/devbio-napari",
    "name": "devbio-napari",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "",
    "author": "Robert Haase",
    "author_email": "robert.haase@tu-dresden.de",
    "download_url": "https://files.pythonhosted.org/packages/96/6e/84c18240c175b40f8d0ef162fe45987001744e37a445d63a6d73892b41d8/devbio-napari-0.10.1.tar.gz",
    "platform": null,
    "description": "# devbio-napari\r\n\r\n[![License](https://img.shields.io/pypi/l/devbio-napari.svg?color=green)](https://github.com/haesleinhuepf/devbio-napari/raw/master/LICENSE)\r\n[![PyPI](https://img.shields.io/pypi/v/devbio-napari.svg?color=green)](https://pypi.org/project/devbio-napari)\r\n[![Python Version](https://img.shields.io/pypi/pyversions/devbio-napari.svg?color=green)](https://python.org)\r\n[![tests](https://github.com/haesleinhuepf/devbio-napari/workflows/tests/badge.svg)](https://github.com/haesleinhuepf/napari-plot-profile/actions)\r\n[![codecov](https://codecov.io/gh/haesleinhuepf/devbio-napari/branch/master/graph/badge.svg)](https://codecov.io/gh/haesleinhuepf/devbio-napari)\r\n[![Development Status](https://img.shields.io/pypi/status/devbio-napari.svg)](https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha)\r\n[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/devbio-napari)](https://napari-hub.org/plugins/devbio-napari)\r\n\r\n \r\nA bundle of napari plugins useful for 3D+t image processing and analysis for studying developmental biology.\r\n\r\n* [accelerated-pixel-and-object-classification](https://www.napari-hub.org/plugins/napari-accelerated-pixel-and-object-classification)\r\n  * Instance segmentation\r\n  * Semantic segmentation\r\n  * Object classification\r\n  * Random Forest Classifier training\r\n* [animation](https://www.napari-hub.org/plugins/napari-animation) \r\n  * Visualization\r\n* [blob-detection](https://www.napari-hub.org/plugins/napari-blob-detection)\r\n  * Detection\r\n* [brightness-contrast](https://www.napari-hub.org/plugins/napari-brightness-contrast)\r\n  * Visualization\r\n* [clusters-plotter](https://www.napari-hub.org/plugins/napari-clusters-plotter)\r\n  * Visualization\r\n  * Plotting\r\n  * Semantic object segmentation\r\n  * Dimensionality reduction\r\n  * Unsupervised machine learning\r\n* [crop](https://www.napari-hub.org/plugins/napari-crop)\r\n  * Transformation\r\n* [curtain](https://www.napari-hub.org/plugins/napari-curtain)\r\n  * Visualization \r\n* [czifile2](https://www.napari-hub.org/plugins/napari-czifile2)\r\n  * File input/output\r\n* [folder-browser](https://www.napari-hub.org/plugins/napari-folder-browser)\r\n  * File input/output\r\n* [layer-details-display](https://www.napari-hub.org/plugins/napari-layer-details-display)\r\n  * Visualization\r\n* [mouse-controls](https://www.napari-hub.org/plugins/napari-mouse-controls)\r\n  * Interaction\r\n* [PlatyMatch](https://www.napari-hub.org/plugins/PlatyMatch)\r\n  * Image registration\r\n* [plot-profile](https://www.napari-hub.org/plugins/napari-plot-profile)\r\n  * Visualization\r\n  * Quantification\r\n* [plugin-search](https://www.napari-hub.org/plugins/napari-plugin-search)\r\n  * Interaction\r\n* [pyclesperanto-assistant](https://www.napari-hub.org/plugins/napari-pyclesperanto-assistant)\r\n  * Filtering\r\n  * Instance segmentation\r\n  * Semantic segmentation\r\n  * Quantification\r\n* [pystackreg](https://www.napari-hub.org/plugins/napari-pystackreg)\r\n  * Image registration\r\n  * Motion correction\r\n* [RedLionfish](https://www.napari-hub.org/plugins/RedLionfish)\r\n  * Deconvolution\r\n  * Processing\r\n* [roi](https://www.napari-hub.org/plugins/napari-roi)\r\n  * Manual segmentation\r\n* [segment-blobs-and-things-with-membranes](https://www.napari-hub.org/plugins/napari-segment-blobs-and-things-with-membranes)\r\n  * Filtering\r\n  * Instance segmentation\r\n  * Semantic segmentation\r\n* [simpleitk-image-processing](https://www.napari-hub.org/plugins/napari-simpleitk-image-processing)\r\n  * Filtering\r\n  * Instance segmentation\r\n  * Semantic segmentation\r\n  * Quantification\r\n* [skimage-regionprops](https://www.napari-hub.org/plugins/napari-skimage-regionprops)\r\n  * Quantification\r\n* [tabu](https://www.napari-hub.org/plugins/napari-tabu)\r\n  * Interaction\r\n* [the-segmentation-game](https://www.napari-hub.org/plugins/the-segmentation-game)\r\n  * Quantification\r\n  * Segmentation quality assurance\r\n* [workflow-inspector](https://www.napari-hub.org/plugins/napari-workflow-inspector)\r\n  * Visualization\r\n* [workflow-optimizer](https://www.napari-hub.org/plugins/napari-workflow-optimizer)\r\n  * Interaction\r\n  * Optimization\r\n\r\n----------------------------------\r\n\r\n## Installation\r\n\r\nYou can install `devbio-napari` via conda/mamba. If you have never used conda before, please [read this guide first](https://biapol.github.io/blog/mara_lampert/getting_started_with_mambaforge_and_python/readme.html).  \r\nStart by installing mamba in your base environment:\r\n\r\n```\r\nconda install mamba -c conda-forge\r\n```\r\n\r\nAfterwards, create an environment using mamba.\r\n\r\n```\r\nmamba create --name devbio-napari-env python=3.9 devbio-napari -c conda-forge -c pytorch\r\n```\r\n\r\nAfterwards, activate the environment like this:\r\n\r\n```\r\nmamba activate devbio-napari-env\r\n```\r\n\r\nAfterwards, run this command from the command line\r\n\r\n```\r\nnaparia\r\n```\r\n\r\nThis window should open. It shows the [Assistant](https://www.napari-hub.org/plugins/napari-assistant) graphical user interface. \r\nRead more about how to use it in its [documentation](https://www.napari-hub.org/plugins/napari-assistant).\r\n\r\n![img.png](https://github.com/haesleinhuepf/devbio-napari/raw/master/docs/screenshot.png)\r\n\r\n## Troubleshooting: Graphics cards drivers\r\n\r\nIn case error messages contains \"ImportError: DLL load failed while importing cl: The specified procedure could not be found\" [see also](https://github.com/clEsperanto/pyclesperanto_prototype/issues/55) or \"\"clGetPlatformIDs failed: PLATFORM_NOT_FOUND_KHR\", please install recent drivers for your graphics card and/or OpenCL device. Select the right driver source depending on your hardware from this list:\r\n\r\n* [AMD drivers](https://www.amd.com/en/support)\r\n* [NVidia drivers](https://www.nvidia.com/download/index.aspx)\r\n* [Intel GPU drivers](https://www.intel.com/content/www/us/en/download/726609/intel-arc-graphics-windows-dch-driver.html)\r\n* [Intel CPU OpenCL drivers](https://www.intel.com/content/www/us/en/developer/articles/tool/opencl-drivers.html#latest_CPU_runtime)\r\n* [Microsoft Windows OpenCL support](https://www.microsoft.com/en-us/p/opencl-and-opengl-compatibility-pack/9nqpsl29bfff)\r\n\r\nSometimes, mac-users need to install this:\r\n\r\n    conda install -c conda-forge ocl_icd_wrapper_apple\r\n\r\nSometimes, linux users need to install this:\r\n\r\n    conda install -c conda-forge ocl-icd-system\r\n\r\n\r\nIn case installation didn't work in the first attempt, you may have to call this command line to reset the napari configuration:\r\n\r\n```\r\nnapari --reset\r\n```\r\n\r\n## Troubleshooting: pytorch\r\n\r\nIn case pytorch-related plugins fail, install pytorch as explained on [its website](https://pytorch.org/get-started/locally/). Consider replacing `conda` with `mamba` in given instructions.\r\n\r\nFor example if you have an NVidia GPU at hand, install pytorch like this:\r\n```\r\nmamba install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia\r\n```\r\nOr if not:\r\n```\r\nmamba install pytorch torchvision torchaudio cpuonly -c pytorch\r\n```\r\n\r\n## Contributing\r\n\r\nContributions are very welcome. \r\nIf you want to [suggest a new napari plugin](https://github.com/haesleinhuepf/devbio-napari/pulls) to become part of this distribution, please make sure it interoperates nicely with the other plugins. \r\nFor example, if the plugin you suggest provided cell segmentation algorithms, please check if the resulting segmented cells can be analysed using napari-skimage-regionprops.\r\nFurthermore, please make sure the README of the plugin you are proposing comes with user documentation, e.g. a step-by-step guide with screenshots explaining what users can do with the plugin and how to use it. \r\nIt is recommended to provide example data as well so that end-users can try out the plugin under conditions it was developed for.\r\n\r\n## License\r\n\r\nDistributed under the terms of the [BSD-3] license,\r\n\"devbio-napari\" is free and open source software\r\n\r\n## Issues\r\n\r\nIf you encounter any problems, please [file an issue] along with a detailed description.\r\n\r\n[napari]: https://github.com/napari/napari\r\n[Cookiecutter]: https://github.com/audreyr/cookiecutter\r\n[@napari]: https://github.com/napari\r\n[MIT]: http://opensource.org/licenses/MIT\r\n[BSD-3]: http://opensource.org/licenses/BSD-3-Clause\r\n[GNU GPL v3.0]: http://www.gnu.org/licenses/gpl-3.0.txt\r\n[GNU LGPL v3.0]: http://www.gnu.org/licenses/lgpl-3.0.txt\r\n[Apache Software License 2.0]: http://www.apache.org/licenses/LICENSE-2.0\r\n[Mozilla Public License 2.0]: https://www.mozilla.org/media/MPL/2.0/index.txt\r\n[cookiecutter-napari-plugin]: https://github.com/napari/cookiecutter-napari-plugin\r\n[file an issue]: https://github.com/haesleinhuepf/devbio/issues\r\n[napari]: https://github.com/napari/napari\r\n[tox]: https://tox.readthedocs.io/en/latest/\r\n[pip]: https://pypi.org/project/pip/\r\n[PyPI]: https://pypi.org/\r\n",
    "bugtrack_url": null,
    "license": "BSD-3",
    "summary": "A bundle of napari plugins useful for 3D+t image processing and analysis for studying developmental biology.",
    "version": "0.10.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/haesleinhuepf/devbio-napari/issues",
        "Documentation": "https://github.com/haesleinhuepf/devbio-napari#README.md",
        "Homepage": "https://github.com/haesleinhuepf/devbio-napari",
        "Source Code": "https://github.com/haesleinhuepf/devbio-napari",
        "User Support": "https://github.com/haesleinhuepf/devbio-napari/issues"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "897271138bb4904ead1228634d38d0d6b5b2038348e9edb9b33b4f0ac1258896",
                "md5": "08494f6632d14d0f558b7f16452b8aba",
                "sha256": "1c3ebc6e9ed386a8f84c1fe9b6abf0e6996167cc1785222ebd7c938ac83230f1"
            },
            "downloads": -1,
            "filename": "devbio_napari-0.10.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "08494f6632d14d0f558b7f16452b8aba",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 7426,
            "upload_time": "2023-06-10T18:00:37",
            "upload_time_iso_8601": "2023-06-10T18:00:37.124909Z",
            "url": "https://files.pythonhosted.org/packages/89/72/71138bb4904ead1228634d38d0d6b5b2038348e9edb9b33b4f0ac1258896/devbio_napari-0.10.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "966e84c18240c175b40f8d0ef162fe45987001744e37a445d63a6d73892b41d8",
                "md5": "be363995a489c30fac66610f4eab911f",
                "sha256": "c0bd80fbd3087128690259e25ecc5b13f42c09a99617229f97d6b696279d32a0"
            },
            "downloads": -1,
            "filename": "devbio-napari-0.10.1.tar.gz",
            "has_sig": false,
            "md5_digest": "be363995a489c30fac66610f4eab911f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 7661,
            "upload_time": "2023-06-10T18:00:38",
            "upload_time_iso_8601": "2023-06-10T18:00:38.386058Z",
            "url": "https://files.pythonhosted.org/packages/96/6e/84c18240c175b40f8d0ef162fe45987001744e37a445d63a6d73892b41d8/devbio-napari-0.10.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-10 18:00:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "haesleinhuepf",
    "github_project": "devbio-napari",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "napari-plugin-engine",
            "specs": [
                [
                    ">=",
                    "0.1.4"
                ]
            ]
        }
    ],
    "tox": true,
    "lcname": "devbio-napari"
}
        
Elapsed time: 0.09456s