a7_prep_data_for_analysis_START.sh 860 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. fun_name="a7_prep_data_for_analysis"
  3. job_name="eegmp_final"
  4. mkdir ./logs
  5. rootpath="$(pwd)/../.."
  6. rootpath=$(builtin cd $rootpath; pwd)
  7. for subj in $(seq 1 33); do
  8. # if not been performed yet
  9. if [ ! -f ${rootpath}/data/outputs/eeg/sub-$(printf "%03d" ${subj})*_art.mat ]; then
  10. echo "step not performed yet for this subject"
  11. echo "#!/bin/bash" > job.slurm
  12. echo "#SBATCH --job-name ${job_name}_${subj}" >> job.slurm
  13. echo "#SBATCH --cpus-per-task 4" >> job.slurm
  14. echo "#SBATCH --mem 8gb" >> job.slurm
  15. echo "#SBATCH --time 01:00:00" >> job.slurm
  16. echo "#SBATCH --output ./logs/${job_name}_${subj}.out" >> job.slurm
  17. echo "#SBATCH --workdir ." >> job.slurm
  18. echo "./${fun_name}_run.sh /opt/matlab/R2016b ${subj} ${rootpath}" >> job.slurm
  19. sbatch job.slurm
  20. rm -f job.slurm
  21. fi
  22. done