This repository contains the code and supporting documents associated with the following manuscript:
Please cite as:
* These authors contributed equally to this work.
- Fabien Hauw , MD, PhD candidate, Sorbonne Université, AP-HP, Paris Brain Institute
- Juliana Gonzalez-Astudillo , Postdoctoral Researcher, Nerv team-project, Inria Paris, Paris Brain Institute
- Fabrizio De Vico Fallani, Research Director, Nerv team-project, Inria Paris, Paris Brain Institute
- Laurent Cohen, MD, PhD, PU-PH, Sorbonne Université, AP-HP, Paris Brain Institute
This repository contains the code used to run the analysis performed and to plot the figures.
- To install all the packages used in this work you can directly type in your terminal:
pip install -r requirements.txt
- Python 3.11 or more recent
- Verify local paths in
config.py
This project's principal analysis relays on the computation of coreness. You can find its main implementation in net_analysis.py
from net.core import coreness
C, isCore = coreness(X)
Gaining insight into brain network organization is fundamental to bridge the gap between brain structure and function.
The brain operates as a functional hierarchical system, where a select group of nodes act as a critical backbone or information processing core – a densely interconnected and topologically central subgraph.
To assess this structure, we applied the concept of core-periphery, identifying core nodes characterized by their propensity to form denser connections among themselves than with other brain regions, from where they receive integrative information.
Simultaneously, the remaining lower strength nodes make up the periphery (Fig. A). For quantifying this structural organization, we estimated the node coreness (
Considering a
Subsequently, the nodes are ranked in descending order of their richness.
The node with the maximum
We repeat this procedure across an increasing full range of density thresholds (isCore
), where the row entries correspond to each of the nodes and the columns to the density thresholds.
Finally, we obtained the coreness value by averaging each node across all the thresholds (C
)
- Ma A, Mondragón RJ. Rich-Cores in Networks. PLOS ONE. 2015 Mar 23;10(3):e0119678.
- Battiston F, Guillon J, Chavez M, Latora V, De Vico Fallani F. Multiplex core-periphery organization of the human connectome. J R Soc Interface. 2018 Sep 12;15(146):20180514.