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 22: | Line 22: | ||
#$ -l h_rt=36:00:00,s_rt=30:55:00,vf=3000M | #$ -l h_rt=36:00:00,s_rt=30:55:00,vf=3000M | ||
#$ -j y | #$ -j y | ||
#$ -M | #$ -M YOUR_EMAIL_ADDRESS | ||
#$ -m eas | #$ -m eas | ||
Line 34: | Line 34: | ||
</pre> | </pre> | ||
You can copy the above script in your '''Jobs Directory''' in the scratch space and put appropriate | 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. | '''NOTE:''' For PATH_TO_SUBJECTS_DIRECTORY, give the full path. |
Revision as of 23:25, 21 October 2016
#!/bin/bash #Make a jobs directory in your scratch space to store all the job scripts and results mkdir /scratch/user/$USER/jobs #Define some variables to be used later jobs=/scratch/user/$USER/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.