Print

Print


Hello FSL experts,

I am using FEAT in a block design experimnet to find some seed voxels for
the functional connectivity analysis.
For the first subject, I have two sessions. After running the first-level
analysis, I tried to run higher level analysis to combine the results of two
sessions for each subject (and finding voxels which are active in both
sessions).
I could get the liberal results by "Fixed effect" option, but when I tried
with any of "Mixed effects" options (either simple OLS, Flame1 or Flame
1+2), it did not generate any post-stat result.
I found that there is an error report in the log file:  "child process
exited abnormally" . (Please find the log file below)


Higher-level stats

cat ../design.lcon | awk '{ print  }' > design.lcon
/usr/share/fsl/bin/flameo --cope=filtered_func_data
--vc=var_filtered_func_data  --mask=mask --ld=stats --dm=design.mat
--cs=design.grp --tc=design.con  --runmode=flame1


An exception has been thrown
nevs >= ntpts, Singular matrix.Trace: Gsmanager::flame_stage1; Gsmanager::run.

Log directory is: stats
Setting up:
ntptsing=2.000000

evs_group=1.000000
1.000000

No f contrasts

WARNING: The passed in varcope file, var_filtered_func_data, contains
voxels inside the mask with zero (or negative) values. These voxels
will be excluded from the analysis.
nevs=2
ntpts=2
ngs=1
nvoxels=2463599
Running:

/bin/rm -f stats/zem* stats/zols* stats/mask* ; /bin/mv dof stats

------------------------------
Post-stats

child process exited abnormally
    while executing
"exec sh -c "${FSLDIR}/bin/remove_ext $cleanedargs" "
    (procedure "remove_ext" line 8)
    invoked from within
"remove_ext [ lsort -dictionary [ imglob zstat*.* ] ] [ lsort
-dictionary [ imglob zfstat*.* ] ] "
    (procedure "feat5:proc_poststats" line 51)
    invoked from within
"feat5:proc_poststats $RERUNNING $STDSPACE "
    ("-poststats" arm line 6)
    invoked from within
"switch -- [ lindex $argv $argindex ] {

	-I {
	    incr argindex 1
	    set session [ lindex $argv $argindex ]
	}

	-D {
	    incr argindex 1
	    set..."
    ("for" body line 2)
    invoked from within
"for { set argindex 1 } { $argindex < $argc } { incr argindex 1 } {
    switch -- [ lindex $argv $argindex ] {

	-I {
	    incr argindex 1
	    set ses..."
    (file "/usr/share/fsl/bin/feat" line 137)



Would you please help with this problem? Thanks in advance,

Best Regards,
Shahabeddin Vahdat
McGill PhD student
Kinesiology Department