We propose to investigate the validity and applicability of fuzzy clustering (FCM) for the identification of dynamic functional connectivity (dFC) patterns in resting-state fMRI data, and comparing it with two approaches that have been used in this context (PCA and K-means). For such purpose, all methods were applied to data simulating either the joint or separate expression of dFC patterns, and to empirical data, collected from epilepsy patients. Both clustering methods, particularly FCM, outperformed PCA. Concomitantly, results from empirical data indicated that the occurrence of epileptic activity of patients was separately expressed by the dFC patterns.
Data Simulation: Data were simulated under two hypotheses in which a single or multiple dFC patterns are expressed at each time window (separate and joint expression, respectively). The dFC data matrix X was factorized as X = DA, where D stores the true dFC patterns as columns, and A the time-dependent weights of each pattern. While three true dFC patterns were identified from the empirical data (below), random weight time-courses normally distributed with N(0; 1) were considered. Columns of A have only one randomly selected nonzero entry, for the separate expression, and all nonzero entries, for the joint expression. Lastly, Gaussian noise was added to the data. One hundred datasets were created under each hypothesis. The dFC patterns retrieved by each method were compared with the true dFC patterns using the Pearson correlation coefficient, and the correspondence between them was achieved using the Hungarian method7. The lowest Pearson correlation coefficient of the 3 corresponding pairs was used as a conservative estimate of the methods’ pattern recovery capacity measure.
Empirical Data: Resting-state BOLD-fMRI data were obtained from 7 epilepsy patients (4 of which undergoing a high density of epileptic discharges) on a 3T MRI system using 2D-EPI (TR/TE=2500/50ms), and subjected to standard pre-processing steps including physiological noise reduction8. Data were parcelled into 90 non-overlapping brain regions, according to the automated anatomical labelling (AAL) atlas. Region-specific representative BOLD time series were estimated by averaging across all voxels of each region. A sliding-window approach was applied to estimate dFC, by computing the Pearson correlation coefficient for each pair of regions in each time window (window size=30s, step=2s). dFC matrices were Fisher transformed, reshaped into vectors, concatenated in time, row-wise demeaned for each patient, and then further concatenated across patients to obtain the final data matrix X.
dFC pattern recognition: PCA, K-means and fuzzy C-means were applied to both simulated and empirical data. Regarding the former, we searched for as many patterns as those used to simulate the data: K=3 for both clustering methods and the first three principal components for PCA were considered. In the case of the empirical data, the number of patterns was predefined, using clustering validation criteria (K=15). The same number of principal components was required. In FCM, the fuzzification parameter controls the overlap degree of clusters; we applied the highest fuzzification parameter (m=1.1) that allowed the partition of empirical data into distinct clusters.
1. Hutchison, RM. et al. Dynamic functional connectivity: promise, issues, and interpretations. Neuroimage. 2013; 80: 360-378.
2. Preti, MG. et al. The dynamic functional connectome: State-of-the-art and perspectives. NeuroImage. 2016.
3. Leonardi, N. et al. Disentangling dynamic networks: separated and joint expressions of functional connectivity patterns in time. Human brain mapping. 2014; 35(12): 5984-5995.
4. Allen, EA. et al. Tracking whole-brain connectivity dynamics in the resting state. Cerebral cortex. 2014; 24(3): 663-676.
5. Leonardi, N. et al. Principal components of functional connectivity: a new approach to study dynamic brain connectivity during rest. NeuroImage. 2013; 83: 937-950.
6. Bezdek, James C et al. FCM: The fuzzy c-means clustering algorithm. Computers & Geosciences, 1984, 10.2-3: 191-203.
7. Kuhn, Harold W. The Hungarian method for the assignment problem. Naval Research Logistics (NRL), 1955, 2.1‐2: 83-97.
8. Abreu, R et al. Physiological noise correction using ECG-derived respiratory signals for enhanced mapping of spontaneous neuronal activity with simultaneous EEG-fMRI. Neuroimage, 2017, 154: 115-127.