open-discussion > I'm stuck at FEAT FMRI analysis
Sep 20, 2017  07:09 AM | Mir Jeong
I'm stuck at FEAT FMRI analysis
Hello, I'm working on (resting) fMRI analysis using FSL.
I've successfully performed BET brain extraction: '20110217_211141ACEAXIAL7230910s005a1001_brain.nii.gz'
and FLIRT linear registration: '_registered.nii.gz'.
 
I've encountered a difficult problem at the 'FEAT FMRI analysis' step.
In the 'First-level analysis, Preprocessing, data' step,
when I selected the 4D data used the input:
'/home/eternal/c9image/NDARAF706DLN/s3083757/_registered', an error message saying:
"Input file has a TR of 1: If the data was generated with an older MRI sequence,
this may be incorrect and need to be fixed in the header" popped up.
I set 'deleted volumes': 2.

Nevertheless, when I hit 'Go', the '_preprocessed.feat' file did generated, with the error message
child process exited abnormally
    while executing
"fsl:exec "${FSLDIR}/bin/feat_model design" $fmri(featModelOpts) -N feat0_model -l logs "
    (procedure "firstLevelMaster" line 43)
    invoked from within
"firstLevelMaster $session"
    invoked from within
"if { $done_something == 0 } {
    if { ! $fmri(inmelodic) } {
        if { $fmri(level) == 1 } {
                for { set session 1 } { $session <= $fmri(mult..."
        (file "/usr/share/fsl/5.0/bin/feat" line 387)
 
Then I switched to 'First-level analysis, Full analysis, Pre-stats',
With Motion correction: MCFLIRT
Slice timing correction: Regular up (0, 1, 2, ... n-1)
Spatial smoothing FWHM mm: 4.0
Highpass: checked.
When I entered 'Go', an error message
"Problem with processing the model: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc
Aborted (core dumped)" occurred.
 
Here's the list of files (after FEAT):
eternal@DESKTOP-UNTM4IS:~/c9image/NDARAF706DLN/s3083757$ ls
20110217_211141ACEAXIAL7230910s005a1001.nii.gz
20110217_211141ACEAXIAL7230910s005a1001_brain.nii.gz
_registered.nii.gz
_registered.mat
_registered1.mat
_registered2.mat
_preprocessed.feat
 
eternal@DESKTOP-UNTM4IS:~/c9image/NDARAF706DLN/s3083757/_preprocessed.feat$ ls
design.fsf
report_log.html
logs
 
Typing 'cat report_log.html' gives:
/bin/cp /tmp/feat_o4nNW3.fsf design.fsf
/usr/share/fsl/5.0/bin/feat_model design
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Aborted (core dumped)
FATAL ERROR ENCOUNTERED:
COMMAND:
/usr/share/fsl/5.0/bin/feat_model design
ERROR MESSAGE:
child process exited abnormally
END OF ERROR MESSAGE
 
eternal@DESKTOP-UNTM4IS:~/c9image/NDARAF706DLN/s3083757/_preprocessed.feat/logs$ ls
feat1
 
Typing 'cat feat1' gives:
/bin/cp /tmp/feat_o4nNW3.fsf design.fsf
/usr/share/fsl/5.0/bin/feat_model design
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Aborted (core dumped)
FATAL ERROR ENCOUNTERED:
COMMAND:
/usr/share/fsl/5.0/bin/feat_model design
ERROR MESSAGE:
child process exited abnormally
END OF ERROR MESSAGE
 
I'm not very good at dealing with computer systems and I can't understand the meaning of the error message clearly.
I would appreciate it if someone can help with the problems. Thank you.