I want to creat a ROI based on a cluster in an activation map
To get the mask, I tried to use the following command:
3dmerge -prefix mask_rs-rw -1clip 2.807 -dxyz=1 -1clust_order 1 173 $spath/glts/GLM_glts_rs-rw+tlrc.‘[1]’
######The inputfile “GLM_glts_rs-rw+tlrc.‘[1]’” comes from the result of t-test analysis.
But, when i get the mask_rs-rw file, there are only 9 ROIs. Actually, there are more than 9 active regions in the GLM_glts_rs-rw+tlrc. file. It seems that some regions lost.
is there anything wrong in the script?
Have you tried using 3dClusterize?
https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/programs/3dClusterize_sphx.html#ahelp-3dclusterize
I think this would greatly simplify things. You can use this option to get a map of the ROIs (numbered with largest as #1, next largest as #2, etc.) output:
-pref_map PPP :The prefix/filename of the output map of cluster ROIs.
The 'map' shows each cluster as a set of voxels with the
same integer. The clusters are ordered by size, so the
largest cluster is made up of 1s, the next largest of 2s,
etc.
(def: no map of clusters output).
–pt