Hi Cherry, Could you tell us where you got the copy from ft_read_cifti? It sounds as if the error you reported is due to me screwing up the code, and somehow this buggy function made it to a location where you obtained it from. As far as I am aware the most recent version that you can obtain from the fieldtrip package (fieldtrip.fcdonders.nl<http://fieldtrip.fcdonders.nl>; if you download the software and unzip it, the function is in fieldtrip/fileio/ft_read_cifti) should be OK. A way to quickly try this, would be to grab the code from google code: https://code.google.com/p/fieldtrip/source/browse/trunk/fileio/ft_read_cifti.m Could you give it a try and report back whether this version of the code works for your purposes?
Thanks and best wishes, Jan-Mathijs Jan-Mathijs Schoffelen, MD PhD Max Planck Institute for Psycholinguistics, Nijmegen, The Netherlands Donders Institute for Brain, Cognition and Behaviour, Centre for Cognitive Neuroimaging, Radboud University Nijmegen, The Netherlands [email protected]<mailto:[email protected]> Telephone: +31-24-3614793 http://www.hettaligebrein.nl On Mar 8, 2015, at 7:38 AM, Yizhou Ma <[email protected]<mailto:[email protected]>> wrote: Indeed. I look forward to their reply. On Sun, Mar 8, 2015 at 12:37 AM, Glasser, Matthew <[email protected]<mailto:[email protected]>> wrote: Is that the function from the MEG part of the HCP consortium? If so, I hope they will see and comment on this. It’s probably a bug in their CIFTI reader/writer (which aims to be much more than mine does and will hopefully end up being the replacement). Peace, Matt. From: Yizhou Ma <[email protected]<mailto:[email protected]>> Date: Sunday, March 8, 2015 at 12:34 AM To: Matt Glasser <[email protected]<mailto:[email protected]>> Cc: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: Re: [HCP-Users] Fwd: Difficulties reading cifti into matlab with ft_read_cifti or ciftiopen Also to add some info on using "ft_read_cifti" just so it may be helpful for developers of this command: It worked perfectly for the .dtseries files I tried. For .dscalar files, be it ICA groups maps or individual thickness/curvature/... files, I got the error: Reference to non-existent field 'LabelTable'. Best, Cherry On Sun, Mar 8, 2015 at 12:27 AM, Yizhou Ma <[email protected]<mailto:[email protected]>> wrote: Hi, Since "melodic_IC.dscalar.nii" for d=25 seemed to be the only file that I could not open, I just unzipped all my group ICA maps and now the new "melodic_IC.dscalar.nii" can be opened. I am confused as the freshly unzipped "melodic_IC.dscalar.nii" is much smaller than the one I have been working on. I indeed have been viewing this file in wb_view and may have applied thresholds and clicked on coordinates for display purposes. But I don't think I could have done any significant change to a cifti file in wb_view, to the point that it can no longer be read by ciftiopen. Best, Cherry On Sun, Mar 8, 2015 at 12:18 AM, Glasser, Matthew <[email protected]<mailto:[email protected]>> wrote: I’m puzzled by that as well, unless you don’t have write permission to the location which can mess things up. Peace, Matt. From: Yizhou Ma <[email protected]<mailto:[email protected]>> Date: Sunday, March 8, 2015 at 12:07 AM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: [HCP-Users] Fwd: Difficulties reading cifti into matlab with ft_read_cifti or ciftiopen ---------- Forwarded message ---------- From: Yizhou Ma <[email protected]<mailto:[email protected]>> Date: Sun, Mar 8, 2015 at 12:07 AM Subject: Re: [HCP-Users] Difficulties reading cifti into matlab with ft_read_cifti or ciftiopen To: "Glasser, Matthew" <[email protected]<mailto:[email protected]>> Hi Dr. Glasser, I moved everything I need to open under the /bin just to make sure that I did not mess up with the path. An update: I am now able to use most .dscalar and .dtseries files for participants with ciftiopen. Yet I don't know what I did to get it right. I also succeeded in open "melodic_IC.dscalar.nii" for ICA d=50, yet I got the same error for "melodic_IC.dscalar.nii" for ICA d=25. This inconsistency confuses me. Best, Cherry On Sun, Mar 8, 2015 at 12:01 AM, Glasser, Matthew <[email protected]<mailto:[email protected]>> wrote: Are you not including the directory path to the file? Peace, Matt. From: Yizhou Ma <[email protected]<mailto:[email protected]>> Date: Saturday, March 7, 2015 at 10:47 PM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: [HCP-Users] Difficulties reading cifti into matlab with ft_read_cifti or ciftiopen Dear HCP experts, I am experiencing difficulties reading cifti into matlab. For the ICA maps (melodic_IC.dscalar.nii). I used: cifti=ft_read_cifti('melodic_IC.dscalar.nii') The error I got was: Error using read_nifti2_hdr (line 56) cannot open melodic_IC.dscalar.nii as nifti file, hdr size = 1684628319, should be 348 or 540 I also tried: cifti=ciftiopen('melodic_IC.dscalar.nii','wb_command') and I got ERROR: error reading NIfTI file /workbench/bin_rh_linux64/melodic_IC.dscalar.nii: /workbench/bin_rh_linux64/melodic_IC.dscalar.nii is not a valid NIfTI file wb_command -cifti-convert -to-gifti-ext melodic_IC.dscalar.nii /tmp/tpe16b84a6_70fd_4d0b_80c7_1daf1d5c79b7.gii: Signal 127 Error using read_gifti_file (line 17) [GIFTI] Loading of XML file /tmp/tpe16b84a6_70fd_4d0b_80c7_1daf1d5c79b7.gii failed. Error in gifti (line 71) this = read_gifti_file(varargin{1},giftistruct); Error in ciftiopen (line 31) cifti = gifti([tmpfile '.gii']); Errors when opening other cifti files are different, for example cifti=ciftiopen('rfMRI_REST1_LR_Atlas_hp2000_clean.dtseries.nii','wb_command') Undefined function 'file_array' for input arguments of type 'char'. I run all commands in workbench's bin. My workbench is v1.0. My gifti library was just downloaded so no reason to believe that it is not up-to-date. Any help is appreciated. Best, Cherry _______________________________________________ HCP-Users mailing list [email protected]<mailto:[email protected]> http://lists.humanconnectome.org/mailman/listinfo/hcp-users ________________________________ The materials in this message are private and may contain Protected Healthcare Information or other information of a sensitive nature. If you are not the intended recipient, be advised that any unauthorized use, disclosure, copying or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone or return mail. _______________________________________________ HCP-Users mailing list [email protected]<mailto:[email protected]> http://lists.humanconnectome.org/mailman/listinfo/hcp-users ________________________________ The materials in this message are private and may contain Protected Healthcare Information or other information of a sensitive nature. If you are not the intended recipient, be advised that any unauthorized use, disclosure, copying or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone or return mail. ________________________________ The materials in this message are private and may contain Protected Healthcare Information or other information of a sensitive nature. If you are not the intended recipient, be advised that any unauthorized use, disclosure, copying or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone or return mail. _______________________________________________ HCP-Users mailing list [email protected]<mailto:[email protected]> http://lists.humanconnectome.org/mailman/listinfo/hcp-users _______________________________________________ HCP-Users mailing list [email protected] http://lists.humanconnectome.org/mailman/listinfo/hcp-users
