Jay,

Although I was all set to shame you into learning some scripting, John recalled a feature that gets you around it for now. The Animate button on the D/C: Metric: Settings menu cycles through whatever metric columns are currently loaded. (You can load multiple volumes from disk when mapping to the atlas; then open the resulting metric to load the resulting columns.)

Make sure your metric scale is set to user (not auto), and press the Animate button. You can even capture a movie of the toggling using the File: Record main window images as movie.

Alternatively, if/when you do want individual captures, it's really not too hard to script something like this:

----------------------------------------------------------------
#!/bin/sh
MY_VOLUMES=`ls *nii`

OUTCOMPOSITE=Composite_My_fMRI.metric
for VOLUME in `cat $MY_VOLUMES`
do
 OUTROOT=`echo $VOLUME | sed 's/.nii$//g'`
caret_command -volume-map-to-surface-pals $OUTCOMPOSITE $OUTCOMPOSITE SPM2 LEFT METRIC_INTERPOLATED_VOXEL $VOLUME -metric-afm
 sed "s/COLUMN_HEAD/$COL_HEAD/g" TEMPLATE.LEFT.scene > $OUTROOT.LEFT.scene
 OUTJPEG=$VOLUME.LEFT.jpg
 caret_command -show-scene $SPEC $OUTROOT.LEFT.scene 1 $OUTJPEG
done
----------------------------------------------------------------

Just create a scene file that shows a single case how you like (color scale, palette, rotation, etc.), and save it as TEMPLATE.LEFT.scene. Then use a text editor to replace metric file in your scene with Composite_My_fMRI.metric; also replace the column head in your sample scene with COLUMN_HEAD. Then the above script will go through each volume; map it; and capture that metric column in the same view as your scene.

Donna

On 10/29/2007 09:13 AM, John Harwell wrote:

Hi Jay,

On Oct 27, 2007, at 9:06 PM, Jay Hegdé wrote:

Hi,
I have been using Caret to map functional data from SPM5 in *.nii format onto PALS surfaces. It works without a hitch and I must say that the results are quite spectacular! I'm sure the results would be even better when the Caret template for SPM5 becomes available (I'm currently using SPM2 templates).

I do have two questions, both having to do with the fact that I need to map a relatively large number of nii files (>100) to the same color scale. (Essentially, I need to make a time-lapse movie of the % response change values over the course of the scan.) (1) Is there a way I can specify the properties of color scale (e.g., min, max, stepsize)? I need to map all my nii files using the *same* color scale.


On the Metric:Settings page of the Display Control Dialog, is a section titled "Color Mapping". When set to Auto Scale (the default), the most positive metric value of the selected metric column maps to the 1.0 value of the color palette and the most negative metric value maps to the -1.0 value of the color palette. The problem you with your scale is that as you change metric columns, the color shown for a specific metric value may vary as a result of the metric columns minimum and maximum values.

In your case, I think you want to set Color Mapping to User Scale. With user scale, you can choose the metric values that map to 1.0 (Pos Max) and -1.0 (Neg Max) values of the color palette. By using User Scale, you will get a consistent mapping of metric values to the color palette as you cycle through your 100+ metric columns.

(2) Is there a way of automating the surface mapping process (other than using "caret_map_fmri" perhaps)? For instance, is there a way I can record my menu selections and button presses, save it as script, edit it as needed and run it?

Caret does not have a method of saving and replaying GUI actions as a script. The "caret_map_fmri" program, which was intended to map individual functional volumes to individual surfaces, will no longer be included in future releases of Caret. However, its functionality now part of next release of "caret_command". In addition, caret_command is also able to map group average functional volumes to the PALS atlas. Writing a script that maps your functional volumes is probably the best approach. If you need the new version of caret_command or assistance in writing a script, let us know.


   Thank you very much and best regards,
   Jay Hegdé
   University of Minnesota
_______________________________________________
caret-users mailing list
caret-users@brainvis.wustl.edu
http://pulvinar.wustl.edu/mailman/listinfo/caret-users


-----------------------------------
John Harwell
[EMAIL PROTECTED]

Department of Anatomy and Neurobiology
Washington University School of Medicine
660 S. Euclid Ave   Box 8108
Saint Louis, MO 63110




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


Reply via email to