External Email - Use Caution        

Thank you so much, Doug! Yes, it's working fine now.

On Thu, Aug 20, 2020 at 8:49 AM Douglas N. Greve <dgreve@mgh.harvard.edu> wrote:
Try adding --accumulate to the command line. By default, mri_segstats will compute the mean of the input, but you want the sum. Also, ignore the "Volume" column and look at the "Mean" column

On 8/19/2020 2:27 PM, Martin Juneja wrote:

        External Email - Use Caution        

Hi Doug,

I used following mri_segstats:
mri_segstats --excludeid 0 --seg 2080/label/OCN5_LH.mgz --i 2080/surf/lh.volume --sum 2080/stats/sum.LH_N5_CV.dat

And here is the output it gives:

...............
# NRows 10
# NTableCols 10
# ColHeaders  Index SegId NVoxels Volume_mm3 StructName Mean StdDev Min Max Range  
  1   1      6543     6543.0  Seg0001     2.7945     2.4609     0.0000    26.6245    26.6245
  2   2      5897     5897.0  Seg0002     2.1155     1.5223     0.0000    13.3562    13.3562
...............


On Wed, Aug 19, 2020 at 10:13 AM Douglas N. Greve <dgreve@mgh.harvard.edu> wrote:
But this is happening at the individual level, right? Rather than look at group data, let's debug an individual subject as it will be easier. Can you replicate using a single subject's mri_segstats output? Can you send the mri_segstats command you used?

On 8/17/2020 3:05 PM, Martin Juneja wrote:

        External Email - Use Caution        

Hi Doug,

I used asegstats command as following:
asegstats2table --meas volume --subjectsfile Subjects.txt --statsfile  sum.LH_Volume.dat --tablefile CV_LH_N5_Regions.txt --common-segs

On Mon, Aug 17, 2020 at 10:13 AM Douglas N. Greve <dgreve@mgh.harvard.edu> wrote:
what is your mri_segstats command line?

On 8/14/2020 2:57 AM, Martin Juneja wrote:

        External Email - Use Caution        

Hi Doug,

I calculated region-specific cortical volume values (e.g. for both the clusters - the orbitofrontal cortex and the temporal pole of the limbic network) using all the above steps. Just to verify everything, when I summed up the volume values of these two clusters, it doesn't come out to be equal to volume of the entire network (i.e. limbic network in this case which I used to get cluster-wise values). Volume of the entire network from Yeo atlas is much greater than the total sum of cluster-wise volume values (e.g., 5776+5271 below).

Also, my clusterwise output looks like below, and I am not sure why I always get number of voxels equal to the volume of the cluster. It seems to me that the Volume_mm3 values below are not the entire cluster values. It seems entire cluster volume value should be the product of Mean and NVoxels below i.e., for Seg0001: 5776*2.4890 and Seg0002: 5271*1.9801. Here (5776*2.4890)+(5271*1.9801) comes out to be closer (although still not exactly the same!) to the entire network volume.
.....
# ColHeaders  Index SegId NVoxels Volume_mm3 StructName Mean StdDev Min Max Range  
  1   1      5776     5776.0  Seg0001     2.4890     2.1513     0.0000    30.6004    30.6004
  2   2      5271     5271.0  Seg0002     1.9801     1.4990     0.0255    15.5331    15.5077 

Any help would be really appreciated.

On Tue, Jul 28, 2020 at 2:35 AM Martin Juneja <mj70481@gmail.com> wrote:
Thank you so much, Dough. Using --dilate 1 gives me the correct number of clusters.

Thanks again for all your help.

On Mon, Jul 27, 2020 at 10:48 PM Douglas N. Greve <dgreve@mgh.harvard.edu> wrote:
Load ocn.mgz as an overlay on the surface (set the lower threshold to 0.5 to see all the clusters). When you click on a cluster, the value of the overlay will be the cluster number. You can also use this to figure out why you have 25 clusters instead of 5. Don't worry about the Volume_mm3, that's just what mri_segstats prints out (this is a fairly non-standard use of it)

