Print

Print


Sorry for the confusion there, Matthew. I used the GUI, and it was working with 20 stat images, but when I sent the email I removed a bunch of the stats/copeX and stats/zstatX parts from the command line quote in the hopes of making it easier to read. I suppose I should have realized that only I'd be making it more confusing! 

I'm using version 4.1.6, from the fsl-4.1.6-centos5_64 build. Also, I'll note that running featquery on otherwise identical but FLIRT-registered feat analyses runs without any problems. 

Thanks!
-Jim


On Tue, 23 Aug 2011 11:02:27 +0100, Matthew Webster <[log in to unmask]> wrote:

>Hello James,
>                        Did you construct the featquery command-line call manually or use the Featquery GUI? Looking at the command line call below it is requesting the processing of 20 stat images, but only 8 are supplied ( cope and zstat 1-4 ). If you did use the GUI, then upload your 4 feat directories and we'll check what is going wrong. Could you also confirm which version of FSL you are using ( number and architecture? )
>
>Many Regards
>
>Matthew
>> Howdy-
>> 
>> I'm receiving exactly the same message when I try to run featquery on FNIRT-registered data. It doesn't matter is I supply my own mask image, if I use the atlas functions in featquery to select a standard mask, or if I choose to use XYZ coordinates.
>> 
>> I'd like to upload my files if you have the time to look at them. Thanks!
>> 
>> -Jim Porter
>> 
>> 
>> p.s., Here's my error from the standard atlas attempt: 
>> 
>> /opt/bliss/fsl/bin/featquery 4 fnirt_test/fnirt_Blk1.feat fnirt_test/fnirt_Blk2.feat fnirt_test/fnirt_Blk3.feat fnirt_test/fnirt_Blk4.feat 20  stats/cope1 stats/cope2 stats/cope3 stats/cope4 stats/zstat1 stats/zstat2 stats/zstat3 stats/zstat4 AtlasLeftNAcc_fqtest -a 5 -p -s -w -b /tmp/featquery_vz8eIz
>> 
>> expected floating-point number but got "Mask"
>>    while executing
>> "format %.4g [ lindex $thevals 0 ] "
>>    ("for" body line 243)
>>    invoked from within
>> "for { set f 1 } { $f <= $featquery(multiple) } { incr f 1 } {
>> 
>>    #{{{ setup output dir and logging etc.
>> 
>> set mask $origmask
>> 
>> cd [ lindex $argv $f ]
>> ..."
>>    (file "/opt/bliss/fsl/bin/featquery" line 167)
>> 
>> 
>> 
>> On Mon, 18 Jul 2011 13:36:25 +0200, Cornelius Werner <[log in to unmask]> wrote:
>> 
>>> Hi Steve,
>>> 
>>> I understood the help output of featquery sucht that if no leading
>>> slash is supplied, featquery will look inside the *.feat directories
>>> for the mask (i.e., relative path). However, I also tried masks
>>> located in the directory I ran featquery from and also tried absolute
>>> paths, to no avail. I will give it another shot, but if that doesn't
>>> work either, I'd be thankful if you could have a look at the data.
>>> 
>>> Thanks a lot,
>>> Cornelius
>>> 
>>> On Sat, Jul 16, 2011 at 10:12 AM, Stephen Smith <[log in to unmask]> wrote:
>>>> Hi Cornelius  - are you sure that reg_standard/mask exists relative to the
>>>> directory you are calling featquery from?
>>>> If you're still stuck, feel free to upload the output featquery directory
>>>> (and a copy of what appears in your terminal when you run it) and email us
>>>> the upload ID and we can take a look.
>>>> Cheers.
>>>> 
>>>> 
>>>> 
>>>> On 15 Jul 2011, at 14:31, Cornelius Werner wrote:
>>>> 
>>>> Dear list,
>>>> 
>>>> I tried to overcome my previously posted problem by running featquery
>>>> from the command line. But every time I try to run it against FNIRT#ed
>>>> feat directories, it fails. FLIRT'ed ones do not seem to pose a
>>>> problem. However, I really need the FNIRT ones...
>>>> 
>>>> This is the call:
>>>> featquery 16 /path-to-data/7511_TTT4-7.feat
>>>> /path-to-data/7441_TTT4-7.feat /path-to-data/7519_TTT4-7.feat
>>>> /path-to-data/7442_TTT4-7.feat /path-to-data/7520_TTT4-7.feat
>>>> /path-to-data/7486_TTT4-7.feat /path-to-data/7521_TTT4-7.feat
>>>> /path-to-data/7487_TTT4-7.feat /path-to-data/7488_TTT4-7.feat
>>>> /path-to-data/7576_TTT4-7.feat /path-to-data/7507_TTT4-7.feat
>>>> /path-to-data/7577_TTT4-7.feat /path-to-data/7718_TTT4-7.feat
>>>> /path-to-data/7508_TTT4-7.feat /path-to-data/7510_TTT4-7.feat
>>>> /path-to-data/7719_TTT4-7.feat 6  stats/pe5 stats/pe7 stats/pe13
>>>> stats/pe15 stats/pe21 stats/pe23 acc_46-75-60 reg_standard/mask -vox
>>>> 46 75 60
>>>> 
>>>> And this is the error:
>>>> 
>>>> expected floating-point number but got "Mask"
>>>>    while executing
>>>> "format %.4g [ lindex $thevals 0 ] "
>>>>    ("for" body line 243)
>>>>    invoked from within
>>>> "for { set f 1 } { $f <= $featquery(multiple) } { incr f 1 } {
>>>> 
>>>>    #{{{ setup output dir and logging etc.
>>>> 
>>>> set mask $origmask
>>>> 
>>>> cd [ lindex $argv $f ]
>>>> ..."
>>>>    (file "/usr/lib/fsl/4.1/featquery" line 167)
>>>> 
>>>> It does not seem to depend on the actual mask I am using. It crashes
>>>> with all masks tried so far.
>>>> Thanks in advance and best regards,
>>>> Cornelius
>>>> --
>>>> Dr. med. Cornelius J. Werner
>>>> Department of Neurology
>>>> RWTH Aachen University
>>>> Pauwelsstr. 30
>>>> 52074 Aachen
>>>> Germany
>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------------
>>>> Stephen M. Smith, Professor of Biomedical Engineering
>>>> Associate Director,  Oxford University FMRIB Centre
>>>> 
>>>> FMRIB, JR Hospital, Headington, Oxford  OX3 9DU, UK
>>>> +44 (0) 1865 222726  (fax 222717)
>>>> [log in to unmask]    http://www.fmrib.ox.ac.uk/~steve
>>>> ---------------------------------------------------------------------------
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Dr. med. Cornelius J. Werner
>>> Department of Neurology
>>> RWTH Aachen University
>>> Pauwelsstr. 30
>>> 52074 Aachen
>>> Germany
>>