Skip to main content

napari-DeepSpot

License PyPI Python Version tests codecov napari hub

RNA spot enhancement for fluorescent microscopy images.


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

Installation

You can install napari-DeepSpot via pip:

pip install napari-DeepSpot

Build from source

This plugin is using Tensorflow, make sure your Python environment has Tensorflow, on create a new environment using the following commands:

  • Conda:
    conda env create -f environment.yml
    conda activate deepspot-napari
  • Or pip:
    pip install -r requirements.txt

Usage

Open one or multiple images using Napari GUI : File > Open > Select your image

The images are then displayed on Napari

Load the Plugin: Plugins > Napari-DeepSpot:Enhance Spot

Usage

Click on the right panel Button "Enhance"

Wait a few seconds for the magic to happen :

Usage

You can see the original images and the enhanced version in the left panel in the layer section.

To save the images : File > Save all layers or File > Save selected layers.

Usage

Citation

If you use this plugin please cite the paper:

@article {Bouilhol2021DeepSpot,
author = {Bouilhol, Emmanuel and Lefevre, Edgar and Dartigues, Benjamin and Brackin, Robyn and Savulescu, Anca Flavia and Nikolski, Macha},
title = {DeepSpot: a deep neural network for RNA spot enhancement in smFISH microscopy images},
elocation-id = {2021.11.25.469984},
year = {2021},
doi = {10.1101/2021.11.25.469984},
publisher = {Cold Spring Harbor Laboratory},
URL = {https://www.biorxiv.org/content/early/2021/11/25/2021.11.25.469984},
eprint = {https://www.biorxiv.org/content/early/2021/11/25/2021.11.25.469984.full.pdf},
journal = {bioRxiv}
}

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the MIT license, "napari-DeepSpot" is free and open source software

Known Issues

If you have troubles with the Python packages typing extensions, use the command :
pip install typing-extensions --upgrade

When using "Enhance" on multiple images, Napari may freeze. Just wait until it comes to life again, the images will still be enhanced. This is due to Napari memory usage and will be fix one day.

Other Issues

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

Release files for napari-DeepSpot 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for napari-DeepSpot 0.0.7
File Size Uploaded
napari-DeepSpot-0.0.7.tar.gz 92.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for napari-DeepSpot 0.0.7
File Interpreter ABI Platform
napari_DeepSpot-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 182.6 MB

Release files / napari-DeepSpot-0.0.7.tar.gz

Download URL napari-DeepSpot-0.0.7.tar.gz
Size 92.6 MB
Tags Source
SHA-256 checksum
How to use checksums
963c550cdea4da2bbb3b2bc865d1c3f66baf826d43afd5272ba2470febb8ebe0
BLAKE2b-256 checksum
How to use checksums
a2f6ac507b8232d02a52c29cafa886a19a4e0ae326b3645c775a05595ef07d95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

Release files / napari_DeepSpot-0.0.7-py3-none-any.whl

Download URL napari_DeepSpot-0.0.7-py3-none-any.whl
Size 90.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b77f099744135e4dcbb32aa4cc7eb05308df5ede07f679cc36456415ece81b1b
BLAKE2b-256 checksum
How to use checksums
139b8b4888d1628e1c6f0fe189c07cfad57dbfa7d05498056a4736138bba13fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page