A general framework for characterizing optimal communication in brain networks

  1. Kayson Fakhar  Is a corresponding author
  2. Fatemeh Hadaeghi
  3. Caio Seguin
  4. Shrey Dixit
  5. Arnaud Messé
  6. Gorka Zamora-López
  7. Bratislav Misic
  8. Claus C Hilgetag
  1. MRC Cognition and Brain Sciences Unit, University of Cambridge, United Kingdom
  2. Institute of Computational Neuroscience, University Medical Center Eppendorf-Hamburg, Hamburg University, Hamburg Center of Neuroscience, Germany
  3. Department of Psychological and Brain Sciences, Indiana University, United States
  4. Department of Psychology, Max Planck Institute for Human Cognitive and Brain Sciences, Germany
  5. International Max Planck Research School on Cognitive Neuroimaging, Spain
  6. Center for Brain and Cognition, Pompeu Fabra University, Spain
  7. Department of Information and Communication Technologies, Pompeu Fabra University, Spain
  8. McConnell Brain Imaging Centre, Montréal Neurological Institute, McGill University, Canada
  9. Department of Health Sciences, Boston University, United States
10 figures, 2 tables and 1 additional file

Figures

Overview of the present work.

We used the human connectome and a linear model of local node dynamics as the main network model. However, other computational models can be used, building upon different assumptions of local dynamics and other network architectures. Here, we explored Macaque and mouse connectomes, as well as nonlinear models including a neural mass model of local dynamics. These two families of variables, network structure and local dynamics, define our ‘game constraints,’ since they dictate how information flows in the network and how nodes respond to incoming signals. For every game, i.e., a computational model such as a linear model of dynamics on the human connectome, the multi-perturbation Shapley value analysis (MSA) approach (Figure 2) uncovered the ‘optimal influence’ landscape of the network. This landscape describes a game-theoretical equilibrium point at which nodes cannot unilaterally increase their influence on each other any further. We compared the optimal influence profile of nodes at this point with various communication models and analyzed the most influential nodes in such a signal propagation regime. SPE: Shortest path efficiency, NE: Navigation efficiency, SI: Search information.

Figure 2 with 1 supplement
Visual summary of the multi-perturbation Shapley value analysis (MSA) approach.

(A) A simple toy network with two sources and one target, in which the sources have different amounts of influence on the target. (B) For this toy network, the space of all possible ways in which the activity of the target node can be decomposed into contributions from source nodes has two dimensions. There exists a subset of potential solutions where the activity of the target node is correctly decomposed, but the decomposition is not optimal. There exists one equilibrium point where the decomposition is correct and optimal. (C) For every game, that is, the simulation of a whole-brain computational model, MSA performs extensive multi-site lesioning analysis to uncover the influence of every node on every other node. For every target node, MSA lesions combinations of source nodes, track how the activity of the target node changes given each perturbation and, for all source nodes, computes the difference between two scenarios: one with the source node included in the lesion-set, and the other where the source node is not lesioned. The difference between these two cases defines the contribution of the source to that specific coalition/combination of sources. Averaged over all contributions, the time-varying contribution of each source is then inferred. Iterating over all nodes results in the ‘optimal influence’ landscape that can be decomposed into two components: Direct influences, where nodes influence their connected neighbors, and indirect influences, where nodes influence distant unconnected nodes.

Figure 2—figure supplement 1
Comparing the optimal influence matrices from 1000 and 10,000 lesion samples per source node.
Large-scale network organization of the optimal influence landscape.

Optimal influences were reorganized according to nine large-scale functional network modules and characterized by two metrics: 1. Average influence, which captures the normalized total influence of a given module within itself and to other modules. 2. Heterogeneity of influences, accounting for the normalized variation of influences within a functional module and to other modules. The egalitarian value represents a naive strategy for assigning contributions in which all players are assumed to contribute equally, i.e., by equal division of the total influence among all nine functional modules. The bars represent how much each module deviates positively or negatively from the egalitarian assumption.

Figure 4 with 1 supplement
Comparison of optimal influences with other putative communication measures.

Pairwise Pearson’s correlation between each communication measure and optimal influences, to characterize the alignment with existing communication models. Communicability (r=0.94) and Search Information (r=−0.83) had the best alignment in this univariate setting.

Figure 4—figure supplement 1
Comparing optimal influence with functional connectivity.
Figure 5 with 2 supplements
Strategies to alleviate the underestimated influence of long-range pathways.

(A) Difference between adjacency matrices of tunable models and OI that indicates where these models underestimate (red) and overestimate (blue) the influence of nodes on each other. (B) SAR obtains a correlation coefficient of r=0.99 by increasing the depth by which signals can travel, however, the plot on the bottom shows that a wide range of values from 0.2 to 0.7 can be chosen with a small degradation of fit. SAR: Spatial Auto-Regressive model, CO: Communicability, OI: Optimal Influence.

