Dear Tim,
Thanks for the follow-up. Could you suggest a quick solution for this that can
do the work until the release of the fixed data file? I am not much familiar
with most of the wb_command,- as you can see in my original post, I am more of
a Matlab person- so perhaps, if you could give me a hint about how to change
those label files, I would really appreciate. A command that can be used for
filling the holes in the 4th map in order to regenerate the 3rd map would also
help.
Best regards,Salim
From: Timothy Coalson <[email protected]>
To: Salim Arslan <[email protected]>
Cc: "[email protected]" <[email protected]>
Sent: Friday, August 5, 2016 12:46 AM
Subject: Re: [HCP-Users] Extracting Power parcellations from
RSN-networks.32k_fs_LR
Using -cifti-separate on the original cifti file and viewing in wb_view looks
identical to the original. However, I think I see what is going on, after
getting a hint from the way you reset the color scheme - the file has 2 labels
named "a3_Default_mode", and similar for other labels, and turning one of them
off reveals these holes.
What has happened is that someone has set the names and colors of two label
values to be identical (except for a space on the end of one, to slip past the
uniqueness tests on the label names), but they are actually different integers
in those patches. I don't know how this happened, as map 4 doesn't have this
difference in values. We should probably fix this in the data file.
Tim
On Thu, Aug 4, 2016 at 3:44 AM, Salim Arslan <[email protected]> wrote:
Hi Tim,
Thanks for your attention.
After your message, I also thought the problem was about the order of the
hemisphere in the cifti file. However, after running wb_command
-file-information -no-map-info I can confirm that the order is correct. Here is
the output:
Name: RSN-networks.32k_fs_LR. dlabel.niiType:
Connectivity - Dense LabelStructure: CortexLeft CortexRight
Data Size: 1.04 MegabytesMaps to Surface: trueMaps to
Volume: falseMaps with LabelTable: trueMaps with Palette:
falseNumber of Rows: 64984Number of Columns: 4Volume Dim[0]:
0Volume Dim[1]: 0Volume Dim[2]: 0Palette Type:
NoneCIFTI Dim[0]: 4CIFTI Dim[1]: 64984ALONG_ROW map
type: LABELSALONG_COLUMN map type: BRAIN_MODELS Has Volume Data:
false CortexLeft: 32492 out of 32492 vertices CortexRight:
32492 out of 32492 vertices
I do not think anotherCii has also nothing to do with this, as it is just a cii
file with the same row dimensionality (64984x1).
Following the suggestion in your other message, I have extracted the
hemisphere-specific full-surface label files using wb_command -cifti-separate
with the -label repeatable option and saved the output in a gii file. The
result was the same.
One thing I forgot to mention and might be important is that, among 4
parcellations stored in RSN-networks.32k_fs_LR.dlbal. nii, only the
holes-filled power labels (3rd column) has this problem. The others are just
fine. This also makes me think that dlabel file, at least partly, was
generated in an unusual way. Perhaps someone involved in the generation of the
tutorial data package or the aforementioned BALSA study can shed light on this.
Salim
From: Timothy Coalson <[email protected]>
To: Salim Arslan <[email protected]>
Cc: "[email protected] " <[email protected] >
Sent: Wednesday, August 3, 2016 9:36 PM
Subject: Re: [HCP-Users] Extracting Power parcellations from
RSN-networks.32k_fs_LR
First, the size of 64984 shows that the cifti file in question did not have the
medial wall masked out internally, which is likely the starting point for these
problems. I don't know how medialMask is defined, but if it isn't 32492
elements long (in this case), then that will cause another problem, as the
break between left and right data will be in the wrong place.
If you really didn't do any steps between defining labelsL and labelsR, and
anotherCii was made as a copy of that same cii variable, then I don't know how
it managed to mess things up, though, unless this cifti file also managed to
have right hemisphere before left hemisphere (the format supports this, but we
have tried to be consistent with the order - the lack of a medial wall mask
indicates this dlabel file was generated in an unusual way, though). You can
use "wb_command -file-information -no-map-info" to see the order of structures
in the cifti file.
Tim
On Wed, Aug 3, 2016 at 11:22 AM, Salim Arslan <[email protected]> wrote:
Hello,
I am trying to get Power parcellations out of RSN-networks.32k_fs_LR.dlabel.
nii, that comes with the "Brain Analysis Library of Spatial maps and Atlases
(BALSA) database study" (https://balsa.wustl.edu/ study/show/WG33). It is also
part of the tutorial dataset.
I did what I have been always doing for extracting data from CIFTI files in
Matlab. Using ciftiopen, I obtained the cii object, which in this case,
contains the cdata matrix of size 64984x4. The 3rd column here corresponds to
the holes-filled Power parcellations. To extract those for both hemispheres, I
simply split up the 64984 vector and masked out the medial wall vertices and
then saved the labels back to CIFTI.
cii = ciftiopen('RSN-networks.32k_ fs_LR.dlabel.nii', wb_command);
cdata = cii.cdata;
parcellation = cdata(:,3);
labelsL = cifti(1:length(medialMask));
labelsR = cifti(length(medialMask)+1: end);
anotherCii.cdata = [labelsL;labelsR];
ciftisave(anotherCii,'power. dlabel.nii',wb_command)
However when I visualized the labels on workbench, I noticed some holes (with
random labels) in many parcels. Please see the attached figure for
clarification.
I assume this is something to do with the medial masking, but cannot figure out
what is wrong. Any help is appreciated.
Thanks for your attention.
Best regards,Salim
--
______________________________ _________________
HCP-Users mailing list
[email protected]
http://lists.humanconnectome. org/mailman/listinfo/hcp-users
_______________________________________________
HCP-Users mailing list
[email protected]
http://lists.humanconnectome.org/mailman/listinfo/hcp-users