Skip to main content

napari-superres

License BSD-3 PyPI Python Version tests codecov napari hub

A collection of super-resolution microscopy FF-SRM methods.

Open-source implementation of methods for Fluorescence Fluctuation based Super Resolution Microscopy (FF-SRM):

Review: Alva et al., 2022. “Fluorescence Fluctuation-Based Super-Resolution Microscopy: Basic Concepts for an Easy Start.” Journal of Microscopy, August.

MSSR article: Torres-García, E., Pinto-Cámara, R., Linares, A. et al. Extending resolution within a single imaging frame. Nat Commun 13, 7452 (2022).

ESI article: Idir Yahiatene, Simon Hennig, Marcel Müller, Thomas Huser (2015/2016). "Entropy-based Super-resolution Imaging (ESI): From Disorder to Fine Detail" ACS Photonics 8, 2 (2015)

SOFI article: T. Dertinger, R. Colyer, G. Iyer, and J. Enderlein. Fast, background-free, 3D super-resolution optical fluctuation imaging (SOFI). PNAS 52, 106 (2009)

SRRF article: Gustafsson, N., Culley, S., Ashdown, G., D. M. Owen, P. Matos Pereira, and R. Henriques. Fast live-cell conventional fluorophore nanoscopy with ImageJ through super-resolution radial fluctuations. Nat Commun 7, 12471 (2016)

MUSICAL article: K. Agarwal and R. Machan, Multiple Signal Classification Algorithm for super-resolution fluorescence microscopy, Nature Communications, vol. 7, article id. 13752, (2016)

Methods implemented:

  • MSSR
  • ESI
  • SOFI
  • SRRF
  • MUSICAL
  • Split channels
Super Resolution Radial Fluctuations (SRRF) Mean-Shift Super Resolution (MSSR) Entropy-based Super-resolution Imaging (ESI)
from Fig. 7 of Alva et al., 2022 from Fig. 2 of García et al., 2021 from Fig. 6 of Alva et al., 2022

Repositories available:


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

Installation

First install napari viewer (if you haven't):

conda create -y -n napari-env -c conda-forge python=3.9
conda activate napari-env
pip install "napari[all]"

For details check: https://napari.org/stable/

You can install the plugin graphically.

or install latest development version :

pip install git+https://github.com/RoccoDAnt/napari-superres.git

You might need to install git first.


Examples of use:

Original tMSSR

Parameters: Amplification: 2, Order: 0, PSF FWHM: 6,
Interpolation: Bicubic, Statistical integration: CV*sigma
Original ESI

Parameters: image in output: 2, bins: 2, Order: 2
Original SOFI

Parameters: Amplification factor: 2, Moment Order: 4, lambda parameter: 1.5, No. Iterations: 20, Window size: 100
Original SRRF

Parameters: Amplification: 2, Spatial radius: 5, Symmetry Axis: 6, Start frame: 0, End frame: 48
Original MUSICAL

Parameters: Emission [nm]: 510 NA: 1.4, Mag: 100, Pizel size: 8000, Threshold: -0.5, Alpha: 4, Subpixels per pixel: 20

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 BSD-3 license, "napari-superres" is free and open source software

Issues

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

Metadata

Release files for napari-superres 0.1.1

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-superres 0.1.1
File Size Uploaded Provenance Actions
napari-superres-0.1.1.tar.gz 4.7 MB Without provenance Details for napari-superres-0.1.1.tar.gz

Release files / napari-superres-0.1.1.tar.gz

Download URL napari-superres-0.1.1.tar.gz
Size 4.7 MB
Tags Source
SHA-256 checksum
How to use checksums
d38f98572daac58331ac2dedd4a3e0cd0ad2c4743ac036fd9a9ab12c79f6d2ab
BLAKE2b-256 checksum
How to use checksums
9663aef9bae07a068618a4d79d0b8c170a83fd4af5c115c5c388b4d6968f4391
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Security for napari-superres 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file No provenance

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