Print

Print


Nice!


On 11 Dec 2011, at 18:09, James Porter wrote:

> Hey Folks-
> 
> I've made a script to generate large feat setup files. You can find it here:
> 
>       https://netfiles.umn.edu/xythoswfs/webui/_xy-20594449_1-t_BJWDfhGf
> 
> The script is set up to require some text files that list your inputs, X matrix, contrast vectors, and F-test designations. It also requires a basic .fsf file as a template that has all the other info about your analysis set to go. You could skip the input names part by using the Feat GUI to set up everything but the Stats model and then save that as 'template.fsf.' As noted in the script, I wrote this for use with Darwin for Mac OS X, so most users will need to switch out the parts that use 'jot' in favor of 'seq' or some other numerical list generator. 
> 
> -Jim
> 
> ___
> Jim Porter, M.A.
> Ph.D. Candidate
> Clinical Science and Psychopathology Research
> University of Minnesota
> 
> 
> 
> 
> 
> 
> 
> 		
> Print
> 
> Hi Michael,
> 
> Ah right, my tip only helps you with the .mat file.  The other files, though, are much less of a hassle to construct, but I agree, would be nice if it could be scripted up.
> 
> -Tom
> 
> On Fri, Dec 9, 2011 at 4:48 PM, Michael Harms <[log in to unmask]> wrote:
> Hi Tom,
> So once you have appropriate .mat, .con, .grp, and .fts files (including
> their header information), you would have to run flameo with appropriate
> inputs from the command line, right?  That is, there is no capability to
> use a manually created design matrix in conjunction with the FEAT GUI,
> is there?
> 
> thanks,
> -MH
> 
> On Fri, 2011-12-09 at 15:56 +0000, Thomas Nichols wrote:
>> If you are comfortable with R, try building your model there and then
>> asking for the model.matrix, i.e.
>> 
>> 
>>        mod=lm(Y~FacA+FacB+Cov+Cov*FacA)  # whatever
>>        X=model.matrix(mod);
>>        write.table(X,'X.dat')
>> 
>> 
>> Note that R uses "treatment contrasts" to create the dummy variables
>> for categorical (factor) effects; this means that the first level of
>> the factor is the reference and coded with all zeros, which means the
>> intercept will then be interpreted as the fit of that first factor
>> level.  Alternatively, you can get 'sum to zero' contrasts (where the
>> first factor level is coded with -1's) by running this before you call
>> lm
>> 
>> 
>>        options(contrasts=c("contr.sum", "contr.helmert"))
>> 
>> 
>> And if you have a simple model and can afford to have K regressors for
>> a K-level factor variable, you can use simple 1/0 dummy variables.
>> Ask lm to do this by dropping the intercept with this the -1 syntax:
>> 
>> 
>>        mod=lm(Y~-1+FacA)
>> 
>> 
>> This only works for the first factor variable in the model, though.
>> 
>> 
>> -Tom
>> 
>> On Fri, Dec 9, 2011 at 2:39 PM, Stephen Smith <[log in to unmask]>
>> wrote:
>>        Indeed - though it could be scripted without the GUI.
>>        Cheers.
>> 
>> 
>> 
>>        On 9 Dec 2011, at 14:35, Michael Harms wrote:
>> 
>>> Not to my knowledge, unfortunately.
>>> 
>>> -MH
>>> 
>>> On Fri, 2011-12-09 at 13:48 +0100, Diederick Stoffers wrote:
>>>> Hi,
>>>> 
>>>> 
>>>> Is there any easy way around using the FEAT GUI for
>>>> setting up huge
>>>> design matrices? It would be great if you could specify
>>>> text files as
>>>> an input in stead of copy/paste into Glm.
>>>> 
>>>> 
>>>> Cheers,
>>>> 
>>>> 
>>>> Diederick
>>>> 
>>>> Begin forwarded message:
>>>> 
>>>>> From: Michael Harms <[log in to unmask]>
>>>>> 
>>>>> Subject: Re: [FSL] large quantity glm setup
>>>>> 
>>>>> Date: 7 juli 2011 15:40:03 GMT+02:00
>>>>> 
>>>>> To: [log in to unmask]
>>>>> 
>>>>> Reply-To: FSL - FMRIB's Software Library
>>>>> <[log in to unmask]>
>>>>> 
>>>>> 
>>>>> The FEAT GUI can be quite challenging to work with when
>>>>> specifying
>>>>> large
>>>>> designs, as it becomes very slow in responding and
>>>>> updating.  How
>>>>> big of
>>>>> a design are you trying to specify?  Are you having an
>>>>> issue pasting
>>>>> in
>>>>> the values themselves, or is it "freezing" after you
>>>>> Click OK within
>>>>> the
>>>>> Paste Window?
>>>>> 
>>>>> That said, with patience we've always been able to use
>>>>> the Paste
>>>>> feature
>>>>> to accomplish what we need.
>>>>> 
>>>>> cheers,
>>>>> -MH
>>>>> 
>>>>> On Wed, 2011-07-06 at 15:13 -0700, Amy Zhong Sheng Zheng
>>>>> wrote:
>>>>>> Thank you for the response. Do I just copy the numbers
>>>>>> from excel
>>>>>> (or
>>>>>> whichever) and paste them after opening up the paste
>>>>>> button?
>>>>>> Because I
>>>>>> just tried that and every time I tried to paste the
>>>>>> numbers in the
>>>>>> paste window, feat would freeze on me. Have any ideas
>>>>>> why that
>>>>>> might
>>>>>> be the case?
>>>>>> 
>>>>>> On Wed, Jul 6, 2011 at 1:59 PM, Michael Harms
>>>>>> <[log in to unmask]>
>>>>>> wrote:
>>>>>>      Sure, create it in Excel, Matlab, text editor,
>>>>>> or whatever
>>>>>> is
>>>>>>      most
>>>>>>      convenient and just use the "Paste" button under
>>>>>> "Full
>>>>>> model
>>>>>>      setup".
>>>>>> 
>>>>>>      cheers,
>>>>>>      -MH
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>      On Wed, 2011-07-06 at 20:55 +0100, Amy wrote:
>>>>>>> Hi all,
>>>>>>> 
>>>>>>> I'm doing an anova with multiple factors and levels
>>>>>>> with
>>>>>>      many inputs, so setting up the 1's and -1's on
>>>>>> the glm has
>>>>>>      been very tedious. I was wondering if anyone
>>>>>> knows a
>>>>>>      faster/efficient way to fill in the values? Is
>>>>>> there a way
>>>>>> to
>>>>>>      export from excel and fill that in the
>>>>>> design.fsf?
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Amy
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
>> 
>>        ---------------------------------------------------------------------------
>>        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
>>        ---------------------------------------------------------------------------
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> --
>> __________________________________________________________
>> Thomas Nichols, PhD
>> Principal Research Fellow, Head of Neuroimaging Statistics
>> Department of Statistics & Warwick Manufacturing Group
>> University of Warwick, Coventry  CV4 7AL, United Kingdom
>> 
>> 
>> Web: http://go.warwick.ac.uk/tenichols
>> Email: [log in to unmask]
>> Phone, Stats: +44 24761 51086, WMG: +44 24761 50752
>> Fax:  +44 24 7652 4532
>> 
>> 
>> 
>> 
>> 
> 
> 
> 
> -- 
> __________________________________________________________
> Thomas Nichols, PhD
> Principal Research Fellow, Head of Neuroimaging Statistics
> Department of Statistics & Warwick Manufacturing Group
> University of Warwick, Coventry  CV4 7AL, United Kingdom
> 
> Web: http://go.warwick.ac.uk/tenichols
> Email: [log in to unmask]
> Phone, Stats: +44 24761 51086, WMG: +44 24761 50752
> Fax:  +44 24 7652 4532
> 


---------------------------------------------------------------------------
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
---------------------------------------------------------------------------