To run a local gyrification index (LGI) for several runs in parallel: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
#Make a jobs directory in your scratch space to store all the job scripts and results | #Make a jobs directory in your scratch space to store all the job scripts and results | ||
mkdir | mkdir $USER_SCRATCH/jobs | ||
#Define some variables to be used later | #Define some variables to be used later | ||
jobs= | jobs=$USER_SCRATCH/jobs | ||
sub=PATH_TO_SUBJECTS_DIRECTORY | sub=PATH_TO_SUBJECTS_DIRECTORY | ||
Latest revision as of 19:44, 31 October 2016
#!/bin/bash #Make a jobs directory in your scratch space to store all the job scripts and results mkdir $USER_SCRATCH/jobs #Define some variables to be used later jobs=$USER_SCRATCH/jobs sub=PATH_TO_SUBJECTS_DIRECTORY for patient in `ls -1 $sub` do SUBJECTS_DIR=PATH_TO_SUBJECTS_DIRECTORY echo "#!/bin/bash #$ -S /bin/bash #$ -cwd # #$ -N recon-all-$patient # Set the hard and soft run time limits (ex: 1hour/58 min) #$ -l h_rt=36:00:00,s_rt=30:55:00,vf=3000M #$ -j y #$ -M YOUR_EMAIL_ADDRESS #$ -m eas module load matlab/R2012a module load freesurfer/freesurfer-5.3.0 SUBJECTS_DIR=PATH_TO_SUBJECTS_DIRECTORY recon-all -s $patient -localGI" >> $patient.job qsub $patient.job done
You can copy the above script in your Jobs Directory in the scratch space and put appropriate value in place of YOUR_EMAIL_ADDRESS and PATH_TO_SUBJECTS_DIRECTORY
NOTE: For PATH_TO_SUBJECTS_DIRECTORY, give the full path.