Skip to main content

RNA spot enhancement for fluorescent microscopy images

Project description

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.

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-DeepSpot-0.0.7.tar.gz (92.6 MB view details)

Uploaded Source

Built Distribution

napari_DeepSpot-0.0.7-py3-none-any.whl (90.0 MB view details)

Uploaded Python 3

File details

Details for the file napari-DeepSpot-0.0.7.tar.gz.

File metadata

  • Download URL: napari-DeepSpot-0.0.7.tar.gz
  • Upload date:
  • Size: 92.6 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for napari-DeepSpot-0.0.7.tar.gz
Algorithm Hash digest
SHA256 963c550cdea4da2bbb3b2bc865d1c3f66baf826d43afd5272ba2470febb8ebe0
MD5 238835e95cd485a1bc9cff764a9d3425
BLAKE2b-256 a2f6ac507b8232d02a52c29cafa886a19a4e0ae326b3645c775a05595ef07d95

See more details on using hashes here.

File details

Details for the file napari_DeepSpot-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: napari_DeepSpot-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 90.0 MB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for napari_DeepSpot-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b77f099744135e4dcbb32aa4cc7eb05308df5ede07f679cc36456415ece81b1b
MD5 e83691c148264abe863321bf9d3f5d2d
BLAKE2b-256 139b8b4888d1628e1c6f0fe189c07cfad57dbfa7d05498056a4736138bba13fa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page