Hierarchical modularity in human brain functional networks

David Meunier, Renaud Lambiotte, Alex Fornito, Karen D Ersche, Edward T Bullmore, David Meunier, Renaud Lambiotte, Alex Fornito, Karen D Ersche, Edward T Bullmore

Abstract

The idea that complex systems have a hierarchical modular organization originated in the early 1960s and has recently attracted fresh support from quantitative studies of large scale, real-life networks. Here we investigate the hierarchical modular (or "modules-within-modules") decomposition of human brain functional networks, measured using functional magnetic resonance imaging in 18 healthy volunteers under no-task or resting conditions. We used a customized template to extract networks with more than 1800 regional nodes, and we applied a fast algorithm to identify nested modular structure at several hierarchical levels. We used mutual information, 0 < I < 1, to estimate the similarity of community structure of networks in different subjects, and to identify the individual network that is most representative of the group. Results show that human brain functional networks have a hierarchical modular organization with a fair degree of similarity between subjects, I = 0.63. The largest five modules at the highest level of the hierarchy were medial occipital, lateral occipital, central, parieto-frontal and fronto-temporal systems; occipital modules demonstrated less sub-modular organization than modules comprising regions of multimodal association cortex. Connector nodes and hubs, with a key role in inter-modular connectivity, were also concentrated in association cortical areas. We conclude that methods are available for hierarchical modular decomposition of large numbers of high resolution brain functional networks using computationally expedient algorithms. This could enable future investigations of Simon's original hypothesis that hierarchy or near-decomposability of physical symbol systems is a critical design feature for their fast adaptivity to changing environmental conditions.

Keywords: brain; graph theory; hierarchy; information; modularity; near-decomposability; network.

Figures

Figure 1
Figure 1
Methods. (A) Downsampled template. Starting from a binary version of the AAL template (left), the downsampling procedure will produce a template of small (64 voxels), equal size regions covering the original template (right). (B) Illustration of the Louvain method on a simple hierarchical graph. The algorithm starts by assigning a different module to each node (16 modules of single nodes). The method then consists of two phases that are repeated iteratively. The first phase is a greedy optimization (GO) where nodes adopt the community of one of their neighbours if this action results in an increase of modularity (typically, the community of the neighbour for which the increase is maximal is chosen). The second phase builds a meta-network (MN) whose nodes are the communities found in the first phase. We denote by “pass” a combination of these two phases. The passes are repeated until no improvement of modularity is possible and the optimal partition is found. When applied on this graph, the algorithm first finds a lowest non-trivial level made of four communities. The next level is the optimal level and is made of two communities.
Figure 2
Figure 2
Variability and similarity of brain functional network community structure between 18 different subjects. (A) Matrix showing the between-subject similarity measure for community structure at the highest level of the modular hierarchy. The pairwise similarity scores for the most representative subject are highlighted by a black rectangle. (B) Matrix showing the between-subject similarities for community structure at the lowest level of the modular hierarchy. (C) Scatter plot showing strong correlation of between-subject similarities at high and low levels of the modular hierarchy. Red points are similarities for the most representative subject.
Figure 3
Figure 3
Hierarchical modularity of a human brain functional network. (A) Cortical surface mapping of the community structure of the network at the highest hierarchical level of modularity, showing all modules that comprise more than 10 nodes. (B) Anatomical representation of the connectivity between nodes in colour-coded modules. The brain is viewed from the left side with the frontal cortex on the left of the panel and the occipital cortex on the right of the panel. Intra-modular edges are coloured differently for each module; inter-modular edges are drawn in black. (C) Sub-modular decomposition of the five largest modules (shown centrally) illustrates that the medial occipital module has no major sub-modules whereas the fronto-temporal modules has many sub-modules.
Figure 4
Figure 4
Topological roles of network nodes in intra- and inter-modular connectivity. (A) All nodes are plotted in the {Pz} plane of intra-modular degree z vs participation coefficient P; the solid lines partition the plane according to criteria for hubs vs non-hubs and connector, provincial, peripheral or kinless nodes. (B) Anatomical representation of the provincial hubs (circles), connector hubs (large squares) and connector nodes (small squares) of each of each of the five largest modules at the highest level of the modular hierarchy. (C) Topological representation of the network in using Fruchterman–Reingold algorithm (Fruchterman and Reingold, 1991) to highlight topological proximity of highly connected nodes; colour and shape of the nodes represent their modular assignment and topological role as above and in Figure 2.
Figure 5
Figure 5
Methodological issues in analysis of hierarchical modularity. (A) Validation of the Louvain method for hierarchical decomposition on a benchmark network defined in Sales-Pardo et al. (2007). The network is naturally made of 64, 16 and 4 modules of 10, 40 and 160 nodes respectively. The separability of different levels of the benchmark network is controlled by the parameter ρ. We calculate the normalized information between the lowest non-trivial level partition and the natural partition of 64 modules (solid curve), and between the second level partition and the natural partition of 16 modules (dashed curve). After averaging over 20 different realizations of the network, our simulations show an excellent agreement as mutual information is above 0.95 for values of ρ up to 1.5 for the lowest non-trivial and intermediate levels. (B) Modularity values at the highest and lowest levels of hierarchical community structure in a representative brain network (Subject ID 2, in red) and for networks obtained from 100 randomizations of the original time-series (in green), and for networks obtained by 100 randomizations of the original adjacency matrix. (C) Similarity measures between highest level partitions (left) and non-trivial lowest level partitions (right) obtained by thresholding the original network to retain different number of highest correlations as edges.

