Hello,

I am trying to extract the mean value form a cifti file using -

cifti-weighted-stats within an ROI I produced from the Brodmann area maps 
Human.Brodmann09.32k_fs_LR.dlabel.nii.


I use the command


wb_command -cifti-weighted-stats 
results_merged_tfce_FLOB1_tstat_fwep.dscalar.nii -roi 
HCP_S900_GroupAvg_v1/BA47.dscalar.nii -match-maps -mean -spatial-weights 
-left-area-surf 
HCP_S900_GroupAvg_v1/S900.L.midthickness_MSMAll.32k_fs_LR.surf.gii 
-right-area-surf 
HCP_S900_GroupAvg_v1/S900.R.midthickness_MSMAll.32k_fs_LR.surf.gii


but I get the error:


ERROR: roi cifti has incompatible mapping along column


alternatively, I've looked just within the left hemispheric data using the 
command:


wb_command -metric-weighted-stats results_R_cort_tfce_tstat_fwep.gii -roi 
HCP_S900_GroupAvg_v1/BA47_Right.label.gii -weight-metric 
NOGO-GO_results_R_cort_tfce_tstat_fwep.gii -mean


With the result:

WARNING: Metric File: HCP_S900_GroupAvg_v1/BA47_Right.label.gii contains data 
array with NIFTI_INTENT_LABEL !!!


0.4116454


Do you know how I can extract mean values from an ROI like this? Is this the 
appropriate command to use when I have an ROI?


Thank you,

Michael



________________________________
From: Timothy Coalson <tsc...@mst.edu>
Sent: Tuesday, September 27, 2016 6:37:42 PM
To: Michael F.W. Dreyfuss
Cc: Burgess, Gregory; hcp-users@humanconnectome.org
Subject: Re: [HCP-Users] ROIs and Betas from Cifti Data

Actually, -cifti-math will output a dlabel file with an improper label table, 
which will look empty (it is not a proper dlabel file, but it does have the ROI 
you want in it).  You should then use -cifti-change-mapping with -scalar on 
that output to make it into a viewable ROI file (you could also do this on the 
restricted dlabel file before -cifti-math).

Basically, there are several ways to go about the task, and you took a 
different path than I expected.  By starting with -cifti-label-to-roi, you can 
avoid the need to manually edit a text file for the purpose of extracting the 
labels you want (and it also avoids doing math on label files, which has some 
rough edges).

Tim


On Tue, Sep 27, 2016 at 5:29 PM, Timothy Coalson 
<tsc...@mst.edu<mailto:tsc...@mst.edu>> wrote:
If you already have a dlabel file that excludes the things you aren't 
interested in, you don't need to bother with the -cifti-reduce I described.  
Since "unlabeled" is generally represented as 0, you can use -cifti-math with 
'x > 0' to generate a combined binary ROI from that restricted dlabel file.

Tim


On Tue, Sep 27, 2016 at 5:26 PM, Michael F.W. Dreyfuss 
<mid2...@med.cornell.edu<mailto:mid2...@med.cornell.edu>> wrote:
The command I was using was :

wb_command -cifti-reduce Brodmann_Bilateral_IFG.dlabel.nii MAX 
Brodmann_Bilateral_IFG_Merged.dscalar.nii

Where Brodmann_Bilateral_IFG.dlabel.nii contains two labels.

Again, this command does not seem to the production of a label file directly.

Thanks

On Sep 27, 2016, at 6:20 PM, Michael F.W. Dreyfuss 
<mid2...@med.cornell.edu<mailto:mid2...@med.cornell.edu>> wrote:

I’m sorry, but this is still not clear to me. It seems this function is meant 
to perform an operation to produce a scalar file, but what is produced when I 
use MAX for example is just a scalar file where the value for the key each 
labeled region had in the label file is not the value in that scalar file. so 
BA44 was 65, BA45 was 66, and now there are two regions with values 65 and 66.

What I am trying to do is to merge regions together into one region as a label 
file to use as a single mask. Is this possible with this function?

I’m sorry if I’m missing something here.

Thank you,
Michael


On Sep 27, 2016, at 5:57 PM, Timothy Coalson 
<tsc...@mst.edu<mailto:tsc...@mst.edu>> wrote:

http://www.humanconnectome.org/software/workbench-command.php?function=-cifti-reduce<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.humanconnectome.org_software_workbench-2Dcommand.php-3Ffunction-3D-2Dcifti-2Dreduce&d=DQMFaQ&c=lb62iw4YL4RFalcE2hQUQealT9-RXrryqt9KZX2qu2s&r=rPclmYysc_z1plf99IoNsmxWf1JolkKMmL6bXnYFSwg&m=Xs5EfvmcgCd1YzshFEix8oFIzx34876b06vXtA_UXVI&s=KS6IGgzKif6PPGEjorzvQDKDv09VSeiBIXSHw-xZrAI&e=>

It is a simple reduction across columns (by default, anyway) in the file.  For 
these kinds of files, that means it isn't reducing across space.  MAX is one of 
the options it can calculate, and for binary ROIs, that is equivalent to 
boolean OR, which is what we want.

The commands are generally written to perform small, specific actions, such 
that they could be suitable for multiple tasks.

Tim


On Tue, Sep 27, 2016 at 4:49 PM, Michael F.W. Dreyfuss 
<mid2...@med.cornell.edu<mailto:mid2...@med.cornell.edu>> wrote:
How would this work with -cifti-reduce? If I have a cifti with BA44 and BA45 
for example and I want those two regions to be merged into one, how would 
-cifti-reduce do that? Wouldn’t it be more suited to calculating something 
(i.e. mean, mode, etc.) within each of those parcels?

Thank you

On Sep 27, 2016, at 5:40 PM, Timothy Coalson 
<tsc...@mst.edu<mailto:tsc...@mst.edu>> wrote:

wb_shortcuts







_______________________________________________
HCP-Users mailing list
HCP-Users@humanconnectome.org
http://lists.humanconnectome.org/mailman/listinfo/hcp-users

Reply via email to