| Literature DB >> 25463459 |
Maria J Rosa1, Liana Portugal2, Tim Hahn3, Andreas J Fallgatter4, Marta I Garrido5, John Shawe-Taylor6, Janaina Mourao-Miranda6.
Abstract
Pattern recognition applied to whole-brain neuroimaging data, such as functional Magnetic Resonance Imaging (fMRI), has proved successful at discriminating psychiatric patients from healthy participants. However, predictive patterns obtained from whole-brain voxel-based features are difficult to interpret in terms of the underlying neurobiology. Many psychiatric disorders, such as depression and schizophrenia, are thought to be brain connectivity disorders. Therefore, pattern recognition based on network models might provide deeper insights and potentially more powerful predictions than whole-brain voxel-based approaches. Here, we build a novel sparse network-based discriminative modeling framework, based on Gaussian graphical models and L1-norm regularized linear Support Vector Machines (SVM). In addition, the proposed framework is optimized in terms of both predictive power and reproducibility/stability of the patterns. Our approach aims to provide better pattern interpretation than voxel-based whole-brain approaches by yielding stable brain connectivity patterns that underlie discriminative changes in brain function between the groups. We illustrate our technique by classifying patients with major depressive disorder (MDD) and healthy participants, in two (event- and block-related) fMRI datasets acquired while participants performed a gender discrimination and emotional task, respectively, during the visualization of emotional valent faces.Entities:
Keywords: Classification; Functional connectivity; Gaussian graphical models; Graphical LASSO; L1-norm SVM; Major depressive disorder; Reproducibility/stability; Sparse models; fMRI
Mesh:
Year: 2014 PMID: 25463459 PMCID: PMC4275574 DOI: 10.1016/j.neuroimage.2014.11.021
Source DB: PubMed Journal: Neuroimage ISSN: 1053-8119 Impact factor: 6.556
Fig. 1Sparse network-based predictive models for patient classification. Panel A: sparse network-based features. The preprocessed fMRI time-series are parcellated into regions using an anatomical atlas. From the regional time-series we then compute pair-wise covariance matrices. From these matrices we estimate the sparse inverse covariance using graphical LASSO. We use these as features for classification (see Panel B). This procedure is done separately for each participant. Panel B: sparse predictive model. We then feed the sparse inverse covariance matrices into a sparse SVM framework for classification. We use nested cross-validation to make predictions and optimize parameters (i.e. the inner loop was used for parameter optimization and the outer loop was used to make the predictions). Optimization is therefore performed using only training data. The resulting decision boundary is sparse and yields the set of most discriminative brain connections between patients and controls.
Classification accuracies, sensitivity and specificity, sparsity and stability for all the network-based models compared, obtained with L1-norm SVM. The ⁎ denotes a p-value < 0.05. p-values were obtained using permutation tests, as described in the main text.
| Classification results L1-norm SVM | ||||||
|---|---|---|---|---|---|---|
| Features | Accuracy (%) | Accuracy p-value | Sensitivity (%) | Specificity (%) | Sparsity (%) | Stability (%) |
| Sparse inverse covariance | ||||||
| Full inverse covariance | 28.95 | > 0.05 | 31.58 | 26.32 | 6.60 ± 4.85 | 78.01 ± 7.64 |
| Correlation | 65.79 | = 0.05 | 84.21 | 47.37 | 1.37 ± 1.25 | 61.73 ± 3.39 |
| Partial correlation | 34.21 | > 0.05 | 47.37 | 21.05 | 3.50 ± 1.79 | 75.50 ± 4.02 |
| Sparse inverse covariance | ||||||
| Full inverse covariance | 50.00 | > 0.05 | 46.67 | 53.33 | 0.83 ± 0.56 | 60.62 ± 4.66 |
| Correlation | 56.67 | > 0.05 | 63.33 | 50.00 | 1.50 ± 1.57 | 51.53 ± 4.77 |
| Partial correlation | 48.33 | > 0.05 | 53.33 | 43.33 | 2.03 ± 1.34 | 65.95 ± 5.14 |
p-Value < 0.05.
Classification accuracies, sensitivity and specificity, sparsity and stability for all the network-based models compared, obtained with L2-norm SVM. The ⁎ denotes a p-value < 0.05. p-values were obtained using permutation tests, as described in the main text.
| Classification results L2-norm SVM | ||||||
|---|---|---|---|---|---|---|
| Features | Accuracy (%) | Accuracy p-value | Sensitivity (%) | Specificity (%) | Sparsity (%) | Stability (%) |
| Sparse inverse covariance | ||||||
| Full inverse covariance | 44.73 | > 0.05 | 47.37 | 42.11 | – | 9.90 ± 0.78 |
| Correlation | ||||||
| Partial correlation | 65.78 | > 0.05 | 73.68 | 57.89 | – | 11.33 ± 0.16 |
| Sparse inverse covariance | ||||||
| Full inverse covariance | 40.00 | > 0.05 | 20.00 | 60.00 | – | 12.81 ± 0.89 |
| Correlation | 60.00 | > 0.05 | 86.67 | 33.33 | – | 8.61 ± 2.17 |
| Partial correlation | 58.33 | > 0.05 | 53.33 | 63.33 | – | 10.93 ± 0.78 |
p-value < 0.05.
Fig. 6Stability of the final patterns (obtained by retraining the classification models, with significant accuracy, using the entire dataset as described in the Methods section).
The set of most discriminative connections for the event-related fMRI dataset. These connections correspond to the (59 out of 9316) non-zero entries of the weight vector output by the linear L1-norm SVM that survived permutation testing and FDR correction (p-value < 0.05, 100 samples). The coordinates shown correspond to the atlas coordinates. The atlas regions have been relabeled for easier interpretation. The full list of regions, as well as the original and new labels can be found in the Supplementary material.
| Event-related fMRI dataset: most discriminative connections | |
|---|---|
| Region i [x y z] mm | Region j [x y z] mm |
| R.occi.ling [16, − 64, − 6] | R.occi.lob [35, − 92, 0] |
| L.putamen [− 24, 0, 0] | R.front.prcent.lob [5, − 37, 62] |
| R.sup.parie [30, − 50, 66] | L.front.prcent.lob [− 4, − 37, 64] |
| R.mid.front [37, 43, 31] | L.cing.ant [− 6, 22, 33] |
| R.inf.front.tri [48, 27, 2] | R.inf.front.orb [36, 16, − 15] |
| R.front.precent.motor [30, − 15, 67] | L.inf.front.orb [− 43, 51, 8] |
| L.inf.parie [− 62, − 43, 39] | L.parie.syl [− 63, − 3, 21] |
| R.sup.parie [6, − 54, 34] | L.cing.sub.call [− 2, − 21, 26] |
| R.sup.front [18, 62, 27] | R.sup.front [16, 19, 64] |
| R.insula [44, 1, 5] | R.inf.front.tri [48, 27, 2] |
| R.palladium [19, − 4, − 1] | R.inf.front.tri [53, 19, 10] |
| L.sup.front.prcent.lob.SMA [− 6, − 24, 66] | L.cing.ant [− 6, 22, 33] |
| L.inf.front.orb [− 4, 47, − 3] | L.inf.front.orb [− 29, 39, − 8] |
| R.thalamus [11, − 18, 6] | R.cing.ant [7, 25, 31] |
| R.hippocampus [26, − 21, − 13] | L.inf.parie [− 32, − 75, 39] |
| R.inf.temp [65, − 26, − 20] | R.inf.temp [55, − 44, − 22] |
| L.putamen [− 24, 0, 0] | R.sup.front [29, 21, 55] |
| R.inf.parie.ang.gy [55, − 67, 18] | L.occi.cun [− 4, − 95, 14] |
| L.inf.temp [− 44, -24, − 28] | L.inf.front.orb [− 36, 14, − 18] |
| L.insula [− 41, 1, 4] | L.parie.pstcent [− 51, − 38, 48] |
| R.amygdala [23, − 3, − 18] | R.inf.temp.fusi [38, − 61, − 20] |
| L.inf.front.orb [− 29, 39, − 8] | R.mid.front [25, 63, 4] |
| L.caudate [− 12, 8, 10] | L.sup.front [− 16, 63, 26] |
| R.sup.parie [6, − 54, 34] | R.cing.sub.call [4, − 13, 27] |
| L.front.precent.moto [− 41, − 10, 57] | L.parie.pstcent [− 42, − 27, 54] |
| L.occi.parie.fiss [− 9, − 78, 22] | L.occi.temp.fusi [− 26, − 53, − 16] |
| R.med.front [50, 42, 12] | R.insula [44, 1, 5] |
| R.sup.front [29, 21, 55] | R.mid.front [37, 43, 31] |
| R.palladium [19, − 4, − 1] | R.sup.front [16, 19, 64] |
| R.front.precent.moto [49, 7, 45] | R.sup.temp [59, − 20, 16] |
| R.putamen [25, 1, 0] | R.inf.temp [55, − 44, − 22] |
| R.caudate [13, 9, 10] | L.sup.front [− 16, 63, 26] |
| R.thalamus [11, − 18, 6] | L.front.prcent.lob [− 4, − 37, 64] |
| L.amygdala [− 23, − 4, − 18] | L.front.precent.moto [− 30, − 17, 66] |
| R.sup.temp [63, − 25, 0] | L.sup.temp [− 57, − 24, 13] |
| L.inf.parie.spmarg [− 64, − 25, 28] | L.sup.temp [− 57, − 24, 13] |
| R.inf.temp [45, − 21, − 29] | R.mid.front [25, 63, 4] |
| L.inf.parie.ang.gy [− 50, − 73, 15] | R.cing.sub.call [4, − 13, 27] |
| L.sup.front [− 16, 19, 64] | R.cing.ant [7, 25, 31] |
| L.inf.front [− 48, 26, 28] | L.insula [− 41, 1, 4] |
| R.sup.parie [6, − 54, 34] | L.occi.ling [− 10, − 76, 0] |
| L.sup.temp [− 61, − 31, 0] | L.parie.pstcent [− 42, − 27, 54] |
| L.sup.temp [− 61, − 31, 0] | R.insula [44, 1, 5] |
| L.putamen [− 24, 0, 0] | L.sup.front [− 27, 19, 54] |
| R.insula [44, 1, 5] | R.cing.ant [7, 25, 31] |
| R.cing.sub.call [4, − 13, 27] | R.occi.ling [13, − 72, 3] |
| R.inf.temp [55, − 44, − 22] | L.sup.temp [− 57, − 24, 13] |
| L.inf.front.tri [− 52, − 3, 11] | R.inf.front.tri [53, 19, 10] |
| L.sup.front.prcent.lob.sma [− 6, − 24, 66] | R.front.precent.moto [30, − 15, 67] |
| L.palladium [− 19, − 5, − 1] | L.cing.ant [− 6, 22, 33] |
| L.inf.temp [− 52, − 51, − 22] | L.mid.front [− 23, 61, 6] |
| L.amygdala [− 23, − 4, − 18] | R.sup.front [29, 21, 55] |
| L.front.precent.moto [− 54, 5, 29] | L.inf.front [− 48, 26, 28] |
| R.inf.temp.occi [57, − 66, − 1] | L.occi.parie.fiss [− 9, − 78, 22] |
| L.accumbens [− 9, 11, − 6] | L.front.precent.moto [− 30, − 17, 66] |
| R.inf.temp [65, − 26, − 20] | R.sup.temp [59, − 20, 16] |
Fig. 4A. Set of most discriminative nodes for the event-related fMRI dataset. The size of the node is proportional to the number of connections that link the corresponding node to others (visualized with BrainNet Viewer). B. Set of most discriminative connections (weight vector) for the event-related dataset. The width of the connection is proportional to the absolute value of the corresponding weight.
BrainNet Viewer: http://www.nitrc.org/projects/bnv/.
The set of most discriminative connections for the block-related fMRI dataset. These connections correspond to the (38 out of 9316) non-zero entries of the weight vector output by the linear L1-norm SVM that survived permutation testing and FDR correction (p-value < 0.05, 100 samples). The coordinates shown correspond to the atlas coordinates. The atlas regions have been relabeled for easier interpretation. The full list of regions, as well as the original and new labels can be found in the Supplementary material.
| Block-related fMRI dataset: most discriminative connections | |
|---|---|
| Region i [x y z] mm | Region j [x y z] mm |
| L. palladium [− 19, − 5, − 1] | R. sup. front [16, 19, 64] |
| R. caudate [13, 9, 10] | L. cing. post [− 7, − 36, 51] |
| L. sup. parie [− 29, − 52, 65] | R. cing. post [9, − 34, 51] |
| R. inf. temp. occi [57, − 66, − 1] | L. temp. occi [− 45, − 71, − 17] |
| L. accumbens [− 9, 11, − 6] | R. sup. front [7, 34, 30] |
| L. inf. temp. occi [− 53, − 69, − 3] | R. occi. ling [16, − 64, − 6] |
| L. occi. parie. fiss [− 9, − 78, 22] | L. sup. temp [− 57, − 24, 13] |
| L. parie. pstcent [− 51, − 38, 48] | L. cing. post [− 7, − 36, 51] |
| R. inf. parie. ang. gy [55, − 67, 18] | L. inf. parie [− 32,− 75, 39] |
| L. sup. temp [− 61, − 31, 0] | L. inf. temp. fusi [− 38, − 60, − 23] |
| L. accumbens [− 9, 11, − 6] | R. occi [14, − 101, − 8] |
| R. front. precent. motor [20, − 22, 73] | R. parie. pstcent [50, − 37, 52] |
| R. inf. temp. occi [57, − 66, − 1] | L. occi. lob [− 28, − 96, − 3] |
| L. front. precent. motor [− 47, 3, 44] | L. inf. parie [− 44, − 80, 33] |
| R. putamen [25, 1, 0] | R. front. precent. motor [30, − 15, 67] |
| R. accumbens [9, 12, − 6] | L. inf. front. orb [− 10, 28, − 16] |
| L. inf. temp [− 29, − 5, − 35] | R. inf. front. orb [11, 29, − 15] |
| L. putamen [− 24, 0, 0] | R. inf. front. orb [45, 53, 7] |
| L. sup. temp [− 61, − 31, 0] | L. temp. occi [− 45, − 71, − 17] |
| R. occi [14, − 101, − 8] | R. cing. post [9, − 34, 51] |
| R. accumbens [9, 12, − 6] | R. occi [14, − 101, − 8] |
| L. inf. parie. ang. gy [− 50, − 73, 15] | R. inf. parie [53, − 71, 35] |
| L. inf. front. tri [− 52, − 3, 11] | L. inf. front. tri [− 51, 20, 11] |
| L. sup. parie [− 5, − 58, 31] | L. sup. parie [− 17, − 65, 63] |
| R. caudate [13, 9, 10] | R. sup. front [16, 19, 64] |
| L. front. precent. moto [− 54, 5, 29] | L. inf. temp [− 52, − 51, − 22] |
| R. inf. temp [65, –26, − 20] | R. cing. sub. call [4, − 13, 27] |
| R. palladium [19, − 4, − 1] | L. front. precent. moto [− 54, 5, 29] |
| L. thalamus [− 10, − 19, 6] | R. cing. sub. call [4, − 13, 27] |
| L. occi [− 7, − 102, − 12] | R. inf. front. orb [45, 53, 7] |
| L. occi [− 7, − 102, − 12] | L. front. prcent. lob [− 4, − 37, 64] |
| R. putamen [25, 1, 0] | L. inf. front. orb [− 43, 51, 8] |
| R. amygdala [23, − 3, − 18] | L. med. front [− 48, 41, 11] |
| L. inf. parie [− 58, − 57, 39] | L. cing. post [− 7, − 36, 51] |
| R. palladium [19, − 4, − 1] | R. inf. temp [45, − 21, − 29] |
| R. front. precent. moto [20, − 22, 73] | R. sup. front [7, 34, 30] |
| L. thalamus [− 10, − 19, 6] | L. parie. precun [− 7, − 69, 47] |
| R. occi [14, − 101, − 8] | L. cing. post [− 7, − 36, 51] |
Fig. 5A. Set of most discriminative nodes for the block-related fMRI dataset. The size of the node is proportional to the number of connections that link the corresponding node to others (visualized with BrainNet Viewer); B. Set of most discriminative connections (weight vector) for the block-related dataset. The width of the connection is proportional to the absolute value of the corresponding weight.
Fig. 2Covariance (COV) and sparse inverse covariance (SICOV, λ = 0.01) matrices from the healthy participants and patients with MDD for the event-related fMRI dataset. The covariance and inverse covariance matrices were computed by pooling the time-series of all participants together for illustration purposes only.