McIntosh-Lab / tvb-ukbb

TVB-UKBB Pipeline: TheVirtualBrain implementation of the UK Biobank pipeline
Other
23 stars 12 forks source link

FEAT not running properly for Cam-CAN #94

Closed noahfl closed 3 years ago

noahfl commented 3 years ago

logs show error on line 390 in /opt/HCPpipelines-4.1.3/fsl/bin/feat. issue is either with extra argument passed in to FEAT or with how the code block starting at that line handles the arguments.

offending error looks like this:

child process exited abnormally
    while executing
"fsl:exec "${FSLDIR}/bin/feat ${fsfroot}.fsf -D $FD -I $session -prestats" -b $howlong -h $ID -N feat2_pre -l logs "
    invoked from within
"if { $done_something == 0 } {    if { ! $fmri(inmelodic) } {
       if { $fmri(level) == 1 } {
              for { set session 1 } { $session <= $fmri(mult..."
    (file "/opt/HCPpipelines-4.1.3/fsl/bin/feat" line 390)

for this failing code section of FEAT, it only triggers if the value fmri(melodic) in e.g. rfMRI_0.fsf isn't set (and it is set in rfMRI_0.fsf for your example subject) and also executes if fmri(level) is set to 1 (1 is for first-level analysis, 2 is for higher-level analysis). it relies on fmri(multiple) being set to at least 1 (which it is)

noahfl commented 3 years ago

resolved!