FSL on ARC: Difference between revisions

From RCSWiki
Jump to navigation Jump to search
Line 24: Line 24:
or it could be used directly from this location.  
or it could be used directly from this location.  


This is an '''apptainer'''(former '''singularity''') container and can be run with the following line in your slurm script:
This is an '''apptainer''' (former '''singularity''') container and can be run with the following line in your slurm script:
  singularity exec --nv /global/software/fsl/fsl-6.0.5/fsl605.sif someCommand
  singularity exec --nv /global/software/fsl/fsl-6.0.5/fsl605.sif someCommand
   
   
Line 40: Line 40:
</source>
</source>
Or similar ones for a100s
Or similar ones for a100s


= Links =
= Links =


[[ARC Software pages]]
[[ARC Software pages]]

Revision as of 21:23, 11 March 2024

Background

  • Downloads and Registration:
https://fsl.fmrib.ox.ac.uk/fsldownloads_registration

FSL is a comprehensive library of analysis tools for FMRI, MRI and diffusion brain imaging data. It runs on macOS (Intel and M1/M2), Linux, and Windows via the Windows Subsystem for Linux, and is very easy to install. Most of the tools can be run both from the command line and as GUIs. To quote the relevant references for FSL tools you should look in the individual tools' manual pages, and also please reference one or more of the FSL overview papers.

Licensing

FSL is a licensed software and it is the property of Oxford University Innovation:

FSL container

The container is available to be copied to your home directory or used directly from

 /global/software/fsl/fsl-6.0.5/fsl605.sif

or it could be used directly from this location.

This is an apptainer (former singularity) container and can be run with the following line in your slurm script:

singularity exec --nv /global/software/fsl/fsl-6.0.5/fsl605.sif someCommand

someCommand should probably be executing a shell script that includes

export PATH=$FSLDIR/bin:$PATH

and your usual eddy script. In this container, eddy_cuda is called eddy_cuda11.2 for the cuda toolkit version it works with. The --nv option says to look for a GPU so it will only work on a node with a gpu.

Requesting a GPU requires the lines

 
#SBATCH --partition=gpu-v100
#SBATCH --gres=gpu:1

Or similar ones for a100s

Links

ARC Software pages