Description

Fiji is an image processing packageā€”a 'batteries-included' distribution of
ImageJ, bundling a lot of plugins which facilitate scientific image analysis.
This release is based on ImageJ-2.1.0 and Fiji-2.1.1


Software Category: vis

For detailed information, visit the Fiji
website
.

Available Versions

The current installation of Fiji
incorporates the most popular packages. To find the available versions and learn how to load them, run:

module spider fiji

The output of the command shows the available Fiji
module versions.

For detailed information about a particular Fiji
module, including how to load the module, run the module spider command with the module’s full version label. For example:

module spider fiji/2.14.0
ModuleVersion Module Load Command
fiji2.14.0 module load fiji/2.14.0

Interactive Use of Fiji via FastX

We recommend to launch the Graphical User Interface (GUI) of Fiji as an interactive job via the Open OnDemand Desktop interactive app. You may request a core count and amount of memory through the text boxes on the Open OnDemand form. Be sure to supply your allocation account where requested.

Once the Desktop is launched, open a terminal window. Load the fiji module and start the application:

module load fiji
ImageJ-linux64 --mem=32G &

Run a Fiji script as Slurm Job

To execute a Fiji script non-interactively on a compute node, you can use the following Slurm job script template.

#!/bin/bash
#SBATCH --job-name=fiji_example
#SBATCH --cpus-per-task=8
#SBATCH --mem=32G
#SBATCH --time=04:00:00
#SBATCH --partition=standard
#SBATCH --account=<YOUR_ALLOCATION>

#Load the Fiji Module
module load fiji

# Change to temp working directory with example files
ImageJ-linux64 --mem=32G --headless <FIJI_SCRIPT> <SCRIPT_ARGS>
  • Adjust the --cpus-per-task, --mem and --time options as needed. Note that not all built-in Fiji functions or Fiji scripts are designed to utilize multiple cpu cores.

  • Replace <YOUR_ALLOCATION> with your allocation account.

  • Replace <FIJI_SCRIPT> and <SCRIPT_ARGS> with your custom Fiji script and add script arguments as required by the particular Fiji script.

Custom Plugins

Users can install their own plugins in their home directory. First create the directory via

mkdir ~/.plugins

Then follow the instructions here, replacing the destination with your local plugin directory.