![Create React App Officially Deprecated Amid React 19 Compatibility Issues](https://cdn.sanity.io/images/cgdhsj6q/production/04fa08cf844d798abc0e1a6391c129363cc7e2ab-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Create React App Officially Deprecated Amid React 19 Compatibility Issues
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
napari-roi-registration
Advanced tools
A plugin to perform registration of regions-of-interests in time-lapse data.
A Napari plugin for the registration of regions of interests (ROI) in a time lapse acquistion and processing of the intensity of the registered data.
The ROI are defined using a Labels layer. Registration of multiple ROIs is supported.
The Registration
widget uses the user-defined labels, constructs a rectangular ROI around each of them and registers the ROIs in each time frame.
The Processing
widget measures the ROI displacements and extracts the average intensity of the ROI, calculated on the area of the labels.
The Subtract background
widget subtracts a background on each frame, calculated as the mean intensity on a Labels layer.
Tipically useful when ambient light affects the measurement.
This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.
You can install napari-roi-registration
via pip:
pip install napari-roi-registration
To install latest development version :
pip install git+https://github.com/GiorgiaTortora/napari-roi-registration.git
A detailed guide which shows how to use the widgets of the napari-roi-registration plugin and how to properly choose the parameters can be found here. A demo video is available at this link. Sample datasets are available.
Register ROIs
button: registration of the entire stack will be performed. When the registration is finished two new layers will appear in the viewer. One layer contains the centroids of the drawn labels while the other contains the bounding boxes enclosing the ROIs.
The registration starts from the currently selected frame. If register entire stack
is selected, the registration will create a new layer for each label, with the registered ROI stacks.Pushing the Process registered ROIs
button, the registered ROIs will be analyzed. The intensity of the registered ROIs (measured on the area of the selected label) and the displacement of the ROIs will be calculated.
If plot results
is selected the plot of displacement vs time index and mean intensity vs time index will appear in the Console.
Choosing the save results
option, an excel file containing ROIs positions, displacements and intensities, will be saved.
Subtract background
button. A new image layer will appear in the viewer. This layer contains the image to which the background was subtracted.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.
Distributed under the terms of the BSD-3 license, "napari-roi-registration" is free and open source software
If you encounter any problems, please file an issue along with a detailed description.
FAQs
A plugin to perform registration of regions-of-interests in time-lapse data.
We found that napari-roi-registration demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.