| Literature DB >> 34170066 |
Stavros I Dimitriadis1,2,3,4,5,6, Eirini Messaritaki1,2,3,7, Derek K Jones1,3.
Abstract
A critical question in network neuroscience is how nodes cluster together to form communities, to form the mesoscale organisation of the brain. Various algorithms have been proposed for identifying such communities, each identifying different communities within the same network. Here, (using test-retest data from the Human Connectome Project), the repeatability of thirty-three community detection algorithms, each paired with seven different graph construction schemes were assessed. Repeatability of community partition depended heavily on both the community detection algorithm and graph construction scheme. Hard community detection algorithms (in which each node is assigned to only one community) outperformed soft ones (in which each node can belong to more than one community). The highest repeatability was observed for the fast multi-scale community detection algorithm paired with a graph construction scheme that combines nine white matter metrics. This pair also gave the highest similarity between representative group community affiliation and individual community affiliation. Connector hubs had higher repeatability than provincial hubs. Our results provide a workflow for repeatable identification of structural brain networks communities, based on the optimal pairing of community detection algorithm and graph construction scheme.Entities:
Keywords: community detection; diffusion magnetic resonance imaging; hard community detection; normalised mutual information; overlapping communities; permutation test; soft community detection; structural brain network
Mesh:
Year: 2021 PMID: 34170066 PMCID: PMC8356981 DOI: 10.1002/hbm.25545
Source DB: PubMed Journal: Hum Brain Mapp ISSN: 1065-9471 Impact factor: 5.399
Metrics used in connectivity matrices
| Metric | Abbreviation |
|---|---|
| Fractional anisotropy | FA |
| Mean diffusivity | MD |
| Radial diffusivity | RD |
| Number of streamlines | NS |
| Percentage of streamlines | PS |
| Streamline density | SLD |
| Tract volume | TV |
| Tract length | TL |
| Euclidean distance between nodes | ED |
FIGURE 1Flowchart of the construction of a structural brain network based on tractography and diffusion metrics (see Table 1)
Summary of the graph‐construction schemes
| Abbreviation | Initial edge weights | Topology | Final edge weights | Symbol |
|---|---|---|---|---|
| NS–OMST | NS | OMST | Unchanged | A |
| NS + FA OMST | Lin. Comb. of NS and FA | OMST | Unchanged | B |
| 9‐m OMST | Lin. Comb. of all 9 metrics in Table | OMST | Unchanged | C |
| NS‐thr | NS | Keep highest‐NS edges | Unchanged | D |
| NS‐t/FA‐w | NS | Keep highest‐NS edges | Re‐weight with FA | E |
| NS‐t/MD‐w | NS | Keep highest‐NS edges | Re‐weight with MD | F |
| FA‐t/NS‐w | FA | Keep highest‐FA edges | Re‐weight with NS | G |
FIGURE 2An example of hard and soft clustering in a toy example containing 7 nodes. (a) Hard clustering: A node can only belong to one cluster. The table shows the community assignment to every node. (b) Soft clustering: Five out of seven nodes are clustered in a single cluster/community {nodes 1,2,3,4,6} while nodes {5 and 7} belong to two communities: node 5 belongs to communities 1 and 3 while node 7 belongs to communities 2 and 3. The table shows the community assignment to every node
FIGURE 3Outline of the presented methodology. The demonstration based on 9‐m OMST graph‐construction scheme and gso‐discrete mode community detection algorithm. (a) Repeat—Scan Sessions. (b) Structural brain networks from participant 1 from both sessions using 9‐m OMST graph‐construction scheme. (c) Individual community affiliation of participant 1 from scan session 1. Each colour represents one community. (d) Vectorised community affiliations of the whole cohort from scan sessions 1 and 2 separated with a red line. Every module is coded with a different colour. (e) Consensus matrix is built over group community affiliations across both sessions as presented in (d). Weights in the consensus matrix refer to the total number of times two brain areas are grouped together across the cohort and scan sessions with the maximum value being (number of participants) x (scan sessions) = 74. (f) Representative community affiliation after graph partitioning the consensus matrix presented in (e). Each community is encoded to a different colour. Similarity NMI distance has been estimated between representative community affiliation presented in (f) and individual community affiliations presented in (c)
FIGURE 4Between‐scan agreement of communities affiliations across graph construction schemes and community detection algorithms. Every subplot refers to one of the seven graph‐construction schemes. The bars define the group‐averaged between‐scan agreement of community affiliations. Numbers below the plot in A refer to the number list of community detection algorithms represented in Section 2.3.5 and in Appendix B. Community detection algorithms with the highest agreement between the two scans (NM1 > 0.9) were: mscd_afg,mscd_rb, mscd_rn and mscd_so. For the abbreviations and numbering of the community detection algorithms please see Appendix B
Group‐averaged similarity of individual community partitions with consensus community partition. Similarities are expressed in NMI scale
| NS‐OMST | NS + FA OMST | 9‐m OMST | NS‐thr | NS‐t/FA‐w | NS‐t/MD‐w | FA‐t/NS‐w | |
|---|---|---|---|---|---|---|---|
| mscd_afg | 0.64 | 0.57 |
| 0.61 | 0.61 |
0.61 | 0.39 |
| mscd_rb | 0.53 | 0.39 | 0.39 | 0.32 | 0.31 | 0.30 | 0.18 |
| mscd_rn | 0 | 0 | 0.36 | 0 | 0 | 0 | 0 |
| mscd_so |
| 0.65 |
|
|
|
| 0.64 |
Note: We assigned with bold the top ranked values.
FIGURE 5Topological Layout of Modular Assignment into the 90 AAL brain areas based on the community affiliation extracting from the consensus matrix related to 9‐m OMST graph construction scheme and mscd_so community detection algorithm. With ‘*’, we denoted the connector hubs detected consistently across participants and repeat scans from the same combination of {mscd‐so, 9‐m OMST} (see Section 3.5). This circular plot illustrates the 90 AAL brain areas into 45 of the left hemisphere on the left semi‐circle and 45 of the right hemisphere on the right semi‐circle. Our analysis gave nine communities/modules where each one is encoded with a different colour
ICC of nodal participation coefficient index Pi across every combination of graph construction scheme with community detection algorithms
| NS‐OMST | NS + FA OMST | 9‐m OMST | NS‐thr | NS‐t/FA‐w | NS‐t/MD‐w | FA‐t/NS‐w | |
|---|---|---|---|---|---|---|---|
| mscd_afg | 0.54 | 0.50 | 0.62 |
| 0.58 | 0.60 | 0.38 |
| mscd_rb | 0.61 | 0.55 | 0.68 | 0.73 | 0.67 | 0.65 | 0.46 |
| mscd_rn | 0.58 | 0.55 | 0.68 | 0.67 | 0.61 | 0.61 | 0.43 |
| mscd_so | 0.69 | 0.70 |
|
|
|
| 0.43 |
Note: We denote the top ranked values in bold letters.
FIGURE 6ICC of nodal participation coefficient index Pi for the best combinations of graph construction scheme and community detection algorithm. (a)mscd_so – 9‐m OMST. (b) mscd_afg – NS‐thr
ICC of nodal within‐module z‐score across every combination of graph construction scheme with community detection algorithms
| NS‐OMST | NS + FA OMST | 9‐m OMST | NS‐thr | NS‐t/FA‐w | NS‐t/MD‐w | FA‐t/NS‐w | |
|---|---|---|---|---|---|---|---|
| mscd_afg | 0.71 | 0.66 | 0.65 | 0.79 | 0.69 | 0.69 | 0.69 |
| mscd_rb |
| 0.66 | 0.64 |
| 0.72 | 0.72 | 0.73 |
| mscd_rn | 0.56 | 0.57 | 0.60 | 0.68 | 0.55 | 0.57 | 0.61 |
| mscd_so | 0.73 | 0.59 | 0.73 |
| 0.60 | 0.62 | 0.52 |
Note: We denote the top ranked values in bold letters.
FIGURE 7ICC of nodal within‐module z‐score for the best combinations of graph construction scheme and community detection algorithm. (a) mscd_rb – NS‐thr. (b) mscd_so –NS‐thr
Agreement indices of provincial hubs across every combination of graph construction scheme and community detection algorithm
| NS‐OMST | NS + FA OMST | 9‐m OMST | NS‐thr | NS‐t/FA‐w | NS‐t/MD‐w | FA‐t/NS‐w | |
|---|---|---|---|---|---|---|---|
| mscd_afg | 0.69 |
| 0.75 | 0.60 | 0.58 | 0.51 | 0.52 |
| mscd_rb | 0.46 | 0.23 | 0.28 | 0.30 | 0.31 | 0.30 | 0.21 |
| mscd_rn | 0.00 | 0.00 | 0.27 | 0.00 | 0.00 | 0.00 | 0.00 |
| mscd_so | 0.69 | 0.73 |
|
| 0.59 | 0.61 | 0.24 |
Note: We assigned with bold the top ranked values.
Agreement indices of connector hubs across every combination of graph construction scheme and community detection algorithm
| NS‐OMST | NS + FA OMST | 9‐m OMST | NS‐thr | NS‐t/FA‐w | NS‐t/MD‐w | FA‐t/NS‐w | |
|---|---|---|---|---|---|---|---|
| mscd_afg | 0.40 | 0.13 | 0.23 | 0.38 | 0.32 | 0.31 | 0.43 |
| mscd_rb |
| 0.42 | 0.45 |
| 0.57 | 0.58 |
|
| mscd_rn | 0.13 | 0.05 | 0.09 | 0.19 | 0.15 | 0.14 | 0.49 |
| mscd_so | 0.17 | 0.03 | 0.05 | 0.12 | 0.12 | 0.12 | 0.17 |
Note: We assigned with bold the top ranked values.
FIGURE 8Agreement index of connector hubs for the best pair of {mscd_rb, FA‐t/NS‐w}
Consistent connector hubs aligned with the detected module number illustrated in Figure 5
| Connector hubs | Module number |
|---|---|
| FrontSup_L | 3 |
| FrontSup_R | 3 |
| FrontInfOrb_L | 2 |
| RolOper_L | 2 |
| Lingual_L | 6 |
| Lingual_R | 7 |
| OccMid_L | 8 |
| OccMid_R | 9 |
| Precuneus_R | 5 |
| TempSup_R | 9 |
| TempPoleSup_L | 2 |
| TempMid_L | 8 |
| TempInf_R | 7 |