Understanding con_ and spmT_ files

I’m trying to understand the difference between con_*.nii contrast files, and spmT_*.nii files. I’ve searched in vain, and perhaps this is one of those things people just know.
Here’s what I see:

  • spmT values are about 4x the values in the corresponding con_ file (for the example I’m looking at).
  • spmT values are all positive.
    If I look in SPM.mat in the same folder, SPM.xCon says STAT is ‘T’.

The output of EstimateContrast says:

  • con_images … – Contrast images from a t-contrast.
  • spmT_images – Stat images from a t-contrast.

What I hope for in the end is to have a nicely-clustered glass brain image with both positive and negative differences, and of course to extract stats with get_clusters_table, or equivalent.

Plot of spmT_0001_thr.nii (plot_abs=False, btw)
spmT_0001

Plot of con_0001.nii
con_0001

Thanks!

Con images are weighted combinations of beta images created by the contrast you specified. T images are t-statistic maps, which means they’re basically the con maps divided by the variance maps (although there’s probably a square root or degrees of freedom in there that I don’t remember offhand).

It’s been a long time since I used SPM, but I believe that it only does one-sided statistical tests, so that would explain why the T map only has positive and zero values. In order to get the appropriate stats for the voxels with negative values in the contrast map, you may need to recompute the inverse contrast (e.g., B > A in addition to A > B), or there may be an option to run a two-sided test.

If you’re using nilearn’s get_clusters_table, then you should use the spmT map, because the beta values in the con maps are not really useful on their own.

Someone who is more familiar with SPM will probably be able to answer your questions in more detail, but I hope my response is helpful regardless.

2 Likes

Very helpful, thanks!

I’ve actually plotted A>B and B>A. I suppose I could use a different colormap and over-plot them somehow.

Thanks again!

That’s correct. No option to do something 2 sided.

2 Likes