I’m currently trying to run Nipype inside a Singularity container (which was created on my local machine by converting the Nipype Docker image to Singularity). The workflow includes FSL and SPM and runs well inside the Docker container on my local machine. However, when attempting to run the workflow in the Singularity container on our lab’s HPC, I run into the following error:
/bin/sh: 1: /opt/spm12/run_spm12.sh: Permission denied
Return code: 126
Interface MatlabCommand failed to run.
I didn’t expect permission issues after having everything in Singularity. Any ideas on what the fix could be here?