Why not use a bash or csh script that loops through your subjects stat
files, and use grep read the appropriate lines to a single text file
with >>.

-
Josh


On Thu, May 17, 2012 at 1:04 PM, Vy Dinh <vy_d...@rush.edu> wrote:
> Dear Freesurfer Experts,
>
> I've created a couple of ROIs from qdec comparisons of thickness and volume
> between two groups. We extracted the data from these ROIs for each subject
> using mris_anatomical_stats.
>
> The stat files are located within each subjects folder:
> sub/stats/rh.roi.stats
>
> Now, we would like to combine the data from each stat file to a text file
> using aparcstats2table and asegstats2table (for volume measures). I already
> have batch scripts that call these functions for multiple subjects. The
> script basically concatenates all of the subject ids and inputs the
> concatenated string into the aparcstats2table (or asegstats2table) command.
>
> EX:
> asegstats2table -s s1 -s s2 -s s3 -s s4 --hemi lh --meas volume -tablefile
> test_stats.txt
>
> I would like to modify my script so that I can extract the data from the
> roi.stats file. This is only a matter of entering the correct inputs for
> aparcstats2table and asegstats2table but I have tried with little success.
> The problems with each command are explained below.
>
> For asegstats2table:
> According to documentation
> (http://surfer.nmr.mgh.harvard.edu/fswiki/asegstats2table), I have tried
> running "asegstats2table $STRING --meas volume --skip --tablefile
> $OUTFILE " where string is "-i s1/stats/lh.roi.stats -i
> s2/stats/lh.roi.stats ......etc" but get the error message:
>
> Building the table..
> Traceback (most recent call last):
>   File
> "/Users/skip/Desktop/harlow_mount/apps/fmri_progs/freesurfer_v51/freesurfer/bin/asegstats2table",
> line 513, in <module>
>     rows, columns, table = sanitize_table(options, pretable)
>   File
> "/Users/skip/Desktop/harlow_mount/apps/fmri_progs/freesurfer_v51/freesurfer/bin/asegstats2table",
> line 412, in sanitize_table
>     _specs, _id_name_map, _measl = _t[0]
> IndexError: list index out of range
>
>
> For aparcstats2table:
> when I run the command:
>
> aparcstats2table $STRING --hemi lh --parc roi_name --skip --tablefile
> $OUTFILE
>
> where string is "-s s1 -s s2 -s s3 ", I get a text file with 3 columns. The
> first column lists the subject ids, but what are the values for the 2nd and
> 3rd columns? Also, is it possible to input more than 2 .stats file for the
> command?
>
>
> Looking forward to your responses,
>
>
> Vy
>
>
> Vy T.U. Dinh
> Neurological Sciences
> Rush University Medical Center
> Phone: (312) 563-3853
> Fax: (312) 563-4660
> Email: vy_d...@rush.edu
>
>
> _______________________________________________
> 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