/NanoJ-Core

Core functionality of NanoJ

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

NanoJ-Core - ImageJ Plugin

NanoJ-Core is an open-source ImageJ and Fiji plugin that provide the base high-performance computing engine that other NanoJ plugins need to run: NanoJ-SRRF, NanoJ-SQUIRREL, NanoJ-VirusMapper and NanoJ-Fluidics.

NanoJ-Core also provides image analysis methods for Drift Correction and Channel Alignment. Check out our bioRxiv preprint for a full description of the NanoJ features, and the User Manual for an in-depth guide on how to use them.

NanoJ Pre-Print

Install NanoJ-Core

NanoJ-Core is available as an ImageJ/Fiji (from here on ImageJ) plugin. The installation proceeds thought the ImageJ updater: open ImageJ and select “Update” in the “Help”-menu.

alt text
Regardless if other updates are available or not, press the “Manage update sites”-button on the Updater window (indicated in red).
alt text
Then, scroll down the list of update sites, click on the tick-box next to “NanoJ-Core" and click the “Close” button (in red).
alt text
Finally, click “Apply changes” (in red) in the Updater window, close and then restart ImageJ.
alt text
You can find NanoJ-Core under the “Plugins” menu.
alt text

Image Registration methods in Python

Exciting news! Drift alignment and Channel registration are now accessible in Python through the NanoPyx package. This integration brings the power and versatility of NanoJ-Core to Python users, opening up new possibilities for analysis and integration within Python-based workflows.

NanoPyx seamlessly integrates NanoJ-Core's image registration capabilities into Python environments. With NanoPyx, users can now leverage NanoJ's high-performance analytical approach within their Python scripts, pipelines, and interactive sessions. Through NanoPyx, NanoJ-Core image registration methods are also available as "codeless" Jupyter Notebooks and a napari plugin.