napari plugin for ROI tracking and FRAP analysis in time-lapse images
Project description
Napari_Simple_Tracker
Napari_Simple_Tracker is a lightweight and user-friendly napari plugin for ROI tracking and FRAP analysis in time-lapse image data.
It is designed to remain intentionally simple while providing the core functionality typically required for routine quantitative analysis.
- Simple: point-based interaction with minimal configuration
- Practical: tracking, intensity plotting, CSV export, and session save/load are included
- Readable: ROI masks and track IDs are displayed directly in the napari viewer
Capabilities
Simple_Tracker
- Multi ROI tracking
- Linear interpolation across frames
- Mean intensity measurement within circular ROIs
- Plot generation
- CSV export
- Session save/load
Simple_FRAP_analysis
- FRAP analysis using a main ROI, with optional reference and background ROIs
- Background correction
- Double normalization
- Full-scale normalization
- Plot generation
- CSV export
- Session save/load
Examples
Simple_Tracker
Simple_FRAP_analysis
Installation
This package is published on PyPI as napari-simple-tracker.
Install with pip
Install the plugin into an environment where napari is already available:
python -m pip install napari-simple-tracker
Install from napari
- Launch napari.
- Open
Plugins -> Install/Uninstall Plugins.... - Use
Install by name/URL. - Enter the package name
napari-simple-trackerand install it.
Install from source
If you want the latest local version from this repository:
git clone https://github.com/Aohirovet/Napari_Simple_Tracker.git
cd Napari_Simple_Tracker
python -m pip install .
If you are using a dedicated environment for napari, activate that environment before running the install command.
Usage
After installation, open napari and start either widget from:
Plugins -> Napari Simple Tracker -> Simple_Tracker
or
Plugins -> Napari Simple Tracker -> Simple_FRAP_analysis
Quick Start
Open image
-> place Points
-> open plugin
-> run analysis
-> inspect masks, plots, and CSV output
Simple_Tracker
- Load a time-series image in napari.
- Create one
Pointslayer for each object to be tracked. - Mark the object center across multiple frames.
- Open
Plugins -> Napari Simple Tracker -> Simple_Tracker. - Press
Run Simple Tracker.
Simple_FRAP_analysis
- Load a time-series image in napari.
- Create
Pointslayers for the main ROI. - Create one
Pointslayer for the reference ROI. - Optionally create one
Pointslayer for the background ROI. - Open
Plugins -> Napari Simple Tracker -> Simple_FRAP_analysis. - Select the relevant layers and ROI radii, then press
Run FRAP Analysis.
Documentation
More detailed usage notes, supported image dimensions, output columns, session behavior, and common errors are documented here:
Release Note
When updating this plugin for a new public release, always increment the version in pyproject.toml before publishing to PyPI or expecting changes to appear on napari-hub.
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file napari_simple_tracker-1.1.5.tar.gz.
File metadata
- Download URL: napari_simple_tracker-1.1.5.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a7ae88aca3d57faee3984c699b9174dda5b10bf73af735e563983bb4befd564
|
|
| MD5 |
4a9a3722c8d06b2cac3d581d91d35ca7
|
|
| BLAKE2b-256 |
9e813728dbead00d337b12c2007e6a54ced5e5ae20121dac24480f7ac25fb7af
|
File details
Details for the file napari_simple_tracker-1.1.5-py3-none-any.whl.
File metadata
- Download URL: napari_simple_tracker-1.1.5-py3-none-any.whl
- Upload date:
- Size: 17.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c39222b1520816b50154e72308a65139b4a6c47f3ed9de60eb6729b716d7cc8
|
|
| MD5 |
1f8468d8b267af5d45c64c37473428a9
|
|
| BLAKE2b-256 |
e4f7ca2bb5df303b7762d7369488774174deb982bf9380d79dd3314c0d9ea695
|