-
Notifications
You must be signed in to change notification settings - Fork 0
/
fsl-centos7-single.slurm
43 lines (31 loc) · 1.09 KB
/
fsl-centos7-single.slurm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash
#SBATCH --job-name=fsl-single
#SBATCH --account=uwit #optional change account
#SBATCH --partition=compute #change to ckpt
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=4
#SBATCH --mem=30G
#SBATCH --time=10-00:00:00 # Max runtime in DD-HH:MM:SS format. Change to fit analysis.
#SBATCH --chdir=/gscratch/scrubbed/finchkn #change
#SBATCH --output=%x_%j.o # file for STDOUT - generates file with job-name_job-id_SLURM_TASK_ID.o
#SBATCH --error=%x_%j.e # file for STDERR goes
#author: finchnSNPs
#this is a SLURM template that can be used to run FSL on HYAK
#example usage:
#user provided a directory with MRI images from three subjects in three sub directories
#SLURM_TASK_ID index is applied to the subject ID
#bedpostx analysis multithreads itself to use all cpus provided with the SLURM directive --cpus-per-task
date
pwd
#load modules
module load apptainer
#set subject ID
SUBID=<PROVIDE SUB ID HERE>
#set sub-dir
DD=/gscratch/scrubbed/finchkn/ADB/$SUBID/
echo $SUBID
echo $DD
#execute
apptainer exec --bind /gscratch/ fsl-centos7.sif $FSLDIR/bin/bedpostx $DD/dwi/ -V
date