Figure 5—figure supplement 1
Fitting curve of the scaled communicability (left) and the linear attenuation model (right) to the optimal influence matrix of the human connectome.
Figure 5—figure supplement 2
Fitting curves of the spatial autoregressive model (top), scaled communicability (middle) and the linear attenuation model (bottom) to the optimal influence matrix of macaque (left) and mouse (right) connectomes.
Figure 6 with 1 supplement
Uni-and-multivariate models of OI.

(A) Predictive power of a linear regression model trained on walks up to 15 broadcasting steps. (B) A regularized multivariate model trained on all steps shows a small set of steps to be sufficient to explain 96% of OI on average. Each dot represents one cross-validation trial (N=100). (C) Sets of regularized multivariate models were trained on network features at each degree of spatial influence for spatial autoregressive model (SAR) and linear attenuation model (LAM) to capture the impact of this parameter on the performance of the statistical model. The dashed line on the left shows a scenario when the degree of spatial influence is zero, effectively rendering SAR an identity matrix. The second dashed line indicates where the model performed the best, explaining 99% OI. (D) Bars represent the contribution of each feature to the model, averaged over degrees of influence. Error bars indicate the 95% confidence interval. OI: Optimal influence.

Figure 6—figure supplement 1
The amount of which univariate and multivariate models can predict optimal influence from summing individual walks, discounted exponentially (as with communicability).
Figure 7 with 1 supplement
Correlations among linear, nonlinear, and neural mass models of local dynamics.

(A) OI matrices for a linear and a nonlinear model show a near-perfect correlation. Moreover, a Hopf model also has a strong correlation with the linear model, indicating that a linear model of local dynamics represents the communication in brain networks under optimal influence (OI) as well as more complex node models (B) Scatter plot between two settings of the same linear model, one fitted to resting-state fMRI and the other using a random value for the global coupling parameter. The finding provides evidence for the greater role of network’s structure compared to nodal dynamics in shaping brain-wide optimal influence.

Figure 7—figure supplement 1
Temporal characteristics of optimal influence, given the Hopf model.

The part above shows how the amplitude of influence between two regions relates to the structural weight and the topological distance between them. The heatmaps in the middle represent the brain-wide incoming and outgoing influence on and from the posterior cingulate cortex (PCC). Together with the column-averaged time course of these influences, the middle plot suggests that PCC receives a diverse range of incoming influences but broadcasts the same message to the rest of the network. This is also apparent from the zoomed-in view of the heatmap at the bottom.

Figure 8 with 2 supplements
Hubs, rich-club nodes, and their influence.

(A) Scatter plot of the influences of nodes on their connected neighbors (direct influence in Figure 2) versus the strength of the underlying connections. Despite the overall strong correlation between the total influence and the strength of structural connections, residuals (depicted by warm colors) reveal several weak connections with more influence than expected by their connection weights. (B) The position of weak connections with strong influence in the adjacency matrix. (C) The position of these connections in the structural brain network shows that they are mainly long-range connections among the hub regions of the cortex. (D) shows those hub regions. (E) The relationship between the influence of a region and its centrality, by four centrality measures (see Material and Methods, Graph-theoretical Measures). (F) The most indirectly influential nodes (indicated by red points in E) that can propagate information to distant and unconnected regions. DMPFC: Dorsomedial prefrontal cortex, PCC: Posterior cingulate cortex, ACC: Anterior cingulate cortex, SFC: Superior frontal cortex, SMA: Supplementary motor area, VLPFC: Ventrolateral prefrontal cortex.

Figure 8—figure supplement 1
The relationship between the log-normalized structural weights and the fiber length, which had a correlation of –0.6, suggesting that the longer the fiber, the weaker its strength is.
Figure 8—figure supplement 2
Further analysis of the influence of weak connections in null, synthetic, and supplementary networks.

(A) The relationship between structural weights and the influence of two connected regions in the mouse and macaque connectome supports the results from the human connectome. There exists many weak connections that exert more influence than expected from their connection weights (the ‘bump’) (B) Communication models capture the bump to different extent. (C) The bump is also apparent in the strength-preserved null model, although localized in weaker connections. (D) Two synthetic networks in which both the weights and the topology is randomized did not replicate the bump. (E) Topology-preserved weight-shuffled networks replicated the bump, however, as with C they are localized to weak connections, suggesting a complementary role for both weight distribution and topological features.

Figure 9 with 1 supplement
Relationship between the centrality of individual connections and their influence.

(A) Strength of individual connections versus their centrality in terms of shortest-path edge betweenness centrality. The lower panel shows the same relationship, but for the amount of influence a node has over its connected neighbor compared to the centrality of their connections. (B) Depicts the same information for the random walk (diffusive) model of information flow. In both A and B, this relationship is compared against a null model in which the structural connectivity is shuffled while preserving the strength of each node, i.e., the weighted sum of its connections.

Figure 9—figure supplement 1
The relationship between influential nodes (in red) and their controllability measures.
How influence decouples from the underlying structural connections.

The spread of points along the second principal component, i.e., orthogonal to the regression line, across different values of spatial influence. A very small degree of spatial influence represents a case in which the signal can only reach the neighboring nodes, while higher values indicate influences that extend over longer pathways and reverberate in the network, effectively decoupled from the underlying structural weight.

Tables