References

    1. Achard S., Bullmore E. (2007). Efficiency and cost of economical brain functional networks. PLoS Comput. Biol. 3, e17.10.1371/journal.pcbi.0030017
    1. Achard S., Salvador R., Witcher B., Suckling J., Bullmore E. (2006). A resilient, small-world human brain functional network with highly connected association cortical hubs. J. Neurosci. 26, 63–7210.1523/JNEUROSCI.3874-05.2006
    1. Amaral L., Ottino J. (2004). Complex networks: augmenting the framework for the study of complex systems. Eur. Phys. J. B 38, 147–16210.1140/epjb/e2004-00110-5
    1. Arenas A., Fernandez A., Gomez S. (2008). Analysis of the structure of complex networks at different resolution levels. New J. Phys. 10, 053039.10.1088/1367-2630/10/5/053039
    1. Blondel V. D., Guillaume J.-L., Lambiotte R., Lefebvre E. (2008). Fast unfolding of communities in large networks. J. Stat. Mech. Theory E 10, P10008.10.1088/1742-5468/2008/10/P10008
    1. Brandes U., Delling D., Gaertler M., Goerke R., Hoefer M., Nikoloski Z., Wagner D. (2006). Maximizing modularity is hard. arXiv:physics, 0608255.
    1. Bullmore E., Sporns O. (2009). Complex brain networks: graph theoretical analysis of structural and functional systems. Nat. Rev. Neurosci. 10, 186–19810.1038/nrn2575
    1. Chen Z. J., He Y., Rosa-Neto P., Germann J., Evans A. C. (2008). Revealing modular architecture of human brain structural networks by using cortical thickness from MRI. Cereb. Cortex 18, 2374–238110.1093/cercor/bhn003
    1. Cordes D., Haughton V. M., Arfanakis K., Carew J. D., Turski P. A., Moritz C. H., Quigley M. A., Meyerand M. E. (2001). Frequencies contributing to functional connectivity in the cerebral cortex in “resting-state” data. Am. J. Neuroradiol. 22, 1326–1333
    1. Danon L., Duch J., Diaz-Guilera A., Arenas A. (2005). Comparing community structure identification. J. Stat. Mech. Theory E 9, P09008.10.1088/1742-5468/2005/09/P09008
    1. Ferrarini L., Veer I. M., Baerends E., van Tol M.-J., Renken R. J., Van Der Wee N. J. A., Veltman D. J., Aleman A., Zitman F. G., Penninx B. W. J. H., Van Buchem M. A., Reiber J. H. C., Rombouts S. A. R. B., Milles J. (2009). Hierarchical functional modularity in the resting-state human brain. Hum. Brain Mapp. 30, 2220–223110.1002/hbm.20663
    1. Fortunato S., Barthélemy M. (2007). Resolution limit in community detection. Proc. Natl. Acad. Sci. U.S.A. 104, 36–4110.1073/pnas.0605965104
    1. Fruchterman T., Reingold E. (1991). Graph drawing by force-directed placement. Software 21, 1129–1164
    1. Guimerà R., Amaral L. A. N. (2005a). Cartography of complex networks: modules and universal roles. J. Stat. Mech. Theory E 2, P02001.10.1088/1742-5468/2005/02/P02001
    1. Guimerà R., Amaral L. A. N. (2005b). Functional cartography of complex metabolic networks. Nature 433, 895–90010.1038/nature03288
    1. Guimerà R., Mossa S., Turtschi A., Amaral L. A. N. (2005). The worldwide air transportation network: anomalous centrality, community structure, and cities’ global roles. Proc. Natl. Acad. Sci. U.S.A. 102, 7794–779910.1073/pnas.0407994102
    1. Guimerà R., Sales-Pardo M., Amaral L. A. N. (2004). Modularity from fluctuations in random graphs and complex networks. Phys. Rev. E 70, 025101.10.1103/PhysRevE.70.025101
    1. Hilgetag C.-C., Burns G. A., O'Neill M. A., Scannell J. W. (2000). Anatomical connectivity defines the organization of clusters of cortical areas in the macaque and the cat. Philos. Trans. R. Soc. Lond., B, Biol. Sci. 355, 91–11010.1098/rstb.2000.0551
    1. Kitzbichler M., Smith M., Christensen S., Bullmore E. (2009). Broadband criticality of human brain network synchronization. PLoS Comput. Biol. 5, e1000314.10.1371/journal.pcbi.1000314
    1. Kuncheva L., Hadjitodorov S. (2004). Using diversity in cluster ensembles. IEEE Int. Conf. Syst. Man Cybern. 2, 1214–1219
    1. Lambiotte R., Delvenne J. C., Barahona M. (2009). Laplacian dynamics and multiscale modular structure in networks. arXiv:0812.1770.
    1. Lancichinetti A., Fortunato S. (2009). Community detection algorithms: a comparative analysis. arXiv:0908.1062.
    1. Meunier D., Achard S., Morcom A., Bullmore E. (2009). Age-related changes in modular organization of human brain functional networks. Neuroimage 44, 715–72310.1016/j.neuroimage.2008.09.062
    1. Newman M. E. J. (2003). The structure and function of complex networks. SIAM Rev. 45, 167–25610.1137/S003614450342480
    1. Newman M. E. J. (2004). Detecting community structure in networks. Eur. Phys. J. B 38, 321–33010.1140/epjb/e2004-00124-y
    1. Newman M. E. J. (2006). Modularity and community structure in networks. Proc. Natl. Acad. Sci. U.S.A. 103, 8577–858210.1073/pnas.0601602103
    1. Newman M. E. J., Girvan M. (2004). Finding and evaluating community structure in networks. Phys. Rev. E 69, 026113.10.1103/PhysRevE.69.026113
    1. Oldham M. C., Konopka G., Iwamoto K., Langfelder P., Kato T., Horvath S., Geschwind D. H. (2008). Functional organization of the transcriptome in human brain. Nat. Neurosci. 11, 1271–128210.1038/nn.2207
    1. Redies C., Puelles L. (2001). Modularity in vertebrate brain development and evolution. Bioessays 23, 1100–111110.1002/bies.10014
    1. Reichardt J., Bornholdt S. (2006). Statistical mechanics of community detection. Phys. Rev. E 74, 016110.10.1103/PhysRevE.74.016110
    1. Ronhovde P., Nussinov Z. (2009). Multiresolution community detection for megascale networks by information-based replica correlations. Phys. Rev. E 80, 016109.10.1103/PhysRevE.80.016109
    1. Rosvall M., Bergstrom C. T. (2008). Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. U.S.A. 105, 1118–112310.1073/pnas.0706851105
    1. Sales-Pardo M., Guimerà R., Moreira A. A., Amaral L. A. N. (2007). Extracting the hierarchical organization of complex systems. Proc. Natl. Acad. Sci. U.S.A. 104, 15224–1522910.1073/pnas.0703740104
    1. Salvador R., Suckling J., Coleman M. R., Pickard J. D., Menon D., Bullmore E. (2005). Neurophysiological architecture of functional magnetic resonance images of human brain. Cereb. Cortex 15, 1332–134210.1093/cercor/bhi016
    1. Schwarz A. J., Gozzi A., Bifone A. (2008). Community structure and modularity in networks of correlated brain activity. Magn. Reson. Imaging 26, 914–92010.1016/j.mri.2008.01.048
    1. Simon H. (1962). The architecture of complexity. Proc. Am. Philos. Soc. 106, 467–482
    1. Strogatz S. H. (2001). Exploring complex networks. Nature 410, 268–27610.1038/35065725
    1. Suckling J., Davis M. H., Ooi C., Wink A. M., Fadili J., Salvador R., Welchew D., Sendur L., Maxim V., Bullmore E. (2006). Permutation testing of orthogonal factorial effects in a language-processing experiment using fMRI. Hum. Brain Mapp. 27, 425–43310.1002/hbm.20252
    1. Tzourio-Mazoyer N., Landeau N., Papathanassiou B., Crivello D., Etard O., Delcroix N., Mazoyer B., Joliot M. (2002). Automated anatomical labeling of activations in SPM using a macroscopic anatomical parcellation of the MNI MRI single-subject brain.Neuroimage 15, 273–28910.1006/nimg.2001.0978

Source: PubMed

3
Tilaa