it does not produce a .w file the output is spm001.mgh

On 5/29/12 9:00 AM, Kushal Kapse wrote:
> hi doug/bruce:
>
> it still says it cannot find .w file....please check at the bottom ....
>
> [kkapse@dendrite 15546_03908]$ /home/kkapse/mri_vol2surf.linux --src 
> func.nii.gz --reg register.dat --hemi rh --out spm001.mgh
> srcvol = func.nii.gz
> srcreg = register.dat
> srcregold = 0
> srcwarp unspecified
> surf = white
> hemi = rh
> reshape = 0
> interp = nearest
> float2int = round
> GetProjMax = 0
> INFO: float2int code = 0
> INFO: changing type to float
> Done loading volume
> Reading surface /15546_03908/surf/rh.white
> Done reading source surface
> Mapping Source Volume onto Source Subject Surface
>   1 0 0 0
> using old
> Done mapping volume to surface
> Number of source voxels hit = 10737
> Writing to spm001.mgh
> Dim: 147942 1 1
> [kkapse@dendrite 15546_03908]$ qsurfer -stat spm001 -hemi lh -subject 
> 15546_03908
> ERROR: cannot find 15546_03908/spm001-lh.w
>
>
> thanks
> kk
>
>
> ----- Original Message -----
> From: "Douglas Greve"<gr...@nmr.mgh.harvard.edu>
> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
> Cc: freesurfer@nmr.mgh.harvard.edu
> Sent: Tuesday, May 29, 2012 8:54:40 AM
> Subject: Re: [Freesurfer] fMRI time series in surface space
>
> Hi Kushal, you cannot use .w file for 4D outputs. Use this cmd:
>
> mri_vol2surf.linux --src func.nii.gz --reg register.dat --hemi lh --out 
> spm001.mgh
>
> doug
>
>
>
>
> On 5/29/12 8:46 AM, Kushal Kapse wrote:
>> hi doug,
>>
>> as per our last conversation of 4d time series on surface, i did 
>> mri_vol2surf as per tutorial on wiki..i used the new mri_vol2surf which u 
>> send me....this was my command:
>>
>> mri_vol2surf.linux --src func.nii.gz --reg register.dat --hemi lh --out 
>> spm001-lh.w --out_type paint
>>
>>
>> but i cant find output anywhere....ALSO, i tried having output in mgh and 
>> mgz format...but the output doesnt work...
>>
>> i opened tkesurfer and tried to check the output...it doesnt show any 
>> activation on surface......can you plz give ur thought on this
>>
>>
>> thanks
>> kk
>>
>>
>> ----- Original Message -----
>> From: "Douglas Greve"<gr...@nmr.mgh.harvard.edu>
>> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>> Cc: freesurfer@nmr.mgh.harvard.edu
>> Sent: Friday, May 25, 2012 8:23:47 PM
>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>
>> I don't think it ever supported w files ... you can use mgh /mgz format.
>> It will also produce nifti files, but they might not always be legal
>> nifti files. FreeSurfer will always be able to work with them, but other
>> software packages might not.
>> doug
>>
>> On 5/25/12 8:19 PM, Kushal Kapse wrote:
>>> doug,
>>>
>>>     did try new version..it worked fine...but seems tht new version doesnt 
>>> support .w as output format; like in the tutorial online.....what output 
>>> format does the new version vol2surf likes?
>>>
>>> thanks
>>> kk
>>>
>>> ----- Original Message -----
>>> From: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>>> Cc: freesurfer@nmr.mgh.harvard.edu
>>> Sent: Friday, May 25, 2012 5:59:59 PM
>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>
>>> Not that I can think of. Did you try that new version?
>>>
>>> On 05/25/2012 05:58 PM, Kushal Kapse wrote:
>>>> yes ..the registration is nicely aligned and i did check the green-lines 
>>>> alignment in tkregister2
>>>>
>>>> is their any other reason for it showing segmentation fault
>>>>
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>>> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>>>> Cc: freesurfer@nmr.mgh.harvard.edu
>>>> Sent: Friday, May 25, 2012 5:52:41 PM
>>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>>
>>>> it works for 4D, we do it all the time. Is the registration good? Did
>>>> you check it visually with tkregister2? You can visualize it with
>>>>
>>>> tkregister2 --mov func.nii.gz --reg register.dat --surfs
>>>>
>>>> doug
>>>>
>>>> On 05/25/2012 05:45 PM, Kushal Kapse wrote:
>>>>> well...
>>>>>
>>>>> it seems the seg fault occured due to i was using a 4D func file and not 
>>>>> 3d....does the vol2surf does only on 3d func data ?....how would i do 
>>>>> that for 4D time series?
>>>>>
>>>>>
>>>>> please let me know
>>>>> thanks
>>>>> kk
>>>>>
>>>>> ----- Original Message -----
>>>>> From: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>>>> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>>>>> Cc: freesurfer@nmr.mgh.harvard.edu
>>>>> Sent: Friday, May 25, 2012 5:09:31 PM
>>>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>>>
>>>>> Sorry, I just noticed that your command line is wrong. But that is not 
>>>>> the one that is seg faulting. The one that seg faults is the correct 
>>>>> command
>>>>> doug
>>>>>
>>>>>
>>>>>
>>>>> On 05/25/2012 04:56 PM, Kushal Kapse wrote:
>>>>>> orig.mgz file is on 15446_03908/mri/orig.mgz
>>>>>>
>>>>>> yes the subject name and the directory path is correct....
>>>>>>
>>>>>> ----- Original Message -----
>>>>>> From: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>>>>> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>>>>>> Cc: freesurfer@nmr.mgh.harvard.edu
>>>>>> Sent: Friday, May 25, 2012 4:52:37 PM
>>>>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>>>>
>>>>>> The register.dat file is a text file. The first line has the name of the
>>>>>> subject. It looks like the subject name was
>>>>>>
>>>>>> 15546_03908 and your SUBJECTS_DIR was /data/mgi_structural/penn/controls
>>>>>>
>>>>>> If either of those are not correct, then it will not determine the path 
>>>>>> correctly.
>>>>>>
>>>>>> Does that orig.mgz file exist?
>>>>>>
>>>>>>
>>>>>> On 05/25/2012 04:50 PM, Kushal Kapse wrote:
>>>>>>> i was talking about this issue....
>>>>>>>
>>>>>>> mri_vol2surf --src func.nii.gz --ref orig.mgz --regheader register.dat 
>>>>>>> --hemi lh --projfrac 0.5 --out lhfunc.nii.gz
>>>>>>> srcvol = func.nii.gz
>>>>>>> srcreg unspecified
>>>>>>> srcregold = 0
>>>>>>> srcwarp unspecified
>>>>>>> surf = white
>>>>>>> hemi = lh
>>>>>>> ProjFrac = 0.5
>>>>>>> thickness = thickness
>>>>>>> reshape = 0
>>>>>>> interp = nearest
>>>>>>> float2int = round
>>>>>>> GetProjMax = 0
>>>>>>> INFO: float2int code = 0
>>>>>>> INFO: changing type to float
>>>>>>> Done loading volume
>>>>>>> Computing registration from header.
>>>>>>>          Using 
>>>>>>> /data/mgi_structural/penn/controls/15546_03908//register.dat/mri/orig.mgz
>>>>>>>  as target reference.
>>>>>>> mghRead(/data/mgi_structural/penn/controls/15546_03908//register.dat/mri/orig.mgz,
>>>>>>>  -1): could not open file
>>>>>>>
>>>>>>>
>>>>>>> i didnt understand when u said in last email "where "subject" comes 
>>>>>>> from the register.dat file".....would you please explain me this
>>>>>>>
>>>>>>> thanks
>>>>>>> kk
>>>>>>>
>>>>>>> ----- Original Message -----
>>>>>>> From: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>>>>>>> To: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>>>>>> Cc: freesurfer@nmr.mgh.harvard.edu
>>>>>>> Sent: Friday, May 25, 2012 4:39:47 PM
>>>>>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>>>>>
>>>>>>> @doug
>>>>>>>
>>>>>>> no doug...this "orig.mgz"error was before segmentation fault error 
>>>>>>> started showing up.....hence i wanna see if why it gave that ....lemme 
>>>>>>> take a look and will keep u updated
>>>>>>>
>>>>>>> ----- Original Message -----
>>>>>>> From: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>>>>>> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>>>>>>> Cc: freesurfer@nmr.mgh.harvard.edu
>>>>>>> Sent: Friday, May 25, 2012 4:33:20 PM
>>>>>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 05/25/2012 04:30 PM, Kushal Kapse wrote:
>>>>>>>> doug,
>>>>>>>>
>>>>>>>> thanks doug....before i do that....i have two questions which may take 
>>>>>>>> care of "mri_vol2surf" issues
>>>>>>>>
>>>>>>>>
>>>>>>>> 1- mri_vol2surf command needs to specify register.dat file........
>>>>>>>>
>>>>>>>> i have been using register.dat file for vol2surf from reg-feat2anat 
>>>>>>>> output.....is that the register.dat file i am supposed to used?.....or 
>>>>>>>> if i am wrong, which register.dat file am i suppose to 
>>>>>>>> use....basically, where does tht file come from
>>>>>>> No, you are correct
>>>>>>>> 2- vol2surf needs functional file as src and register.dat file....are 
>>>>>>>> these both supposed to be in same directory....because during 
>>>>>>>> processing it says "cannot find target reference for orig.mgz"......
>>>>>>> They do not have to be. I did not see that error below. Is that
>>>>>>> something new? It's looking for $SUBJECTS_DIR/subject/mri/orig.mgz where
>>>>>>> "subject" comes from the register.dat file.
>>>>>>> doug
>>>>>>>> please let me know
>>>>>>>>
>>>>>>>> thanks
>>>>>>>> kk
>>>>>>>>
>>>>>>>> ----- Original Message -----
>>>>>>>> From: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>>>>>>> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>>>>>>>> Cc: freesurfer@nmr.mgh.harvard.edu
>>>>>>>> Sent: Friday, May 25, 2012 4:08:35 PM
>>>>>>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>>>>>>
>>>>>>>> Hi Kushal, can you try this version of vol2surf?
>>>>>>>> ftp://surfer.nmr.mgh.harvard.edu/transfer/outgoing/flat/greve/mri_vol2surf.linux
>>>>>>>> If that still fails, please tar up the subject and functional and 
>>>>>>>> upload
>>>>>>>> it to our file drop system at the end of this email.
>>>>>>>> doug
>>>>>>>>
>>>>>>>> On 05/25/2012 04:03 PM, Kushal Kapse wrote:
>>>>>>>>> hi dough,
>>>>>>>>>
>>>>>>>>> following is the terminal output which lead to segmentation fault.....
>>>>>>>>>
>>>>>>>>> i checked the data space and it is not out of size
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> mri_vol2surf --mov func.nii.gz --reg register.dat --projfrac 0.5 
>>>>>>>>> --interp trilinear --hemi lh --o lh.func.nii.gz
>>>>>>>>> srcvol = pitt1_cpw-e_4.05_059.nii.gz
>>>>>>>>> srcreg = register.dat
>>>>>>>>> srcregold = 0
>>>>>>>>> srcwarp unspecified
>>>>>>>>> surf = white
>>>>>>>>> hemi = lh
>>>>>>>>> ProjFrac = 0.5
>>>>>>>>> thickness = thickness
>>>>>>>>> reshape = 0
>>>>>>>>> interp = trilinear
>>>>>>>>> float2int = round
>>>>>>>>> GetProjMax = 0
>>>>>>>>> INFO: float2int code = 0
>>>>>>>>> INFO: changing type to float
>>>>>>>>> Done loading volume
>>>>>>>>> Reading surface 
>>>>>>>>> /data/mgi_structural/penn/controls/11186_03197/surf/lh.white
>>>>>>>>> Done reading source surface
>>>>>>>>> Reading thickness 
>>>>>>>>> /data/mgi_structural/penn/controls/11186_03197/surf/lh.thickness
>>>>>>>>> Done
>>>>>>>>> Mapping Source Volume onto Source Subject Surface
>>>>>>>>>           1 0.5 0.5 0.5
>>>>>>>>> using old
>>>>>>>>> Done mapping volume to surface
>>>>>>>>> Segmentation fault
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ----- Original Message -----
>>>>>>>>> From: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>>>>>>>> To: "Kushal Kapse"<kka...@mail.med.upenn.edu>
>>>>>>>>> Cc: freesurfer@nmr.mgh.harvard.edu
>>>>>>>>> Sent: Friday, May 25, 2012 3:53:31 PM
>>>>>>>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>>>>>>>
>>>>>>>>> Hi Kushal, please be sure to include the entire terminal output. These
>>>>>>>>> kinds of things are hard to track down from just the error msg. Also,
>>>>>>>>> how many time points are in the func.nii.gz? And are you sure that you
>>>>>>>>> are not running out of space on the disk?
>>>>>>>>> doug
>>>>>>>>>
>>>>>>>>> On 05/25/2012 02:57 PM, Kushal Kapse wrote:
>>>>>>>>>> hi, Doug
>>>>>>>>>>
>>>>>>>>>> as per conversation yday, i did perform mri_vol2surf on a functional 
>>>>>>>>>> volume to map it in surface space as follows
>>>>>>>>>>
>>>>>>>>>> mri_vol2surf --mov func.nii.gz --reg register.dat --projfrac 0.5 
>>>>>>>>>> --interp trilinear --hemi lh --o lh.func.mgh
>>>>>>>>>>
>>>>>>>>>> it shows me "Done mapping volume to surface" followed by 
>>>>>>>>>> "Segmentation fault"
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> may i please know why it states segmentation fault as i have no clue 
>>>>>>>>>> of which segmentation on vol2surf is faulty???
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> thanks
>>>>>>>>>> kk
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ----- Original Message -----
>>>>>>>>>> From: "Douglas N Greve"<gr...@nmr.mgh.harvard.edu>
>>>>>>>>>> To: freesurfer@nmr.mgh.harvard.edu
>>>>>>>>>> Sent: Thursday, May 24, 2012 11:19:21 AM
>>>>>>>>>> Subject: Re: [Freesurfer] fMRI time series in surface space
>>>>>>>>>>
>>>>>>>>>> Why not run the full preprocessing? It will do the sampling (and 
>>>>>>>>>> surface
>>>>>>>>>> smoothing) for you. Alternatively, you can just use mri_vol2surf, 
>>>>>>>>>> then
>>>>>>>>>> mris_fwhm to do the surface smoothing (you can also surface smooth in
>>>>>>>>>> mri_vol2surf so you can do it all with one command).
>>>>>>>>>> doug
>>>>>>>>>>
>>>>>>>>>> On 05/24/2012 08:35 AM, Kushal Kapse wrote:
>>>>>>>>>>>> Hi Everyone,
>>>>>>>>>>>>
>>>>>>>>>>>> I am new to FreeSurfer, and having some issues with what I believe 
>>>>>>>>>>>> should be a pretty basic operation.
>>>>>>>>>>>>
>>>>>>>>>>>> My goal is to register a 4D functional time series to FS average 
>>>>>>>>>>>> space for further connectivity analysis in Matlab (similar to the 
>>>>>>>>>>>> recent Yeo et al. J Neurophysiology paper).  We have run recon-all 
>>>>>>>>>>>> without problems on the structural data, but I am having trouble 
>>>>>>>>>>>> getting the whole functional time series into surface space.   
>>>>>>>>>>>> When I perform FS-FAST just from pre processing till automatic 
>>>>>>>>>>>> registration of func-struc,  "register.dof6.dat" is produced, 
>>>>>>>>>>>> which includes input registration matrix. Is their any way to 
>>>>>>>>>>>> apply this registration matrix to the 4D time series directly, so 
>>>>>>>>>>>> that the output is in FS average template surface (rather than 
>>>>>>>>>>>> volumetric) space?
>>>>>>>>>>>>
>>>>>>>>>>>> Many thanks,
>>>>>>>>>>>> kk
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> 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.
>>
>>
>
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Reply via email to