GithubHelp home page GithubHelp logo

Comments (6)

jielisaji avatar jielisaji commented on May 17, 2024

Hi Anita, I think this discrepancy may have occurred when I switched the order of L and R hemisphere parcels during a version update to conform with the Glasser parcellation, but overlooked the Matlab file. I will look into it tonight. Thank you for bringing this to my attention!

from coleanticevicnetpartition.

amsinha9 avatar amsinha9 commented on May 17, 2024

Thanks for the response! Yes, please let me know what the correct mapping from Glasser parcellation to Cole-Anticevic is, as I am using it for some current analysis and would like to cite your paper.

from coleanticevicnetpartition.

jielisaji avatar jielisaji commented on May 17, 2024

Hi Anita, I took a look at your GlasserToColeAnticevicMapping.txt. Did you perform a sorting of the indices in your "CAB Network" column before appending them to the Parcel column? If you open cortex_parcel_network_assignments.mat, it should tell you the network that each Glasser parcel belongs to, in the original left 180, then right 180 parcel order (following the Parcel Index column in the table on Pg 81 of the supplement file you linked). For example, the first 5 values in cortex_parcel_network_assignments.mat values are:
1
2
2
2
2

Indicating that the 1st Glasser parcel (V1 in Pg 81 of the Glasser supplement you cited) belongs to Network 1 (Visual1), and the next four parcels (MST, V6, V2, V3) belong to Network 2 (Visual2). Similarly, indices 181-185 of cortex_parcel_network_assignments.mat are:
1
2
2
2
2
Because these parcels in the right hemisphere are assigned to the same networks.

If you simply append the vector in cortex_parcel_network_assignments.mat to a vector 1-360 you should have the corresponding parcel/network pairing. I hope this addresses your question!

from coleanticevicnetpartition.

amsinha9 avatar amsinha9 commented on May 17, 2024

I think I may have figured out where the confusion stemmed from. Under "Included Files", I interpreted cortex_community_order.mat as the order in which we needed to reorder the 360 Glasser parcels in to then use cortex_parcel_network_assignments.mat (i.e. Glasser parcel 1, 7, 8, 9, etc) to match up the reordered parcels to their corresponding Cole-Anticevic networks (i.e. 1, 2, 2, etc.) . Is cortex_community_order.mat not used for Glasser parcel -> Cole-Anticevic network pairing then?

Just to clarify, if we keep the 360 Glasser parcels in their original order (all 180 left regions first, then 180 right regions), we can simply map one-to-one with the indices in cortex_parcel_network_assignments.mat, correct?

from coleanticevicnetpartition.

jielisaji avatar jielisaji commented on May 17, 2024

Ordering by cortex_community_order.mat sorts the 360 parcels in "network order" (i.e. all VIS1 parcels, then VIS2, then SMM etc.). I apologize if this wasn't clear -- I'll update the description of the file in README to hopefully clarify this. The cortical parcels in CortexSubcortex_ColeAnticevic_NetPartition_wSubcorGSR_parcels_LR.dlabel.nii is by default in Glasser parcel order, so you are correct, they match 1-1 with the indices in cortex_parcel_network_assignments.mat.

from coleanticevicnetpartition.

amsinha9 avatar amsinha9 commented on May 17, 2024

Thank you for the clarification, I appreciate it. Makes sense now.

from coleanticevicnetpartition.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.