On 7/27/2020 7:30 PM, Martin Juneja wrote:

        External Email - Use Caution        

Dear Doug,

Thanks a lot for providing the instructions. It seems it's working fine now. I have following three follow-up concerns:

1. The text file for the DMN (which has 5 regions) I get at the end looks like the following. I am not sure why I get values of 25 clusters as follows. Although, it seems the first 5 clusters belong to the 5 regions of the DMN. The rest of the clusters from 6th to 25th show 1 voxel only.
Could you please confirm if my interpretation is correct that the first five belong to 5 ROIs of the DMN? And, what do the rest represent? Can I just ignore those?
(The same is the case for other networks e.g. for the limbic network (which has 2 regions), I get text file of 12 regions with regions 3rd to 12th only 1 voxel, and there it seems the first two ROIs belong to the limbic network.) 
.....
# ColHeaders  Index SegId NVoxels Volume_mm3 StructName Mean StdDev Min Max Range  
  1   1     15712    15712.0  Seg0001     2.7525     0.6145     0.9909     4.9323     3.9414
  2   2      7026     7026.0  Seg0002     3.1722     0.6279     1.6064     5.0000     3.3936
  3   3      6268     6268.0  Seg0003     2.7608     0.5594     0.5501     4.8145     4.2644
  4   4      5424     5424.0  Seg0004     2.6581     0.5140     0.7961     4.3648     3.5687
  5   5       533      533.0  Seg0005     2.8529     0.7931     0.0000     4.9511     4.9511
  6   6         1        1.0  Seg0006     2.9284     0.0000     2.9284     2.9284     0.0000
  7   7         1        1.0  Seg0007     2.7651     0.0000     2.7651     2.7651     0.0000
  8   8         1        1.0  Seg0008     4.5695     0.0000     4.5695     4.5695     0.0000
  9   9         1        1.0  Seg0009     3.3998     0.0000     3.3998     3.3998     0.0000
 10  10         1        1.0  Seg0010     2.4130     0.0000     2.4130     2.4130     0.0000
 11  11         1        1.0  Seg0011     2.3768     0.0000     2.3768     2.3768     0.0000
 12  12         1        1.0  Seg0012     2.0668     0.0000     2.0668     2.0668     0.0000
 13  13         1        1.0  Seg0013     2.1846     0.0000     2.1846     2.1846     0.0000
 14  14         1        1.0  Seg0014     4.4352     0.0000     4.4352     4.4352     0.0000
 15  15         1        1.0  Seg0015     2.1129     0.0000     2.1129     2.1129     0.0000
 16  16         1        1.0  Seg0016     1.8682     0.0000     1.8682     1.8682     0.0000
 17  17         1        1.0  Seg0017     2.4406     0.0000     2.4406     2.4406     0.0000
 18  18         1        1.0  Seg0018     2.3616     0.0000     2.3616     2.3616     0.0000
 19  19         1        1.0  Seg0019     2.9061     0.0000     2.9061     2.9061     0.0000
 20  20         1        1.0  Seg0020     4.0454     0.0000     4.0454     4.0454     0.0000
 21  21         1        1.0  Seg0021     3.3300     0.0000     3.3300     3.3300     0.0000
 22  22         1        1.0  Seg0022     2.9533     0.0000     2.9533     2.9533     0.0000
 23  23         1        1.0  Seg0023     2.4742     0.0000     2.4742     2.4742     0.0000
 24  24         1        1.0  Seg0024     3.4334     0.0000     3.4334     3.4334     0.0000
 25  25         1        1.0  Seg0025     4.0615     0.0000     4.0615     4.0615     0.0000 

