It might be simpler to map a functional NIFTI volume onto your subject's 
surface resampled to the F99 mesh.  The functional volume must be in register, 
volumetrically, with the anatomical used to segment the surface.  And there 
might be issues with orientation (e.g., volume is coronal, while surface is 
left-to-right, posterior-to-anterior, inferior-to-superior).  But at least 
hypothetically you could rotate/flip your surface to the same orientation as 
your volume (saving the coord by a different name).

In your steps 1 and 2 below, something seems funky, because the output should 
be something like a freesurfer .w file -- not a surface.  Surfaces don't equate 
to metrics -- .w files do.  I don't know how to create .w files in freesurfer.


On Jul 24, 2012, at 8:08 PM, Pablo Polosecki wrote:

> Dear List,
> 
> I managed to register my FreeSurfer macaque surface to Caret's F99
> atlas, following and modifying the scripts in the FS-to-F99 tutorial.
> I would like now to overlay on it my functional activations generated
> by FreeSurfer, which I have as a volume in nifti format. My approach
> is the following:
> 
> 1-Convert my functional map from volume into surface. I accomplish
> this using FreeSurfer's mri_vol2surf command.
> 2-Convert the resulting FreeSurfer surface into a Caret surface. For
> this I plan on using:
> caret_command -file-convert -fsf2c $input_FS_functional_surface
> $input_FS_inflated_surface $output_caret_metric_surface -stuch
> $hemisphere
> 3-Take the resulting caret metric surface and apply to it the
> transformation matrix to convert to F99 coordinates (this
> transformation matrix has been previously calculated by scripts in the
> FS-to-F99 tutorial)
> 4-Add resulting surface to 
> my_macaque.$hemisphere.Registered-to-F99.74k_f99.spec
> 
> Please correct me if you know a simpler approach, I'm new to Caret. In
> any case, my problem is with step 2. I get the following error:
> FILE CONVERSION ERROR: Error
> /Volumes/Polac/Desktop/fs-to-f99/120509GIZMO/func_surface/sig-rh.mgh:
> Functional data found for node with index larger than there are nodes
> in the surface.
> 
> I don't know why this happens: FreeSurfer can overlay this surface
> file with no complains on my FS inflated surface. Do you know a
> possible workaround?
> 
> Thank you very much!
> Pablo Polosecki
> _______________________________________________
> caret-users mailing list
> caret-users@brainvis.wustl.edu
> http://brainvis.wustl.edu/mailman/listinfo/caret-users


_______________________________________________
caret-users mailing list
caret-users@brainvis.wustl.edu
http://brainvis.wustl.edu/mailman/listinfo/caret-users

Reply via email to