Table 1
Communication models and measures.
ModelsMeasures*References
Shortest Path Efficiency
Floyd-Warshall algorithm
SPE=1ΛΛijΩ=Liu1++LukjΩij=minΩij={i,u1,,uk,j}1Σl=1kwulul+1Latora and Marchiori, 2001; Seguin et al., 2020
Navigation EfficiencyNE=1ΛΛijΩ=Liu1++LukjLst=min(s,s+1)VDst22Seguin et al., 2020; Seguin et al., 2018
Diffusion EfficiencyDE=ΣiΣj1tijN(N1),ijtij=zjjzijωj,ijZ=[zij]=(IW^+ω^)1W^=[w^ij],w^ij=WijΣu=1NWiuω=[ω1,,ωN]T,ωW^T=λω.ω^=[ω,,ω]Goñi et al., 2013; Seguin et al., 2020
Search InformationSI=log2(Π)ΠΩij=w^iu××w^ijSeguin et al., 2019; Seguin et al., 2020
CommunicabilityCO=[coij]coij=Σk=0(W^)ijkk!=eW^Chen et al., 2022b; Estrada and Hatano, 2008
Scaled CommunicabilitySCO=[scoij]scoij=Σk=0(αW^)ijkk!=eαW^Ghosh et al., 2023; Messé et al., 2014
Linear AttenuationLAM=(IαW^)1Goñi et al., 2013
Spatial AutoregressiveSAR=(IαW^)1(IαW^)TZamora-López et al., 2016
  1. *

    Throughout the table, WRN×N is the adjacency matrix corresponding to a given graph, G=(V,E) with N vertices (nodes).Wij signifies the connection strength from vertex i to vertex j. Anatomical connections are indicated by Wij>0 for connected region pairs and Wij=0 for unconnected pairs. L denotes the matrix of path lengths, defined as the reciprocal of W, such that L=1W with Lij as the path length between two connected nodes, i and j. Further, Ωij={u1,u2,,uk} is the sequence of nodes visited along the shortest path between nodes i and j. Given the spatial organization of nodes in empirical structural connectivity, Dst includes the Euclidean distance between source, s, and destination, t nodes in finding optimal paths. The term W^ signifies the normalized adjacency matrix, where each element w^ij is obtained by dividing the original connection strength, wij by the sum of all connection strengths in the corresponding row of the matrix W. I is the identity matrix, T stands for transposed inverse matrix, and α<1λmax where λmax is the spectral radius of the adjacency matrix, W.λ denotes the eigenvalues of a given matrix.

Table 2
Graph-theoretical measures.
TypesMeasures*References
Closeness CentralityCC(i)=N1Σj=1,jiNdijOldham et al., 2019
Eigenvector CentralityCE(i)=|vi|,Wv=λvOldham et al., 2019
Node Betweenness CentralityCB(i)=Σsitσst(i)σstOldham et al., 2019; Zuo et al., 2012
Edge Betweenness CentralityCBedge(e)=Σstσst(e)σstOldham et al., 2019; Zuo et al., 2012
Random Walk CentralityT=DA,Dii=Σj=1NWijVsti=TisTitIsti=12ΣjWij|VstiVstj|CRW(i)=Σs<tIsti12N(N1)Newman, 2005
Average ControllabilityW=UTUM=(UU)Tv=diag(T)P=diag(1vvT)P=[Pdiag,,Pdiag]Cavg=(MP)Gu et al., 2015
Modal ControllabilityW=UTUv=[v1,,vN]=diag(T)CM(i)=Σj=1NUij2(1vj2)Gu et al., 2015
  1. *

    Throughout the table, WϵRN×N is the adjacency matrix corresponding to a given graph, G=(V,E) with vertices (nodes) Wij signifies the connection strength from vertex i to vertex j Anatomical connections are indicated by Wij>0 for connected region pairs and for Wij=0 unconnected pairs. dst denotes the shortest path distance between s nodes and, t and σst is the total number of shortest paths from node s to node t and σst(i) is the number of those paths that pass through node i.In edge betweenness centrality, σst(e) stands for the number of those paths that pass through a given edge, e. Further, v refers to the left eigenvector associated with the eigenvalue of λ maximum modulus. In computing controllability measures, we used Schur decomposition to find the unitary matrix, U, and the upper triangular matrix, T, to express the adjacency matrix, W. Further, denotes element-wise multiplication, * represents the conjugate transpose, and diag(.) extracts the diagonal elements.

Additional files

Download links

A two-part list of links to download the article, or parts of the article, in various formats.

Downloads (link to download the article as PDF)

Open citations (links to open the citations from this article in various online reference manager services)

Cite this article (links to download the citations from this article in formats compatible with various reference manager tools)

  1. Kayson Fakhar
  2. Fatemeh Hadaeghi
  3. Caio Seguin
  4. Shrey Dixit
  5. Arnaud Messé
  6. Gorka Zamora-López
  7. Bratislav Misic
  8. Claus C Hilgetag
(2025)
A general framework for characterizing optimal communication in brain networks
eLife 13:RP101780.
https://doi.org/10.7554/eLife.101780.3