| Literature DB >> 34022384 |
Suprateek Kundu1, Jin Ming2, Joe Nocera2, Keith M McGregor2.
Abstract
Although there is a rapidly growing literature on dynamic connectivity methods, the primary focus has been on separate network estimation for each individual, which fails to leverage common patterns of information. We propose novel graph-theoretic approaches for estimating a population of dynamic networks that are able to borrow information across multiple heterogeneous samples in an unsupervised manner and guided by covariate information. Specifically, we develop a Bayesian product mixture model that imposes independent mixture priors at each time scan and uses covariates to model the mixture weights, which results in time-varying clusters of samples designed to pool information. The computation is carried out using an efficient Expectation-Maximization algorithm. Extensive simulation studies illustrate sharp gains in recovering the true dynamic network over existing dynamic connectivity methods. An analysis of fMRI block task data with behavioral interventions reveal sub-groups of individuals having similar dynamic connectivity, and identifies intervention-related dynamic network changes that are concentrated in biologically interpretable brain regions. In contrast, existing dynamic connectivity approaches are able to detect minimal or no changes in connectivity over time, which seems biologically unrealistic and highlights the challenges resulting from the inability to systematically borrow information across samples.Entities:
Keywords: Dynamic networks; EM Algorithm; Integrative learning; Mixture models
Mesh:
Year: 2021 PMID: 34022384 PMCID: PMC8851385 DOI: 10.1016/j.neuroimage.2021.118181
Source DB: PubMed Journal: Neuroimage ISSN: 1053-8119 Impact factor: 6.556
Fig. 1.A schematic diagram illustrating the proposed dynamic pairwise correlation method. A mixture prior with H = 3 components is used to model dynamic correlations, where the mixture weights are modeled using covariates. The resulting networks at each time scan for each sample are allocated to one of the H clusters representing distinct network states that are represented by red, orange and blue cubes. Although the proposed method does not cluster transient states across time, the simplified representation in the Figure illustrates the similarity of brain states contained in identical colored cubes across the experimental session. Such temporal smoothness of the network is imposed via hierarchical fused lasso priors on the mixture atoms. Once, the dynamic FC is estimated, a post-processing step using K-means (Section 2.2) is applied to compute sub-groups of samples that exhibit similar dynamic connectivity patterns summarized across all time scans. The subgroups are represented by the circle, pyramid, triangle and inverted triangle shapes in the Figure and correspond to different modes of dynamic connectivity with different number of brain states represented by different patterns within each shape. The connectivity change points for each individual, as well as at a cluster level, are computed via another post-processing step that employs a group fused lasso penalty (Section 2.3). The method reports both individual and cluster-level network features.
Summary for all model parameters under the dynamic pairwise correlations and the dynamic precision matrix methods. MC E-step refers to Monte Carlo E-step.
| Notation | Description DATA | Update |
|---|---|---|
|
| fMRI scanning data for all individuals | observed |
|
| observed fMRI data for individual | observed |
|
| covariate information for individual | observed |
|
| Variance of | Pre-Fixed |
| Σ | prior covariance for covariate effects | Pre-Fixed |
|
| Number of components in mixture | Pre-Fixed |
|
| ||
|
| pairwise corr for edge ( | M-step |
|
| mean of | M-step |
|
| Variance for | M-step |
|
| unknown regression coefficient used for modelling | M-step |
|
| posterior probability of | E-step |
|
| ||
|
| M-step | |
|
| mixture variance of | M-step |
|
| unknown regression coefficient used in Multinomial Logistic regression | M-step |
|
| posterior prob | E-step |
|
| precision matrix for individual | MC E-step |
Clustering performance under different network types. GGM implies that the Gaussian graphical model was used to generate temporally uncorrelated observations; VAR implies a vector autoregressive model that was used to generate temporally dependent observations. For the VAR case, the observations were pre-whitened before fitting the model.
| idPAC | BPMM-PC | |||||||
|---|---|---|---|---|---|---|---|---|
| V=40 | V=100 | V=40 | V=100 | |||||
| CE | VI | CE | VI | CE | VI | CE | VI | |
| GGM+Erdos-Renyi | 0 | 0 | 0 | 0 | 0.64 | 1.93 | 0.62 | 2.19 |
| GGM+Small-world | 0 | 0 | 0 | 0 | 0.57 | 1.92 | 0.71 | 2.23 |
| GGM+Scale-free | 0 | 0 | 0 | 0 | 0.63 | 2.01 | 0.66 | 2.19 |
| VAR+Erdos-Renyi | 0 | 0 | 0 | 0 | 0.61 | 1.93 | 0.67 | 1.97 |
| VAR+Small-World | 0 | 0 | 0 | 0 | 0.59 | 1.88 | 0.61 | 1.90 |
| VAR+Scale-Free | 0 | 0 | 0 | 0 | 0.61 | 1.78 | 0.61 | 1.93 |
| idPMAC | BPMM-PR | |||||||
| V=40 | V=100 | V=40 | V=100 | |||||
| GGM+Erdos-Renyi | 0 | 0 | 0 | 0 | 0.43 | 1.41 | 0.54 | 1.59 |
| GGM+Small-world | 0 | 0 | 0 | 0 | 0.41 | 1.41 | 0.51 | 1.68 |
| GGM+Scale-free | 0 | 0 | 0 | 0 | 0.43 | 1.49 | 0.60 | 1.78 |
| VAR+Erdos-Renyi | 0.08 | 0.25 | 0.04 | 0.17 | 0.54 | 1.51 | 0.66 | 1.88 |
| VAR+Small-World | 0 | 0 | 0.03 | 0.14 | 0.48 | 1.47 | 0.58 | 1.91 |
| VAR+Scale-Free | 0 | 0 | 0.04 | 0.11 | 0.49 | 1.42 | 0.63 | 1.75 |
Cluster-based network change point estimation under the proposed approaches, assuming that all samples within a particular cluster have the same number and similar location of change points, with a limited degree of heterogeneity in functional connectivity. If this assumption holds, then the cluster level network change point estimation provides greater accuracy compared to the estimated change points at the level of individuals as reported in subsequent Tables.
| idPAC | idPMAC | |||||||
|---|---|---|---|---|---|---|---|---|
| V=40 | V=100 | V=40 | V=100 | |||||
| sens | FP | sens | FP | sens | FP | sens | FP | |
| GGM+Erdos-Renyi | 1 | 2.15 | 0.99 | 1.58 | 0.97 | 3.94 | 0.99 | 3.18 |
| GGM+Small-world | 0.97 | 2.11 | 1 | 1.59 | 0.99 | 4.18 | 0.98 | 3.17 |
| GGM+Scale-free | 0.99 | 2.09 | 1 | 1.37 | 1 | 3.91 | 0.97 | 3.09 |
| VAR+Erdos-Renyi | 0.91 | 3.71 | 0.88 | 3.66 | 0.87 | 3.47 | 0.87 | 2.89 |
| VAR+Small-world | 0.84 | 3.44 | 0.8 | 3.09 | 0.82 | 3.45 | 0.81 | 2.98 |
| VAR+Scale-free | 0.88 | 3.29 | 0.84 | 3.68 | 0.85 | 3.3 | 0.81 | 3.01 |
Results under the dynamic pair-wise correlation approaches for network and edge-level connectivity change-point estimation (Edge CP) accuracy and network changepoint (Network CP) estimation accuracy for V = 40, 100. GGM and VAR correspond to data generated from Gaussian graphical models and vector autoregressive models. Significantly improved metrics among the four approaches corresponding to the GGM data and separately for the VAR data, are highlighted in bold font. The standard deviations corresponding to the reported metrics are presented in separate Tables in the Supplementary Materials.
| Results for V=40 | Network CP | Edge CP | MSE | Network CP | Edge CP | MSE | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| sens | FP | sens | FP | MSE | sens | FP | sens | FP | MSE | |
| BPMM-PC | idPAC | |||||||||
| GGM+Erdos-Renyi | 0.91 | 7.31 | 0.50 | 1.12 |
|
| 2.75 |
| 1.08 |
|
| GGM+Small-world | 0.92 | 5.99 | 0.47 | 1.03 | 0.12 |
| 2.77 |
| 1.01 |
|
| GGM+Scale-free | 0.91 | 7.29 | 0.49 | 1.19 | 0.12 |
| 2.81 |
| 1.1 |
|
| SD+GFL | CCPD | |||||||||
| GGM+Erdos-Renyi | 0.3 | 3.13 | 0.09 | 2.97 | 0.29 | 0.92 |
| 0.31 | 4.1 | 0.16 |
| GGM+Small-world | 0.29 | 3.31 | 0.09 | 3.08 | 0.27 | 0.92 |
| 0.29 | 4.17 | 0.21 |
| GGM+Scale-free | 0.29 | 3.08 | 0.09 | 2.99 | 0.24 | 0.91 |
| 0.29 | 4.09 | 0.19 |
| BPMM-PC | idPAC | |||||||||
| VAR+Erdos-Renyi | 0.68 | 6.55 | 0.43 | 1.08 | 0.2 |
| 5.57 |
| 1.06 |
|
| VAR+Small-world | 0.66 | 5.97 | 0.47 | 1.14 | 0.19 |
| 5.54 |
| 1.12 |
|
| VAR+Scale-free | 0.59 | 5.51 | 0.39 | 1.02 | 0.17 |
| 5.29 |
| 1.06 |
|
| SD +GFL | CCPD | |||||||||
| VAR+Erdos-Renyi | 0.41 | 7.72 | 0.13 | 3.06 | 0.26 | 0.55 |
| 0.18 | 4.33 | 0.21 |
| VAR+Small-world | 0.56 | 6.29 | 0.14 | 2.98 | 0.19 | 0.64 |
| 0.17 | 3.47 | 0.23 |
| VAR+Scale-free | 0.42 | 6.99 | 0.17 | 3.13 | 0.22 | 0.58 |
| 0.19 | 3.29 | 0.2 |
|
| Network CP | Edge CP | MSE | Network CP | Edge CP | MSE | ||||
| sens | FP | sens | FP | MSE | sens | FP | sens | FP | MSE | |
| BPMM-PC | idPAC | |||||||||
| GGM +Erdos-Renyi | 0.92 | 4.77 | 0.51 | 1.31 | 0.11 |
| 2.31 |
|
| 0.09 |
| GGM +Small-world | 0.91 | 4.69 | 0.49 | 1.33 | 0.1 |
| 2.37 |
|
| 0.09 |
| GGM +Scale-free | 0.91 | 4.71 | 0.50 | 1.31 | 0.11 |
| 2.29 |
|
| 0.09 |
| SD +GFL | CCPD | |||||||||
| GGM +Erdos-Renyi | 0.3 | 3.13 | 0.09 | 2.97 | 0.29 | 0.9 |
| 0.29 | 4.6 | 0.18 |
| GGM +Small-world | 0.29 | 3.31 | 0.09 | 3.08 | 0.27 | 0.91 |
| 0.25 | 4.2 | 0.17 |
| GGM +Scale-free | 0.29 | 3.08 | 0.09 | 2.99 | 0.27 | 0.91 |
| 0.27 | 4.4 | 0.17 |
| BPMM-PC | idPAC | |||||||||
| VAR+Erods-Renyi | 0.66 | 5.97 | 0.51 | 1.07 | 0.14 |
| 5.88 |
| 1.04 |
|
| VAR+Small-world | 0.59 | 6.03 | 0.41 | 1.02 | 0.14 |
| 5.44 |
| 1.05 |
|
| VAR+Scale-free | 0.62 | 5.49 | 0.44 | 0.99 | 0.15 |
| 5.51 |
| 1.11 |
|
| SD +GFL | CCPD | |||||||||
| VAR+Erdos-Renyi | 0.37 | 8.03 | 0.1 | 3.14 | 0.15 | 0.55 |
| 0.17 | 3.75 | 0.22 |
| VAR+Small-world | 0.44 | 7.51 | 0.16 | 2.71 | 0.16 | 0.66 |
| 0.19 | 3.41 | 0.19 |
| VAR+Scale-free | 0.36 | 7.72 | 0.18 | 2.88 | 0.18 | 0.59 |
| 0.17 | 3.44 | 0.19 |
Results under the dynamic precision matrix estimation approaches for network and edge-level connectivity change-point estimation (Edge CP) accuracy and network changepoint (Network CP) estimation accuracy for V = 40, 100. GGM and VAR correspond to data generated from Gaussian graphical models and vector autoregressive models respectively. Significantly improved metrics among the four approaches corresponding to the GGM data and separately for the VAR data, are highlighted in bold font. The standard deviations corresponding to the reported metrics are presented in the Supplementary Materials.
| Results for V=40 | Network CP | Edge CP | MSE | F1 | Network CP | Edge CP | MSE | F1 | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sens | FP | sens | FP | MSE | F1 | sens | FP | sens | FP | MSE | F1 | |
| BPMM-PR | idPMAC | |||||||||||
| GGM+Erdos-Renyi | 0.85 | 6.99 | 0.32 | 1.04 | 0.1 | 0.79 | 1 |
|
|
| 0.08 |
|
| GGM+Small-world | 0.88 | 7.14 | 0.33 | 1.16 | 0.08 | 0.77 | 1 |
|
|
| 0.08 |
|
| GGM+Scale-free | 0.87 | 7.36 | 0.33 | 1.19 | 0.08 | 0.71 | 0.97 |
|
|
| 0.07 |
|
| DCR | SINGLE | |||||||||||
| GGM+Erdos-Renyi | 0.22 | 16.15 | 0.41 | 9.39 | 0.27 | 0.59 | 0.35 | 6.49 | 0.1 | 2.84 | 0.08 | 0.71 |
| GGM+Small-world | 0.19 | 11.83 | 0.49 | 9.66 | 0.22 | 0.61 | 0.32 | 6.55 | 0.09 | 2.88 | 0.07 | 0.77 |
| GGM+Scale-free | 0.21 | 10.92 | 0.49 | 9.058 | 0.23 | 0.62 | 0.33 | 6.01 | 0.09 | 2.94 | 0.07 | 0.69 |
| BPMM-PR | idPMAC | |||||||||||
| VAR+Erdos-Renyi | 0.66 |
| 0.29 | 1.16 | 0.10 | 0.77 |
| 4.81 | 0.68 | 1.22 | 0.09 | 0.81 |
| VAR+Small-world | 0.59 | 5.12 | 0.27 |
| 0.1 | 0.74 |
| 4.99 |
| 1.04 | 0.09 |
|
| VAR+Scale-free | 0.61 | 4.77 | 0.31 | 1.04 | 0.12 | 0.77 |
| 4.64 |
| 0.99 |
|
|
| DCR | SINGLE | |||||||||||
| VAR+Erdos-Renyi | 0.22 | 9.83 | 0.4 | 3.35 | 0.24 | 0.64 | 0.42 | 7.35 | 0.13 | 3.11 | 0.27 | 0.66 |
| VAR+Small-world | 0.24 | 10.14 | 0.33 | 3.61 | 0.23 | 0.63 | 0.44 | 7.12 | 0.17 | 3.04 | 0.26 | 0.62 |
| VAR+Scale-free | 0.21 | 9.98 | 0.32 | 3.61 | 0.22 | 0.59 | 0.38 | 6.77 | 0.21 | 3.36 | 0.23 | 0.6 |
|
| Network CP | Edge CP | MSE | F1 | Network CP | Edge CP | MSE | F1 | ||||
| sens | FP | sens | FP | MSE | F1 | sens | FP | sens | FP | MSE | F1 | |
| BPMM-PR | idPMAC | |||||||||||
| GGM+Erdos-Renyi | 0.92 | 6.83 | 0.28 | 1.09 | 0.08 | 0.83 |
|
|
|
| 0.08 |
|
| GGM+Small-world | 0.91 | 6.98 | 0.31 | 1.19 | 0.09 | 0.81 |
|
|
|
| 0.07 |
|
| GGM+Scale-free | 0.92 | 7.44 | 0.32 | 1.25 | 0.08 | 0.81 |
|
|
|
| 0.07 |
|
| DCR | SINGLE | |||||||||||
| GGM+Erdos-Renyi | 0.33 | 16.14 | 0.41 | 9.39 | 0.22 | 0.63 | 0.38 | 6.77 | 0.12 | 2.97 | 0.08 | 0.69 |
| GGM+Small-world | 0.31 | 15.88 | 0.4 | 9.66 | 0.27 | 0.59 | 0.35 | 6.48 | 0.12 | 3.02 | 0.08 | 0.71 |
| GGM+Scale-free | 0.34 | 16.82 | 0.39 | 10.08 | 0.27 | 0.64 | 0.35 | 7.02 | 0.11 | 2.97 | 0.08 | 0.70 |
| BPMM-PR | idPMAC | |||||||||||
| VAR+Erdos-Renyi | 0.73 | 4.41 | 0.29 | 1.18 | 0.14 | 0.77 |
| 4.22 |
|
| 0.13 |
|
| VAR+Small-world | 0.56 | 5.22 | 0.22 |
| 0.11 | 0.78 |
| 4.87 |
| 1.09 | 0.1 |
|
| VAR+Scale-free | 0.59 | 5.13 | 0.29 | 1.03 | 0.11 | 0.78 |
| 4.49 |
| 1.08 | 0.09 |
|
| DCR | SINGLE | |||||||||||
| VAR+Erdos-Renyi | 0.23 | 9.92 | 0.43 | 3.19 | 0.16 | 0.64 | 0.42 | 7.41 | 0.14 | 3.11 | 0.11 | 0.71 |
| VAR+Small-world | 0.31 | 10.23 | 0.37 | 3.37 | 0.19 | 0.67 | 0.47 | 7.66 | 0.13 | 3.28 | 0.12 | 0.69 |
| VAR+Scale-free | 0.25 | 10.23 | 0.38 | 3.61 | 0.18 | 0.65 | 0.44 | 7.59 | 0.13 | 3.19 | 0.11 | 0.66 |
Fig. 2.F1-score over time for one single subject under the case of dynamic partial correlation method. The vertical green lines are the true change points. Red line represents the proposed method with dynamic partial correlation (idPMAC), the cyan line represents the covariate-naive version (BPMM-PM), the blue line represents DCR, and the pink line represents SINGLE method.
Fig. 3.Performance of dynamic pairwise correlation (columns 1 and 2) and dynamic precision matrix (columns 3 and 4) methods under different number of spurious covariates represented by the X-axis. Lines with different color represent different network structure: Green (Erdos Renyi), Red (Small World), Blue (Scale Free). The top row provides the information of clustering performance (Clustering Error and Variation of Information), the middle row demonstrates the performance of network level change points estimation (sensitivity and number of False Positive estimations), and the performance of edge level change point estimation was provided in the bottle row.
Computation Time (in minutes) for simulation studies involving 300 time scans and 40 samples, under all approaches implemented via Matlab version R2017a.
| Method | v=20 | V=40 | V=100 |
|---|---|---|---|
| BPMM-PC | 21 | 80 | 321 |
| BPNN-PR | 25 | 92 | 348 |
| idPAC | 27 | 102 | 402 |
| idPMAC | 31 | 114 | 416 |
| SD+GFL | 3 | 9 | 44 |
| CCPD | 70 | 315 | 844 |
| DCR | 18 | 90 | 297 |
Summary of brain regions used for analysis. R and L are abbreviations for right and left respectively.
| ROI Number | Region name | Broadmann area | MNI coordinate |
|---|---|---|---|
| 1 | R Cerebullum 1 | NA | (5,−62, −57) |
| 2 | R Inferior Temporal Gyrus | 20 | (41,−27, −30) |
| 3 | R Angular Gyrus | 39 | (44,−56,12) |
| 4 | R Middle Frontal Gyrus | 10 | (23,56,−6) |
| 5 | R Middle Temporal Gyrus 1 | 22 | (53,−12, −9) |
| 6 | L Precuneus 1 | 7 | (−9, −74,57) |
| 7 | L Cingulate Gyrus | NA | (−9, −33,39) |
| 8 | R Precuneus | 7 | (6,−80,48) |
| 9 | R Cerebellum 2 | NA | (35,−53, −27) |
| 10 | R Middle Temporal Gyrus 2 | 21 | (60,−45, −6) |
| 11 | R Inferior Frontal Gyrus/precentral gyrus | 44 | (59,9,9) |
| 12 | R Retrosplenial Area | 30 | (9,−47,18) |
| 13 | R Supramarginal Gyrus | 40 | (41,−36,33) |
| 14 | R Pars Triangularis/MFG | 45 | (47,47,−9) |
| 15 | L Precuneus 2 | 7 | (−6, −71,45) |
| 16 | L Cuneus | 19 | (−15, −80,27) |
| 17 | L Superior Frontal Gyrus | 6 | (−17, −18,69) |
| 18 | R Middle Temporal Gyrus 3 | 22 | (60,−36,0) |
Results for analysis of block task fMRI experiments. Size refers to the number of participants in each cluster, ‘CP(Task-Rest)’ and ‘CP(Rest-Task)’ denotes the cluster level connectivity change points that were detected within +/− 2 time scan of the change in experimental design from task to fixation, and from fixation to task, respectively. ‘Spin’ refers to the percentage of individuals assigned the Spin intervention belonging to each cluster.
| Method | idPAC | idPMAC | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Cluster index | 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 |
| Cluster features | Pre-intervention | Pre-intervention | ||||||||
| Size | 8 | 6 | 8 | 7 | 4 | 3 | 5 | 17 | 6 | 2 |
| % of females | 0 | 100 | 0 | 14 | 100 | 0 | 100 | 0 | 100 | 0 |
| Age (mean) | 72.2 | 65.8 | 64.7 | 76.7 | 67.7 | 71.7 | 69 | 70.4 | 66.8 | 67 |
| Age(range) | 69–73 | 60–72 | 60–68 | 74–80 | 66–69 | 63–78 | 62–80 | 60–80 | 60–72 | 66–68 |
| CP(Task-Rest) | 6 | 3 | 4 | 4 | 4 | 4 | 5 | 5 | 4 | 3 |
| CP(Rest-Task) | 3 | 5 | 2 | 3 | 4 | 4 | 4 | 2 | 4 | 3 |
| Post-intervention | Post-intervention | |||||||||
| Size | 8 | 4 | 7 | 11 | 3 | 3 | 4 | 9 | 11 | 6 |
| % of females | 63 | 75 | 0 | 18 | 33 | 67 | 100 | 0 | 9 | 67 |
| Age (mean) | 67.3 | 65 | 65.1 | 74.5. | 73.7 | 73.7 | 69.3 | 68.6 | 73 | 62.7 |
| Age(range) | 62–70 | 60–71 | 60–68 | 71–80 | 68–78 | 67–80 | 68–72 | 63–78 | 68–80 | 60–66 |
| CP(Task-Rest) | 5 | 6 | 4 | 3 | 6 | 3 | 3 | 5 | 5 | 5 |
| CP(Rest-Task) | 3 | 5 | 2 | 2 | 4 | 2 | 5 | 2 | 4 | 2 |
| Spin(%) | 0 | 100 | 100 | 0 | 100 | 33 | 0 | 100 | 9 | 50 |
Fig. 4.Circle plots for the edges that are significantly different pre- and post-intervention in spin group but not in the control group. The top and bottom panel correspond to the results under dynamic pairwise correlation and dynamic precision matrix estimation incorporating covariates, respectively. Red and blue lines correspond to lower or higher edge strengths in the pre-intervention network compared to post-intervention. RC1 and RC2 refer to the two brain regions in the right cerebellum; RMTG1-RMTG3 refer to the three brain regions in the right middle temporal gyrus; and LP1-LP2 refer to the two regions in the left precuneus. The MNI coordinates for these regions are provided in the Figure legend.