Hi Tapsya, I've verified the problem and am working on a fix.
doug

tap...@nmr.mgh.harvard.edu wrote:
> Hi Doug,
>
> It seems that there are still problems related to using -per-session.
> Preproc-sess now finishes apparently fine (correct file names are
> generated, i.e., fmc.*) but the analyses again defaults to using -per-run
> at mkanalysis-sess.
>
> Specifically, mkanalysis-sess creates an analysis.info file (attached)
> where the parameters mcstem and nuisreg still point to -per-run (mcstem
> fmcpr and nuisreg mcprextreg 3). Consequently the rest of the analysis
> fails. I have attached the analysis.info file in the email
>
> Thank you for your help again!
>
> -Tapsya
>
> Details:
>
> Machine: adapt
> nmr-dev-env (vs 5.1)
>
> preproc-sess -s avml07 -surface faverage lhrh -mni305 -per-session -so
> siemens -fsd bold -fwhm 5
>
> set ana_BASIC_lh = ISIXTR_BERT_ERFIRsm5pf5tpefsub_18cat_lh
>
> mkanalysis-sess -analysis $ana_BASIC_lh -surface fsaverage lh -fwhm 5 -TR
> 1.15 -paradigm AVML_BRERT_ISIXTR_001_18cat.par -event-related -nconditions
> 18 -fir 2.3 18.4 -mcextreg -polyfit 5 -runlistfile rlf_ISIXTR_BERT.txt
> -stc siemens -force -fsd bold -tpef tpef.txt
>
> ---------------------------------------------------------------------------
>   
>>> I just ran this co
>>>       
>> mmand and it completed successfully
>>     
>>>  preproc-sess -s avml07 -mni305 -per-session -so siemens -fsd bold -fwhm
>>>       
>> 5
>>     
>>> Is this what you ran? I'm also running it to generate the surfaces now,
>>>       
>> but it does not seem to be complaining.
>>     
>>> doug
>>>
>>> Douglas N Greve wrote:
>>>       
>>>> I'm currently running
>>>> preproc-sess -s avml07 -mni305 -per-session -so siemens -fsd bold -fwhm
>>>> 5
>>>> and it seems to be going ok, I won't know until tomorrow whether this
>>>>         
>> is really working or not
>>     
>>>> doug
>>>> r...@nmr.mgh.harvard.edu wrote:
>>>>         
>>>>> Still no luck. mc-sess is stubbornly using -per-run despite that the
>>>>>           
>> preproc-sess requests per-sess. This may be where things get on the
>> wrong
>>     
>>>>> track. -Tommi
>>>>>           
>>>>>> Sorry, what I meant was for you to change the name and then run the
>>>>>>             
>> stream as usual.
>>     
>>>>>> doug
>>>>>> r...@nmr.mgh.harvard.edu wrote:
>>>>>>             
>>>>>>> Done. I also made a backup of the registration. The entire
>>>>>>> directory at
>>>>>>> /space/adapt/1/users/raij/AVISI_FSFAST5.1/
>>>>>>> is a copy of the actual data residing elsewhere (apart from the
>>>>>>>               
>> Freesurfer
>>     
>>>>>>> recons) so feel free to change anything you need. -Tommi
>>>>>>>               
>>>>>>>> I think I've found the problem, but it's going to be a bit
>>>>>>>> difficult to
>>>>>>>> fix. Can you change the name of your registration file to
>>>>>>>> register.dof6.dat and remove write permissions so that it does not
>>>>>>>> get
>>>>>>>> overwritten?
>>>>>>>> doug
>>>>>>>> r...@nmr.mgh.harvard.edu wrote:
>>>>>>>>                 
>>>>>>>>> Yes we have. It exits with the same error as below. -Tommi
>>>>>>>>>                   
>>>>>>>>>> Have you tried specifying your regfile with -regfile?
>>>>>>>>>> doug
>>>>>>>>>> r...@nmr.mgh.harvard.edu wrote:
>>>>>>>>>>                     
>>>>>>>>>>> Hi Doug,
>>>>>>>>>>> Thank you for your help today! I tried running preproc-sess
>>>>>>>>>>>                       
>> again
>>     
>>>>>>>>>>> but
>>>>>>>>>>> it
>>>>>>>>>>> again exits with per-session related errors. However, the errors
>>>>>>>>>>>                       
>> are
>>     
>>>>>>>>>>> different than before so I think the changes you made were a
>>>>>>>>>>>                       
>> step to
>>     
>>>>>>>>>>> the
>>>>>>>>>>> right direction. This time
>>>>>>>>>>> preproc-sess \
>>>>>>>>>>> -sf subjectname \
>>>>>>>>>>> -df sessdir \
>>>>>>>>>>> -mni305 \
>>>>>>>>>>> -per-session \
>>>>>>>>>>> -sliceorder siemens \
>>>>>>>>>>> -fsd bold \
>>>>>>>>>>> -fwhm 5 \
>>>>>>>>>>> -surface $SUBJECT lhrh \
>>>>>>>>>>> -noreg \ # I want to use my manually adjusted
>>>>>>>>>>> bold/register.dof6.dat
>>>>>>>>>>> file
>>>>>>>>>>> (1) mc-sess output is still saved with the per-run stem (pr)
>>>>>>>>>>>                       
>> despite
>>     
>>>>>>>>>>> that
>>>>>>>>>>> we defined -per-session.
>>>>>>>>>>> (2) stc-sess output is still saved with the per-run stem (pr)
>>>>>>>>>>>                       
>> despite
>>     
>>>>>>>>>>> that
>>>>>>>>>>> we defined -per-session.
>>>>>>>>>>> (3) rawfunc2surf-sess defaults to -per-run and then expects to
>>>>>>>>>>> find
>>>>>>>>>>> instem
>>>>>>>>>>> fmcpr.siemens
>>>>>>>>>>> (4) ERROR: cannot find
>>>>>>>>>>> /autofs/space/adapt_001/users/raij/AVISI_FSFAST5.1/avml07/bold/002/register.dof6.dat.
>>>>>>>>>>>                       
>> Apparently the script looks for the registration file inside the
>> run
>>     
>>>>>>>>>>> directory (as it should for per-run analysis) instead of the fsd
>>>>>>>>>>>                       
>> <bold>
>>     
>>>>>>>>>>> where it should reside for a -per-session analysis. This forces
>>>>>>>>>>> the
>>>>>>>>>>> script
>>>>>>>>>>> to exit.
>>>>>>>>>>> I changed permissions so that you can write in the study
>>>>>>>>>>> directory.
>>>>>>>>>>> For details please see below.
>>>>>>>>>>> Thanks!
>>>>>>>>>>> -Tommi & Tapsya
>>>>>>>>>>> on machine avml
>>>>>>>>>>> nmr-dev-env (vs 5.1)
>>>>>>>>>>> cd /space/adapt/1/users/raij/AVISI_FSFAST5.1/avml07
>>>>>>>>>>> setenv SUBJECTS_DIR /space/adapt/1/users/tapsya/subject_MRIs
>>>>>>>>>>>                       
>> setenv SUBJECT avml07
>>     
>>>>>>>>>>> logs in /space/adapt/1/users/raij/AVISI_FSFAST5.1/avml07/log
>>>>>>>>>>>                       
>> preproc-sess log file
>>     
>>>>>>>>>>> $Id: preproc-sess,v 1.48 2011/11/14 17:41:35 greve Exp $ raij
>>>>>>>>>>> setenv FREESURFER_HOME /usr/local/freesurfer/dev
>>>>>>>>>>> setenv SUBJECTS_DIR /space/adapt/1/users/tapsya/subject_MRIs
>>>>>>>>>>>                       
>> Linux avml 2.6.32-131.12.1.el6.x86_64 #1 SMP Mon Sep 26
>>     
>>>>>>>>>>> 10:13:43 BST
>>>>>>>>>>> 2011
>>>>>>>>>>> x86_64 x86_64 x86_64 GNU/Linux
>>>>>>>>>>> /autofs/space/adapt_001/users/raij/AVISI_FSFAST5.1/avml07
>>>>>>>>>>>                       
>> /usr/local/freesurfer/dev/fsfast/bin/preproc-sess
>>     
>>>>>>>>>>> -sf subjectname -df sessdir -mni305 -per-session -sliceorder
>>>>>>>>>>>                       
>> siemens
>>     
>>>>>>>>>>> -fsd
>>>>>>>>>>> bold -fwhm 5 -surface avml07 lhrh -noreg
>>>>>>>>>>> Mon Nov 14 20:07:57 EST 2011
>>>>>>>>>>> instem   f
>>>>>>>>>>> mc   1     f fmcpr
>>>>>>>>>>> stc  1    fmcpr fmcpr.siemens
>>>>>>>>>>> sm   0
>>>>>>>>>>> mask 1   brain
>>>>>>>>>>> ---------------------------- Original Message
>>>>>>>>>>> ----------------------------
>>>>>>>>>>> Subject: [FreeSurfer]: preproc-sess error
>>>>>>>>>>> From:    tap...@nmr.mgh.harvard.edu
>>>>>>>>>>> Date:    Thu, November 10, 2011 1:41 pm
>>>>>>>>>>> To:      freesurfer@nmr.mgh.harvard.edu
>>>>>>>>>>> Cc:      r...@nmr.mgh.harvard.edu
>>>>>>>>>>> --------------------------------------------------------------------------
>>>>>>>>>>>                       
>> Dear Doug,
>>     
>>>>>>>>>>> We have encountered errors running preproc-sess (FSFAST v5.1)
>>>>>>>>>>>                       
>> command
>>     
>>>>>>>>>>> with
>>>>>>>>>>> the flag "-per-session". The command line is
>>>>>>>>>>> on machine adapt (same result on machine avml)
>>>>>>>>>>> cd /space/adapt/1/users/raij/AVISI_FSFAST5.1/avml07
>>>>>>>>>>> setenv SUBJECTS_DIR /space/adapt/1/users/tapsya/subject_MRIs
>>>>>>>>>>>                       
>> setenv SUBJECT avml07
>>     
>>>>>>>>>>> nmr-std-env (=FS 5.1)
>>>>>>>>>>> preproc-sess \
>>>>>>>>>>> -sf subjectname
>>>>>>>>>>> -df sessdir \
>>>>>>>>>>> -mni305 \
>>>>>>>>>>> -per-session \
>>>>>>>>>>> -sliceorder siemens \
>>>>>>>>>>> -fsd bold \
>>>>>>>>>>> -fwhm 5 \
>>>>>>>>>>> The error message:
>>>>>>>>>>> ...
>>>>>>>>>>> stc-sess Done
>>>>>>>>>>> avml07 To MNI305 ----------------
>>>>>>>>>>> rawfunc2tal-sess -fwhm 5 -s avml07 -d
>>>>>>>>>>> /autofs/space/adapt_001/users/raij/AVISI_FSFAST5.1 -fsd bold
>>>>>>>>>>>                       
>> -stc
>>     
>>>>>>>>>>> siemens -update -subcort-mask
>>>>>>>>>>> ----------------
>>>>>>>>>>> 1/1 avml07
>>>>>>>>>>> 1/1 avml07 002 ----------------
>>>>>>>>>>> "ERROR: could not determine file for
>>>>>>>>>>> /autofs/space/adapt_001/users/raij/AVISI_FSFAST5.1/avml07/bold/002/fmcpr.siemens"
>>>>>>>>>>>                       
>> Hence it looks like rawfunc2tal-sess is searching for -per-run
>> files (stem fmcpr*) rather than -per-session files (stem fmc*).
>> We tried to take control over the stems and added the following
>> lines:
>>     
>>>>>>>>>>> -mcin f \
>>>>>>>>>>> -mcout fmc \
>>>>>>>>>>> -stcin fmc \
>>>>>>>>>>> -stcout fmcstc \
>>>>>>>>>>> -smin fmcstc \
>>>>>>>>>>> -smout fmcstcsm5 \
>>>>>>>>>>> OR (modern naming conventions):
>>>>>>>>>>> -mcin f
>>>>>>>>>>> -mcout fmc
>>>>>>>>>>> -stcin fmc
>>>>>>>>>>> -stcout fmc.siemens \
>>>>>>>>>>> -smin fmc.siemens \
>>>>>>>>>>> -smout fmc.siemens.sm5.mni305.2mm \
>>>>>>>>>>> However, these resulted in the same error.
>>>>>>>>>>> We also tried this on a more recent data set and received the
>>>>>>>>>>> same
>>>>>>>>>>> error.
>>>>>>>>>>> In summary, it appears that rawfunc2tal-sess (and in fact also
>>>>>>>>>>>                       
>> rawfunc2surf-sess) expect the stem fmcpr even when we use
>> per-session
>>     
>>>>>>>>>>> (where they should expect the stem fmc).
>>>>>>>>>>> Any help would be greatly appreciated!
>>>>>>>>>>> Best regards,
>>>>>>>>>>> Tapsya
>>>>>>>>>>>                       
>>>>>>>>>> --
>>>>>>>>>> Douglas N. Greve, Ph.D.
>>>>>>>>>> MGH-NMR Center
>>>>>>>>>> gr...@nmr.mgh.harvard.edu
>>>>>>>>>> Phone Number: 617-724-2358
>>>>>>>>>> Fax: 617-726-7422
>>>>>>>>>> Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
>>>>>>>>>> FileDrop: www.nmr.mgh.harvard.edu/facility/filedrop/index.html
>>>>>>>>>>                     
>>>>>>>> --
>>>>>>>> Douglas N. Greve, Ph.D.
>>>>>>>> MGH-NMR Center
>>>>>>>> gr...@nmr.mgh.harvard.edu
>>>>>>>> Phone Number: 617-724-2358
>>>>>>>> Fax: 617-726-7422
>>>>>>>> Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
>>>>>>>> FileDrop: www.nmr.mgh.harvard.edu/facility/filedrop/index.html
>>>>>>>>                 
>>>>>> --
>>>>>> Douglas N. Greve, Ph.D.
>>>>>> MGH-NMR Center
>>>>>> gr...@nmr.mgh.harvard.edu
>>>>>> Phone Number: 617-724-2358
>>>>>> Fax: 617-726-7422
>>>>>> Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
>>>>>> FileDrop: www.nmr.mgh.harvard.edu/facility/filedrop/index.html
>>>>>>             
>>> --
>>> Douglas N. Greve, Ph.D.
>>> MGH-NMR Center
>>> gr...@nmr.mgh.harvard.edu
>>> Phone Number: 617-724-2358
>>> Fax: 617-726-7422
>>>
>>> Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
>>> FileDrop: www.nmr.mgh.harvard.edu/facility/filedrop/index.html
>>>
>>>
>>>
>>>       
>>     
>
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Freesurfer mailing list
> Freesurfer@nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

-- 
Douglas N. Greve, Ph.D.
MGH-NMR Center
gr...@nmr.mgh.harvard.edu
Phone Number: 617-724-2358 
Fax: 617-726-7422

Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
FileDrop: www.nmr.mgh.harvard.edu/facility/filedrop/index.html

_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer


The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.

Reply via email to