Exploring Heritability of Functional Brain Networks with Inexact Graph Matching
Sofia Ira Ktena, Salim Arslan, Sarah Parisot, Daniel Rueckert

TL;DR
This paper introduces a novel graph edit distance method for comparing individual brain networks, capturing their similarities and element correspondences despite variability, validated on twin data from the Human Connectome Project.
Contribution
A new inexact graph matching technique based on graph edit distance for comparing functional brain networks while preserving element correspondences.
Findings
Accurately reflects similarities between individual brain networks.
Provides element correspondences despite variability.
Validated on twin dataset from Human Connectome Project.
Abstract
Data-driven brain parcellations aim to provide a more accurate representation of an individual's functional connectivity, since they are able to capture individual variability that arises due to development or disease. This renders comparisons between the emerging brain connectivity networks more challenging, since correspondences between their elements are not preserved. Unveiling these correspondences is of major importance to keep track of local functional connectivity changes. We propose a novel method based on graph edit distance for the comparison of brain graphs directly in their domain, that can accurately reflect similarities between individual networks while providing the network element correspondences. This method is validated on a dataset of 116 twin subjects provided by the Human Connectome Project.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFunctional Brain Connectivity Studies · Advanced Neuroimaging Techniques and Applications · Advanced MRI Techniques and Applications
EXPLORING HERITABILITY OF FUNCTIONAL BRAIN NETWORKS WITH INEXACT GRAPH MATCHING
Abstract
Data-driven brain parcellations aim to provide a more accurate representation of an individual’s functional connectivity, since they are able to capture individual variability that arises due to development or disease. This renders comparisons between the emerging brain connectivity networks more challenging, since correspondences between their elements are not preserved. Unveiling these correspondences is of major importance to keep track of local functional connectivity changes. We propose a novel method based on graph edit distance for the comparison of brain graphs directly in their domain, that can accurately reflect similarities between individual networks while providing the network element correspondences. This method is validated on a dataset of 116 twin subjects provided by the Human Connectome Project.
**Index Terms— ** functional brain connectivity, twin study, graph matching
1 Introduction
The extremely complex circuit of our central nervous system constitutes the primary means of information transmission within the brain, and is responsible for different cognitive functions. Structural brain connectivity can be examined at the macroscale to obtain a complete map of the neuroanatomical connections between brain regions, the so-called human connectome [1]. Functional connectivity, in turn, can be used to explore the temporal dependency between neurophysiological events and expresses network behaviour underlying high level cognitive processes [2].
Individual differences in network topology of the connectome have previously been associated with heritable phenotypes such as intelligence [3], giving rise to questions regarding the heritability of network topology itself. Addressing these questions would be a leap forward in understanding mechanisms through which genetic influences on brain morphology eventually contribute to human behaviour in health and disease. In this context, twin designs have recently been used to study the genetic influence on both structural [4, 5] and functional [6, 7, 8] brain connectivity. More specifically, Bohlken et al. [4] studied the extent to which genes shape the topology of structural brain connectivity. They estimated a significant heritability index for normalised clustering coefficient and characteristic path length. A similar study [5] performed probabilistic tractography on healthy adults and obtained similarly significant heritability for global efficiency and network strength. Global efficiency of functional networks was also found to be under genetic control in [6], while Fu et al. [7] tried to gain insight into the genetic basis of resting state networks (RSNs) with a voxelwise genetic analysis. Yang et al. [8] explored the heritability of intrinsic connectivity networks (ICNs) and found interactions between them to be mostly influenced by environmental factors, despite the fact that the activity of most ICNs is driven by genetic factors.
In all studies mentioned above, brain parcellations have been employed to construct lower dimensional graph representations of the brain networks. The delineation of distinct brain regions is often based on information derived from anatomical atlases or regions of interest reported in the literature [9]. However, anatomical landmarks like the sulci and gyri might not necessarily align with functional boundaries between brain regions, hence data-driven approaches have also been used to parcellate the brain. These can be group-based, ensuring correspondences between subjects, or tailored for individual subjects to account for inter-subject variability and discard the constraints of standardised anatomy [10, 11]. In the latter case, however, correspondences across parcellations/subjects are not preserved, while individual networks might even entail a different number of nodes. Thus, these methods require more sophisticated approaches for graph comparison than the standard network measures used in the previous studies.
This problem is addressed in [12] by aligning the individual connectivity matrices with simulated annealing to study the differences in structural connectivity between age groups. However, this method does not account for any characteristic information of a region, other than its connectivity profile to the rest of the brain. A graph kernel, which captures structural, geometric and functional information, is used in [13] to evaluate similarity between graphs. Nevertheless, the latter does not provide element correspondences of the networks compared. In this work we propose a method based on graph edit distance to assess brain graph similarity and obtain element correspondences between individual subject networks and show that it can successfully reflect genetic similarities.
2 METHODS
2.1 Dataset and preprocessing
The dataset used in this study is minimally preprocessed and provided by the Human Connectome Project [14]. It consists of 50 healthy unrelated subjects, 66 female monozygotic (MZ) twins and 50 female dizygotic (DZ) twins. The available data for each subject include two resting-state fMRI (rs-fMRI) sessions that are preprocessed to remove spatial artifacts and distortions and are, finally, converted to a standard “grayordinate” space to facilitate cross-subject comparisons. Additionally, the time series for each grayordinate is denoised and normalised to zero mean and unit variance.
2.2 Network construction
In order to obtain a network representation of an individual’s functional brain connectivity, the network elements, i.e. nodes and edges, need to be defined. In this study, k-means clustering is applied to the rs-fMRI data [15], in order to parcellate the brain into regions with distinct rs-fMRI activation patterns. The number of parcels, , may vary and determines the number of nodes within the network. The spatial coordinates can also be taken into account along with the fMRI time series during clustering. The effect of introducing such spatial information on the parcellation is illustrated in Fig. 1. Subsequently, the average time series within each parcel is used to represent the corresponding node. The connection strength between two nodes, namely the edge weight, is estimated from the partial correlation of the representative time series, in order to discard the indirect functional connections between two cortical regions.
2.3 Similarity estimates
1) Matrix alignment with simulated annealing (SA). Simulated annealing was used in [12] to align structural connectivity networks generated with random parcellations. It is a commonly used method for multiple sequence alignment of biological sequences. In this approach, a series of node reorderings is attempted in one of the adjacency matrices, in order to find a better alignment that minimizes the distance metric between the two matrices, which in this case is the absolute or square distance. Simulated annealing is a global optimization technique which uses a “temperature factor” that determines the rate at which reorderings take place and the likelihood of each reordering. The implementation is based on the matrix alignment function of the Brain Connectivity Toolbox (http://www.brain-connectivity-toolbox.net [16]).
2) Graph edit distance (GED). Graph edit distance is a non-negative function that evaluates the similarity between two graphs directly in their domain and is able to model structural network variations in an intuitive way. In order to calculate the graph edit distance, the minimum cost edit path that transforms one graph into another needs to be estimated. The total cost of this edit path is defined as the sum of all edit operations, which in this case might include node and edge additions, deletions and substitutions:
[TABLE]
where is the cost of edit operation , is an edit sequence from to , and the finite set of edit sequences from to .
Graph edit distance allows us to incorporate label information about the network elements in the distance estimate. In the proposed approach, the histogram of anatomical labels of the voxels constituting a parcel is used to characterize each node (Fig. 2).
Edit costs. The costs of edit operations are defined as follows: a cost of is used for inserting or deleting an edge of weight . The cost of node insertion or deletion is equal to the cost of insertion or deletion of all edges attached to it, i.e. . Moreover, the cost of modifying edge to (i.e. edge substitution), is weighted by the cosine distance of the corresponding node label histograms. This means that if node of with label histogram is substituted by node of with label histogram , then for all . Node substitutions are only allowed between nodes on the same hemisphere and with , hence the cost of any other substitution is infinite.
It should be noted that the exact GED computation is exponential in terms of time and space to the number of nodes involved, making its application computationally prohibitive when the dimensionality of the network increases. Therefore, an approximate estimate of GED is used instead, which is based on minimum cost bipartite matching [17].
3 RESULTS
3.1 Estimated distances
Since the provided dataset consists of two rs-fMRI sessions (acquired 1 day apart), two different data-driven parcellations and functional connectivity networks can be generated for each individual. The distances between two networks of the same subject are compared to the distances estimated between all MZ and DZ twin pairs, as well as unrelated pairs. Ideally, the distance measure should be able to reflect the similarities due to genetic factors, i.e. yield lower distances for MZ than DZ twin pairs, while distances between networks of the same subject should be even lower. We compare the results obtained with matrix alignment using simulated annealing and the proposed method (graph edit distance) along different levels of parcellation granularity and fMRI data contribution (for a direct comparison see Figs. 3 and 4c).
Since the distance estimate as well as the final alignment of the matrices in the SA approach is dependent on the initial alignment of the matrices, 100 random permutations of the connectivity matrix are computed and fed to the matrix alignment algorithm. In the end, the alignment that yields the minimum cost across the different runs is preserved and plotted in Fig. 3. It can be observed that, although the median distance tends to be higher between MZ pairs compared to single subject networks as well as between DZ pairs compared to MZ, the mean values obtained with SA do not provide a significant separation between these populations. Also, distances between unrelated pairs are almost at the same level as MZ pairs. This result is consistent across different resolutions, regardless of the contiguity of the parcels.
On the contrary, GED estimates capture the greater similarity that is expected between networks of the same subject, as well as between MZ pairs compared to DZ and unrelated pairs (Fig. 4). It can also be observed that the more data-driven the parcellation is (i.e. less effect of spatial coordinates), the better the separation between MZ and DZ twin pairs. This indicates that the parcellation describes individual connectivity more accurately, while the specific distance measure successfully reflects that.
3.2 Network element correspondences
The node correspondences obtained with the two different distance measures for a MZ twin pair are visually compared in Fig. 5. It can be observed that since SA is unaware of the node labels, swaps between nodes from different hemispheres can take place (red arrows). Nevertheless, in the case of GED correspondences, nodes are matched accurately, with important functional connections maintained between matched nodes for both twin subjects (black arrows).
4 CONCLUSION
We propose a novel approach for evaluating similarities between functional brain networks, derived from individual subject parcellations. The method successfully reflects greater similarities between networks from the same subject, as well as from MZ twin pairs compared to DZ and unrelated pairs. It also correctly identifies correspondences between network elements paving the way for comparisons between healthy and diseased populations using data-driven individual networks that might even consist of different numbers of nodes.
- [1]
O Sporns, G Tononi, and R Kötter,
“The human connectome: a structural description of the human brain,”
PLoS Comput Biol, vol. 1, no. 4, pp. e42, 2005.
- [2]
B Biswal et al.,
“Functional connectivity in the motor cortex of resting human brain using echo-planar MRI,”
Magn Res in Medicine, vol. 34, no. 4, pp. 537–541, 1995.
- [3]
Y Li et al.,
“Brain anatomical network and intelligence,”
PLoS Comput Biol, vol. 5, no. 5, pp. e1000395, 2009.
- [4]
MM Bohlken et al.,
“Heritability of structural brain network topology: a DTI study of 156 twins,”
Hum Brain Mapp, vol. 35, no. 10, pp. 5295–5305, 2014.
- [5]
L Zhan et al.,
“Heritability of brain network topology in 853 twins and siblings,”
in ISBI, 2015, pp. 449–453.
- [6]
MP van den Heuvel et al.,
“Genetic control of functional brain network efficiency in children,”
Eur Neuropsych, vol. 23, no. 1, pp. 19–23, 2013.
- [7]
Y Fu et al.,
“Genetic influences on resting-state functional networks: A twin study,”
Hum Brain Mapp, vol. 36, no. 10, pp. 3959–3972, 2015.
- [8]
Z Yang et al.,
“Genetic and environmental contributions to functional connectivity architecture of the human brain,”
Cereb Cortex, vol. 26, no. 5, pp. 2341–2352, 2016.
- [9]
R Salvador et al.,
“Neurophysiological architecture of functional magnetic resonance images of human brain,”
Cereb Cortex, vol. 15, no. 9, pp. 1332–1342, 2005.
- [10]
S Arslan, S Parisot, and D Rueckert,
“Joint spectral decomposition for the parcellation of the human cerebral cortex using resting-state fmri,”
in IPMI, 2015, pp. 85–97.
- [11]
S Parisot et al.,
“GraMPa: Graph-based multi-modal parcellation of the cortex using fusion moves,”
in MICCAI, 2016, pp. 148–156.
- [12]
O Tymofiyeva et al.,
“Brain without anatomy: construction and comparison of fully network-driven structural mri connectomes,”
PloS One, vol. 9, no. 5, 2014.
- [13]
S Takerkart et al.,
“Graph-based inter-subject pattern analysis of fMRI data,”
PloS One, vol. 9, no. 8, 2014.
- [14]
MF Glasser et al.,
“The minimal preprocessing pipelines for the human connectome project,”
NeuroImage, vol. 80, pp. 105–124, 2013.
- [15]
B Thirion et al.,
“Which fMRI clustering gives good brain parcellations?,”
Front in Neurosc, vol. 8, pp. 167, 2014.
- [16]
M Rubinov and O Sporns,
“Complex network measures of brain connectivity: uses and interpretations,”
NeuroImage, vol. 52, no. 3, pp. 1059–1069, 2010.
- [17]
K Riesen, M Neuhaus, and H Bunke,
“Bipartite graph matching for computing the edit distance of graphs,”
in Graph-Based Representations in Pattern Recognition, pp. 1–12. Springer, 2007.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] O Sporns, G Tononi, and R Kötter, “The human connectome: a structural description of the human brain,” P Lo S Comput Biol , vol. 1, no. 4, pp. e 42, 2005.
- 2[2] B Biswal et al., “Functional connectivity in the motor cortex of resting human brain using echo-planar MRI,” Magn Res in Medicine , vol. 34, no. 4, pp. 537–541, 1995.
- 3[3] Y Li et al., “Brain anatomical network and intelligence,” P Lo S Comput Biol , vol. 5, no. 5, pp. e 1000395, 2009.
- 4[4] MM Bohlken et al., “Heritability of structural brain network topology: a DTI study of 156 twins,” Hum Brain Mapp , vol. 35, no. 10, pp. 5295–5305, 2014.
- 5[5] L Zhan et al., “Heritability of brain network topology in 853 twins and siblings,” in ISBI , 2015, pp. 449–453.
- 6[6] MP van den Heuvel et al., “Genetic control of functional brain network efficiency in children,” Eur Neuropsych , vol. 23, no. 1, pp. 19–23, 2013.
- 7[7] Y Fu et al., “Genetic influences on resting-state functional networks: A twin study,” Hum Brain Mapp , vol. 36, no. 10, pp. 3959–3972, 2015.
- 8[8] Z Yang et al., “Genetic and environmental contributions to functional connectivity architecture of the human brain,” Cereb Cortex , vol. 26, no. 5, pp. 2341–2352, 2016.