2. Although I extracted thickness measures as we discussed in the previous email (command # 4), somehow the output text file above shows "Volume_mm3"? Could you please help with this as well whether it's thickness or volume as the output above because I never mentioned volume in the command line?

3. As there are 5 ROIs in the DMN, how can I interpret which of the values from the above text file belong to which ROI? For example, in the above text, I am not sure to which ROI "Seg0001" belongs to? When I open ocn.mgz file in FreeView, there I get segmentation numbers at the bottom right corner, maybe those are the same as described in the text file? Could you confirm if that's correct?

Thanks!

On Mon, Jul 27, 2020 at 3:25 PM Douglas N. Greve <dgreve@mgh.harvard.edu> wrote:
You would have to divide them yourself. You can do this by:
1. Creating a label of that network (mri_annotation2label)
2. Creating a binary mask of that network by converting the label into a mask (mri_label2label with --outmask option and --regmethod surface)
3. Divide into individual "clusters" using mri_surfcluster --in mask.mgz --thmin 0.5 --ocn ocn.mgz
4. Get measures for each of the clusters, eg, mri_segstats --excludeid 0 --seg ocn.mgz --i lh.thickness --sum sum.network7.thickness.dat



On 7/27/2020 4:08 PM, Martin Juneja wrote:

        External Email - Use Caution        

Hi Doug,

By each region I mean cortical measures of every individual region that is part of a network. For example, for the network 7 i.e., DMN, I am interested in getting cortical measures of 4 regions shown in the following screenshot in red color:
(and similarly I am interested in getting cortical measures for every individual region of all other 6 networks as well)

DMN_Regions.png




On Mon, Jul 27, 2020 at 9:33 AM Douglas N. Greve <dgreve@mgh.harvard.edu> wrote:
What do you mean "each region"? Do you mean each vertex?

On 7/27/2020 2:19 AM, Martin Juneja wrote:

        External Email - Use Caution        

Dear Doug,


I ran the following command, but it still gives me network-wise cortical measures. But I am actually looking for cortical measures of each region within each network:


mris_anatomical_stats -th3 -mgz -cortex 2500a/label/lh.cortex.label -f 2500a/stats/lh.aparc.Yeo7.stats -b -a Yeo2011_7Networks_N1000.annot -c 2500a/label/aparc.annot.Yeo7.ctab 2500a lh white


INFO: using TH3 volume calc

INFO: assuming MGZ format for volumes.

INFO: using 2500a/label/lh.cortex.label as mask to calc cortex NumVert, SurfArea and MeanThickness.

computing statistics for each annotation in Yeo2011_7Networks_N1000.annot.

reading volume /Volumes/HD-DHTR6/01_Project_FreeSurfer/2500a/mri/wm.mgz...

reading input surface /Volumes/HD-DHTR6/01_Project_FreeSurfer/2500a/surf/lh.white...

Using TH3 vertex volume calc

Total face volume 284736

Total vertex volume 281405 (mask=0)

reading input pial surface /Volumes/HD-DHTR6/01_Project_FreeSurfer/2500a/surf/lh.pial...

reading input white surface /Volumes/HD-DHTR6/01_Project_FreeSurfer/2500a/surf/lh.white...

reading colortable from annotation file...

colortable with 8 entries read (originally MyColorLUT)

Saving annotation colortable 2500a/label/aparc.annot.Yeo7.ctab


table columns are:

    number of vertices

    total surface area (mm^2)

    total gray matter volume (mm^3)

    average cortical thickness +- standard deviation (mm)

    integrated rectified mean curvature

    integrated rectified Gaussian curvature

    folding index

    intrinsic curvature index

    structure name


atlas_icv (eTIV) = 1393613 mm^3    (det: 1.397882 )

lhCtxGM: 279618.799 278859.000  diff=  759.8  pctdiff= 0.272

rhCtxGM: 283065.244 282415.000  diff=  650.2  pctdiff= 0.230

lhCtxWM: 221173.591 221952.500  diff= -778.9  pctdiff=-0.352

rhCtxWM: 221330.870 222469.500  diff=-1138.6  pctdiff=-0.514

SubCortGMVol  57065.000

SupraTentVol  1072714.504 (1069458.000) diff=3256.504 pctdiff=0.304

SupraTentVolNotVent  1066020.504 (1062764.000) diff=3256.504 pctdiff=0.305

BrainSegVol  1210413.000 (1208649.000) diff=1764.000 pctdiff=0.146

BrainSegVolNotVent  1201232.000 (1200612.504) diff=619.496 pctdiff=0.052

BrainSegVolNotVent  1201232.000

CerebellumVol 138356.000

VentChorVol    6694.000

3rd4th5thCSF   2487.000

CSFVol   723.000, OptChiasmVol   112.000

MaskVol 1616427.000

 8855   5731   2791  0.977 1.446     0.081     0.035      129    14.2  FreeSurfer_Defined_Medial_Wall

28199  18195  45320  2.362 0.630     0.131     0.031      374    34.3  7Networks_1

21313  13976  38622  2.484 0.632     0.119     0.027      239    22.6  7Networks_2

16377  10929  29338  2.522 0.521     0.116     0.024      192    15.7  7Networks_3

12076   8058  25013  2.797 0.650     0.119     0.028      146    13.2  7Networks_4

11151   7626  29041  3.067 0.733     0.127     0.033      167    14.5  7Networks_5

16205  10841  32923  2.607 0.631     0.123     0.028      228    17.6  7Networks_6

34755  23626  78358  2.825 0.621     0.125     0.029      494    39.7  7Networks_7


On Fri, Jul 17, 2020 at 9:35 AM Douglas N. Greve <dgreve@mgh.harvard.edu> wrote:

Try something like
mris_anatomical_stats -th3 -mgz -cortex ../label/lh.cortex.label -f ../stats/lh.yeo.stats -b -a ../label/lh.yeo.annot -c ../label/yeo.annot.ctab 1040 lh white

Assuming that your yeo atlas is in $SUBJECTS_DIR/$subject/label/lh.yeo.annot



On 7/15/2020 2:05 PM, Martin Juneja wrote:

        External Email - Use Caution        

Dear Doug,

Thanks for your response !

Yes, I have Yeo atlas in the individual space, and recon-all.log has the following command:

mris_anatomical_stats -th3 -mgz -cortex ../label/lh.cortex.label -f ../stats/lh.aparc.stats -b -a ../label/lh.aparc.annot -c ../label/aparc.annot.ctab 1040 lh white \n
computing statistics for each annotation in ../label/lh.aparc.annot.

Could you please help me in customizing this because it seems it gives me stats for each annotation e.g. stats for 34 areas (for Desikan atlas) and 7 networks (for Yeo 7 network, I think this is averaged over each network, correct?), but I am looking for stats of the regions which constitute those networks (e.g. stats for the areas which are part of the default mode network i.e., 4 individual stats of 4 individual red colored regions in the following figure).

DMN.png

On Wed, Jul 15, 2020 at 8:54 AM Douglas N. Greve <dgreve@mgh.harvard.edu> wrote:
If you have the Yeo atlas in the individual space, you can use mris_anatomical_stats to compute stats the same as in the Desikan atlas. Look in recon-all.log for the command line and customize it as needed



On 7/14/2020 5:00 PM, Martin Juneja wrote:

        External Email - Use Caution        

Hi experts,

I extracted network-wise cortical measures (i.e., 7 cortical thickness values for 7 networks for Yeo atlas).

I was wondering if there is a way to get the cortical thickness of each ROI within each of these networks e.g., cortical thickness values of all the ROIs which constitute default-mode network of Yeo's 7 network parcellation, and then cortical thickness values of all the ROIs which constitute limbic network of Yeo's 7 network parcellation, and so on.

I know Desikan atlas can be used to get morphometry measures of 34 ROIs per hemisphere. But the problem is that e.g., default-mode ROIs from Desikan atlas do not completely overlap with the DMN of 7-network parcellation from Yeo atlas. In other words, superior frontal cortex from default-mode network of Yeo 7 network parcellation is a big chunk compared to several small ROIs (some partial and some full) in Desikan atlas, so I do not see any way how to find ROIs which just match with that superior frontal cortex of default-mode of Yeo's 7 network.

Any help would be much appreciated ! 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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