JN AJP: Endocrinology and Metabolism
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


J Neurophysiol 98: 3341-3348, 2007. First published October 3, 2007; doi:10.1152/jn.00977.2007
0022-3077/07 $8.00
This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF)
Right arrow All Versions of this Article:
98/6/3341    most recent
00977.2007v1
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Right arrow Citation Map
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in Web of Science
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Citing Articles
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Li, X.
Right arrow Articles by Jefferys, J. G. R.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Li, X.
Right arrow Articles by Jefferys, J. G. R.

Synchronization Measurement of Multiple Neuronal Populations

Xiaoli Li1,3, Dong Cui3, Premysl Jiruska2, John E. Fox2, Xin Yao1 and John G. R. Jefferys2

1The Centre of Excellence for Research in Computational Intelligence and Applications, School of Computer Science, and 2Department of Neurophysiology, Division of Neuroscience, School of Medicine, The University of Birmingham, Birmingham, United Kingdom; and 3Institute of Electrical Engineering, Yanshan University, Qinhuangdao, China

Submitted 29 August 2007; accepted in final form 30 September 2007


 ABSTRACT
 
 TOP
 ABSTRACT
 INTRODUCTION
 METHODS
 RESULTS
 DISCUSSION
 GRANTS
 REFERENCES
 
The purpose of the present paper is to develop a method, based on equal-time correlation, correlation matrix analysis and surrogate resampling, that is able to quantify and describe properties of synchronization of population neuronal activity recorded simultaneously from multiple sites. Initially, Lorenz-type oscillators were used to model multiple time series with different patterns of synchronization. Eigenvalue and eigenvector decomposition was then applied to identify "clusters" of locally synchronized activity and to calculate a "global synchronization index." This method was then applied to multichannel data recorded from an in vitro model of epileptic seizures. The results demonstrate that this novel method can be successfully used to analyze synchronization between multiple neuronal population series.


 INTRODUCTION
 
 TOP
 ABSTRACT
 INTRODUCTION
 METHODS
 RESULTS
 DISCUSSION
 GRANTS
 REFERENCES
 
Neuronal population synchronization is an important feature of normal and abnormal brain function (Buzsáki 2004Go; Buzsáki and Draguhn 2004Go; Engel et al. 2001Go; Rosso et al. 2001Go; Traub et al. 1998Go, 1999Go). Epileptic seizures, in particular, are associated with excessively synchronized rhythmic discharges in large populations of neurons (Jefferys and Fox 2007Go) and it has been suggested that, immediately preceding a seizure, there is a fusion of activity initially generated in small independent clusters of neurons (Bikson et al. 2003Go; Fox et al. 2007Go). Further understanding of the mechanisms underlying synchronization between neuronal populations would be facilitated by the development of computing techniques that can estimate the degree of synchronization within and between neuronal populations of varying size (Le Van Quyen and Bragin 2007Go).

Existing methods to measure synchronization of neuronal population activity include cross-correlation, mutual information, spectrum-based coherence, nonlinear interdependence, and phase synchronization (Brown and Kocarev 2000Go; Carmeli et al. 2005Go; Le Van Quyen et al. 2005Go; Mormann et al. 2000Go; Varela et al. 2007Go). These methods, however, cannot be applied to more than two series. Recently, methods based on random matrix theory (RMT) have been developed to analyze multiple time series (Allefeld et al. 2007Go; Müller and Baier 2005Go; Müller et al. 2006Go). The first application was to investigate the statistics of energy levels of complex quantum systems (Brody et al. 1981Go; Guhr et al. 1998Go; Mehta 1991Go), but it has subsequently been used to analyze financial data (Plerou et al. 1999Go; Wilcox and Gebbie 2007Go), magnetoencephalographic recordings (Kwapien et al. 1998Go, 2000Go; Tass et al. 2003Go), electroencephalographic recordings (Allefeld et al. 2007Go; Müller and Baier 2005Go; Müller et al. 2006Go; Seba 2003Go), climate data (Mayya and Amritkar 2006Go; Santhanam and Patra 2001Go), array signals (Everson and Roberts 2000Go), and networks (Goh et al. 2001Go; Luo et al. 2006Go).

In this report, we use an equal-time correlation method to estimate correlation between all pairs of signals to produce a correlation matrix from 1) multiple Lorenz-type oscillators and 2) neuronal population activity simultaneously recorded with multiple electrodes. Then, we use a method based on RMT to analyze the matrices, which we term correlation matrix analysis (CMA): we demonstrate that this novel method can successfully extract detailed information about cluster formation, number and composition of clusters, global synchronization, and how synchronization patterns change with time. The present analysis is based on field potentials that are produced by synchronous activity in populations of neurons close to each recording electrode. Other methods have been successfully used to investigate synchrony across large networks of spiking neurons (e.g., Ginzburg and Sompolinsky 1994Go; Golomb 2007Go; Hansel and Sompolinsky 1996Go); in principle, multiple spike trains generated by single cells could also be analyzed using CMA, but the choice of appropriate correlation methods is not explored here.


 METHODS
 
 TOP
 ABSTRACT
 INTRODUCTION
 METHODS
 RESULTS
 DISCUSSION
 GRANTS
 REFERENCES
 
Equal-time correlation and CMA methods

Selection of the most appropriate method, for construction of the correlation matrix, depends on signal characteristics; when the time delay between two neural population activity series is large, phase synchronization is appropriate; when the time delay between two series is very small (e.g., neural activity series recorded in brain tissue slices in vitro), equal-time correlation can be applied. The equal-time correlation is a simple method for measuring synchronization. The multivariate neuronal activity series is Zi(tk), where i = 1, ..., M over a time window tk (k = 1, ..., T); M is the channel number; and T is the number of data points in the time window (T should be considerably larger than M). To provide the same scale for all of neuronal population activity, the data set is normalized by

Formula 1(1)
where <Zi> and {sigma}i are the mean and the SD of Zi(tk), respectively. An equal-time correlation matrix C can then be constructed as

Formula 2(2)
Due to the normalization all entries of matrix C range from –1 to 1: when cij = 1, there is a perfect correlation between the i and j series; when cij = –1, there is a perfect anticorrelation; and when cij = 0, there is no correlation. Thus all diagonal elements are equal to 1 because each signal is perfectly autocorrelated. The eigenvalue decomposition of C is given by

Formula 3(3)
where {lambda}i is the eigenvalue and {lambda}1 ≤ {lambda}2 ≤... ≤ {lambda}M; vi is the eigenvector corresponding to {lambda}i. The eigenvalues have the following properties: 1) All eigenvalues are real numbers and the sum of the eigenvalues equals the number of series M because C is a real symmetric matrix (e.g., for a nine-channel recording, the sum of eigenvalues = 9). 2) If the time series are fully uncorrelated (nonsynchronized), C will approximate to an identical matrix and all of the eigenvalues will distribute around the value 1 (indicating the presence of random correlations between the time series). 3) Once all of time series are completely correlated, the elements of C are equal to 1 and the maximum eigenvalue is equal to the number of time series M, other eigenvalues falling to zero. Thus eigenvalues can provide information about the synchronization between individual elements of the matrix and the highest eigenvalue can give information about global synchronization.

To obtain a normalized value of global synchrony (which would range from 0 to 1) and be independent of the number of channels (M) we derived a global synchronization index as follows. First, we randomize all channels of the time series, thereby destroying all the equal-time correlations that exist; then compute a surrogate correlation matrix R; the eigenvalues of this matrix R can be obtained from {lambda}k (k = 1, ..., M). Repeating this randomization by N, the mean and SD of eigenvalues are Formula 3k and SDk. The randomization can be completed by a resampling technique; different correlation methods may need different resampling methods (Kantz and Schreiber 2003Go). In the present work, we randomize the phase relationship using the amplitude-adjusted Fourier transform (AAFT) (Schreiber and Schmitz 1996Go). The original series is denoted by the vector {y(n)}. First, the Fourier spectrum of this vector is calculated and a phase series is obtained. To preserve the power spectrum in the surrogate series, the squared coefficients of the surrogate series are replaced by those of the original time series, the phases in the Fourier spectrum are randomized, and, finally, an inverse Fourier transform is applied to construct a new series. The AAFT algorithm is subsequently explained mathematically. The linear properties of the original series y(n) can be specified by the squared amplitude of its discrete Fourier transform

Formula 4(4)
The surrogate time series y'(n) can be created by multiplying the Fourier transform of the original series by random phases and then inverse Fourier transform to the time domain

Formula 5(5)
where 0 ≤ {theta}k < 2{pi} represents independent uniform random numbers. Thus the new series will have the same power spectrum as the original series, but the phase is different.

Once we obtain the Formula 5k, the normalized synchronization can be computed by the following equation

Formula 6(6)
where k = 1, ..., M. The synchronization index, Syn_Indexk, ranges from 0 to 1, where 0 denotes no synchrony and 1 denotes perfect synchrony among the time series. The maximal value of the synchronization index is called the global synchronization index. K is a constant that determines the threshold. To allow for the nine comparisons used in this analysis, a Bonferroni correction (SISA 2007Go) gives a K value of 3 for an overall significance of 0.01.

In addition to the synchronization index, the eigenvalues can give information about the number of clusters of synchronization. Using the resampling method, the surrogate eigenvalues and SD of the random time series are computed. If the original eigenvalue ({lambda}k) is greater than the sum of the averaged surrogate eigenvalues (Formula 6k) and SD (SDk) x K (i.e., Formula 6k + K x SDk), then it suggests the presence of clusters of synchronization between at least two elements of the synchronization matrix. The equation to compute the number of clusters is expressed as

Formula 7(7)
where sgn is a sign function [i.e., if {lambda}k > (Formula 7k + K x SDk) is true, sgn is 1; otherwise, it is 0].

The eigenvalue can indicate the strength of a cluster. Corresponding to the eigenvalue, the eigenvector can describe its internal structure and {sum}i vik2. In fact, the index vik2 is the weight value of each channel i involved to cluster k. Thus qualification of the structure of synchronized clusters should be described by combining the eigenvalues and eigenvectors, in a variable called the participation index (PI; Allefeld et al. 2007Go), which is defined as

Formula 8(8)
where vik is the ith element of eigenvector vk and {lambda}k is a corresponding eigenvalue. In other words, PIik describes the contribution of the ith series to the cluster k. In terms of the distribution of the PIik, the element of the cluster can be indicated, as can be seen in Fig. 1C; in turn it is known which channels contribute to the cluster.


Figure 1
View larger version (36K):
[in this window]
[in a new window]

 
FIG. 1. Correlation structure of 4 chaotic oscillators. A: equal-time correlation matrices of a chaos system with 4 different types of correlation. B: eigenvalues of 4 cases; the largest eigenvalues indicate the synchronization strength among series ({circ}, eigenvalues; x, mean surrogate eigenvalues ± K x SD (K = 3 for 99% confidence intervals; the upper confidence interval represents the threshold for significant eigenvalues). C: participation indices (PIs) of series for the cluster; x-axis is the channel number, y-axis is the participation index of each channel, PI 10 and PI 9 indicate strongest and second strongest clusters, respectively.

 
Simulation analysis

To test the properties of the algorithm, initially a chaos system of coupled Lorenz-type oscillators (Veeramani et al. 2004Go) was simulated to generate a multivariate time series. The equation of the oscillator i in the Lorenz system is

Formula 8

Formula 9(9)

Formula 9
where i is the index for the oscillator (i = 1, ..., M; M = 10, which is the number of oscillators in the dynamical system). {sigma}, {gamma}, β are the parameters of the oscillators; ({sigma}, {gamma}, β) = (175, 10, 8/3) in this study. {varepsilon}i,j (i, j = 1, ..., 10) denotes the coupling strengths between oscillator j and oscillator i; the coupling coefficient for correlation or noncorrelation is either {varepsilon}i,j = 1 or {varepsilon}i,j = 0. The length of all ten series is 100 points. By changing the coupling coefficients {varepsilon}i,j, four cases are considered: 1) all the time series are random, i.e., {varepsilon}i,j = 0; thus it models that no relationship between time series exists; 2) time series 1–4 are correlated, i.e., {varepsilon}i,j = 1 (i, j ≤ 4); and the others are random, i.e., {varepsilon}i,j = 0 (i, j > 4); 3) the time series 1–4 form one synchronization cluster and the time series 5–7 form a second cluster; and 4) all the time series are correlated, i.e., {varepsilon}i,j = 1 (i, j = 1, ..., 10). The reason for selecting the Lorenz system is that it can generate oscillatory time series that can be coupled selectively. The system thus generates different correlation structures that are useful for testing our analytical methods.

Figure 1 shows the correlation structure of four case studies, including the equal-time correlation matrices, the eigenvalues, and the participation index. As can be seen from Fig. 1A, these four cases have different correlation patterns. Figure 1B plots the eigenvalues for the four cases; the number of eigenvalues for each case is equal to the number of channels and they are listed in order from {lambda}1 to {lambda}10, where {lambda}1 is the smallest and {lambda}10 is the largest. In the random case (case 1), the eigenvalues increase gradually (~1) and in order; none of the eigenvalues is significantly larger than the others (none of them is above the threshold of averaged surrogate eigenvalues) and the deviation of eigenvalues is small. By contrast, in case 2 there is one large eigenvalue (the maximal eigenvalue is {lambda}10); this is derived from the correlation of channels 1 to 4 (note that there is a proportionate reduction in eigenvalues {lambda}1 to {lambda}3). Case 3 reveals two significant (above threshold) eigenvalues ({lambda}10 and {lambda}9), which are derived from two independent clusters (i.e., the number of eigenvalues that cross the threshold value indicates the number of independent clusters of synchronized activity). Case 4 shows a complete correlation pattern; here the largest eigenvalue ({lambda}10) approaches 10 and the other eigenvalues are very small.

Eigenvalues can indicate the number of clusters and corresponding synchronization strength. The next point of interest is to determine the structure of individual clusters; for this, we use the participation index (PI). In Fig. 1C, case 1, there are ten curves; each eigenvalue corresponds to one curve. PI(10) shows the participation index of the maximal eigenvalue; the x-axis is the number of channel. The finding is that the PIs are randomly distributed: this is because the multivariate series are independent. In case 2, eigenvalues demonstrate the presence of one cluster; the participation indices PI(10) show that this cluster results from synchronization between series 1 to 4 [PI(10) corresponds to the largest eigenvalue {lambda}10]. This is in agreement with the settings that were used to simulate this multivariate time series. In case 3, we can find two clusters, the participation indices PI(10) indicate one cluster that is composed of series 1 to 4 (corresponding to eigenvalue {lambda}10) and indices PI(9) indicate another that is composed of series 5 to 7 (corresponding to eigenvalue {lambda}9). In case 4, the participation indices PI(10) are equal to 1 (corresponding to the largest eigenvalue {lambda}10); this means that the cluster is composed of all time series and the contributions from each series are equal, i.e., the multivariate time series are completely correlated.

Figure 2 shows the relationship between the maximal (highest) eigenvalue and the number of synchronized elements of multivariate series. It is seen that the maximal eigenvalue increases linearly with the number of correlations (synchronizations) in the series when all the correlation strength is equal to 1. In brief, the closer the eigenvalue approaches the number of channels, the greater the degree of global synchronization between the multivariate series. Once this value is normalized it represents the global synchronization index; a value of 1 indicates that all the oscillators are fully synchronized and a value of 0 indicates that they behave as independent oscillators. Figure 2B shows the effect of channel number with respect to the synchronization index. The multivariate times series is composed of the correlated series generated by a Lorenz system (channels 1–4) and the noncorrelation series generated by a random system. The maximal eigenvalue is equal to the number of correlated series when their correlation coefficients approach 1 (Fig. 2A). With the addition of increasing numbers of random series, the synchronization index of the new multivariate time series decreases, as can be seen in Fig. 2B; however, the participation index remains the same (see Fig. 3). This means that caution needs to be exercised when comparing different recording configurations: electrodes placed outside the synchronized area will dilute the maximum value, but will have no impact on time-dependent changes, nor on the participation index, which identifies synchronized sites. Varying the correlation strength for case 4 in Fig. 1A shows that the maximal eigenvalue increases linearly with correlation strength (Fig. 2C).


Figure 2
View larger version (11K):
[in this window]
[in a new window]

 
FIG. 2. A: relationship between the maximal eigenvalues and the number of correlated oscillators. B: effect of the channel number on the synchronization index; the cluster is composed of channels 1–4, case 2 in Fig. 1A. C: relationship between the maximal eigenvalues and the correlation strength for a fixed network connectivity (case 4 in Fig. 1).

 

Figure 3
View larger version (27K):
[in this window]
[in a new window]

 
FIG. 3. A: multivariate time series are generated by a Lorenz system (channels 1–4 correlated) and a random system (channels 5–10 noncorrelated). B: participation index of multivariate time series of 100 sets generated by repeating simulation A. C: multivariate time series are generated by a Lorenz system and a random system; channels 1–4 and 5–7 are correlated to construct 2 different clusters, respectively; other channel time series are random and noncorrelated. D: PI of multivariate time series of 100 sets generated by repeating simulation C.

 
Figure 3A shows a multivariate time series. Channels 1–4 are generated by a Lorenz system constructing a cluster; the other channels' time series are generated by a random system and are therefore not correlated. By changing the initial condition of the Lorenz system and randomly generating other channel time series, 100 multivariate time series may be obtained; the mean ± SD of the Syn_Index of the 100 multivariate time series is 0.245 ± 0.004. The participation indices of 100 multivariate time series are computed and plotted in Fig. 3B. The same procedure is applied to case 3 in Fig. 1, in which the multivariate time series is composed of two clusters: channels 1–4 and channels 5–7; other channel time series are generated by a random system, as can be seen in Fig. 3C. The mean ± SD of the Syn_Index of the 100 multivariate times series is 0.243 ± 0.004 for cluster 1 and 0.156 ± 0.003 for cluster 2, respectively. As can be seen in Fig. 3D, the participation index can clearly identify these two clusters in Fig. 3C. To perform a test for false positives, 100 multivariate time series are randomly generated; the mean ± SD of the Syn_Index is 0.071 ± 0.005, which is small in comparison with the results for the clusters in Fig. 3. These results show that this method can obtain a reliable synchronization index from multivariate time series and that elements of the cluster can be identified by the participation index.

To investigate the effect the noise on the above-cited method, first the multivariate time series in Fig. 3A are taken as pure signals, and white noise with different signal-to-noise ratios (0–10) are added to the pure signals. Then the Syn_Index and participation index are computed and the results are plotted in Fig. 4, A and B. As can be seen from Fig. 4A, the noise has a significant effect on the Syn_Index. Noise could be removed before the construction of correlation matrix, for instance using wavelet denoising (Li et al. 2007Go). In contrast, Fig. 4B shows that the participation index is relatively insensitive to noise.


Figure 4
View larger version (19K):
[in this window]
[in a new window]

 
FIG. 4. A: effect of added noise (or reducing the signal-to-noise ratio) on the synchronization index of the system used in Fig. 3. B: PIs of this system under the same signal-to-noise ratios.

 
Analysis of multichannel epileptic field potential recordings: data recordings

Multiple field potentials were recorded, in vitro, from the CA1 region of the hippocampus. Transverse hippocampal slices (400 µm) were prepared from male Sprague–Dawley rats (150–300 g) and placed in an interface chamber. Spontaneous seizure-like events were induced by perfusion with low-calcium, high-potassium artificial cerebrospinal fluid consisting of (in mM) 125 NaCl, 26 NaHCO3, 5 KCl, 0.2 CaCl2, 1.0 MgCl2, 1.25 NaH2PO4, and 10 glucose, bubbled with 95% O2-5% CO2 mixture (Li et al. 2007Go). Extracellular field potentials were recorded using nine Pt/Ir wire electrodes (25 µm in diameter), positioned individually on the surface of stratum pyramidale along the long axis of CA1. The spacing of adjacent electrodes was about 200 µm. Signals were amplified using a Neuralynx headstage preamplifier (Neuralynx, Tucson, AZ), amplified (x500), low-pass filtered (3 kHz) with Neuralynx Lynx-8 amplifiers, and digitized with sampling frequency 5 kHz using 1401 Plus and Spike2 software (Cambridge Electronic Design, Cambridge, UK). The CMA and equal-time correlation methods were used to analyze the multichannel field potential recordings (band-pass filtered at 20–250 Hz). The purpose was 1) to identify the number and size of synchronized clusters; 2) to derive a synchronization index for each cluster; and 3) to use the highest synchronization index as an indicator of global synchronization.


 RESULTS
 
 TOP
 ABSTRACT
 INTRODUCTION
 METHODS
 RESULTS
 DISCUSSION
 GRANTS
 REFERENCES
 
Comparison of three states

The correlations of nine channels are presented for three short multiple field potential (MFP) recordings; i.e., M = 9 and the length of of the analyzed epoch is 400 ms. The correlation matrix and its eigenvalues/surrogate eigenvalues are computed to show the different correlation (synchronization) structure of MFP recordings at the interictal and both early and late ictal states (Fig. 5). During the interictal state (Fig. 5A), the MFP reveals low-amplitude high-frequency activity (Fig. 5Aa), the correlation matrix shows no clusters (Fig. 5Ab), and none of the eigenvalues (Fig. 5Ac) exceeds the threshold based on distribution of surrogate eigenvalues obtained by 100 repeats using the AAFT method to destroy the phase relations of original MFP series.


Figure 5
View larger version (25K):
[in this window]
[in a new window]

 
FIG. 5. Correlation structure of local potential recordings during the interictal state (A), the early ictal stage (B), and the fully established ictal stage (C). Each main panel contains the original local potential recordings of 9 channels (a), the corresponding correlation matrix (b), and eigenvalues of the correlation matrix and the threshold based on the surrogate distribution, using K = 3 (c; see Fig. 1).

 
During the early ictal phase (Fig. 5B) MFP recordings reveal larger activity on subsets of channels (Fig. 5Ba). The correlation (synchronization) matrix (Fig. 5Bb) shows one cluster, composed of channels 1–6. Comparison of the real and surrogate eigenvalues (Fig. 5Bc) confirms the existence of one cluster; the synchronization indices are 0, 0, 0, 0, 0, 0, 0, 0, 0.285. During the established ictal state the high-amplitude rhythmic activity is clearly visible on all channels (Fig. 5Ca). There is a single cluster composed of the channels 1–9 (Fig. 5Cb); the presence of one strong cluster is shown by the plot of eigenvalues (Fig. 5Cc). The synchronization indices are 0, 0, 0, 0, 0, 0, 0, 0, 0.836. The clustering strength is greater than that for the interictal and preictal states.

From interictal to ictal state

Figure 6A plots MFP recording of nine channels during a 40-s period, starting during an interictal period and extending through a full ictal event. During epileptic seizures the activity of a large fraction of the neural network is strongly synchronized, and the MFP series displays an oscillation with large amplitude and regular frequency. When analyzing changes with time, the CMA analysis must be repeated. This means that an acceptable rate of false positives must be decided, and will determine the significance level used to calculate K, allowing for multiple comparisons as outlined earlier. Setting K = 3 with the nine channels used here results in a false positive rate of one per 100 epochs. In the present example, a window technique is applied to trace the synchronization of the MFP series over time. A moving window of 0.2 s with the overlap of 0.1 s is used. Figure 6B shows how the number of clusters varies between zero and two over the recorded period, with two clusters most prevalent during the early ictal stages. Plotting the two largest synchronization indices against time shows how the clusters appear and grow, and how their composition varies during the recording (Fig. 6, C and E): during the transition from the preictal to ictal period, the synchronization index corresponding to the largest eigenvalue ({lambda}9) increases gradually; the synchronization indices corresponding to the second largest eigenvalue ({lambda}8) grows during the early ictal period, and then declines as the seizure progresses. These results indicate that most channels appear synchronous toward the end of the recorded period. Figure 6, D and F shows the participation indices for the elements within the clusters (significant participation indices are represented by hot colors).


Figure 6
View larger version (69K):
[in this window]
[in a new window]

 
FIG. 6. Correlation structure of 9 local field potential recordings during the transition from interictal to ictal activity. A moving window technique is applied to obtain the cluster information (window length is set to 0.2 s with overlap of 0.1 s). A: multiple field potential (MFP) recordings of 9 channels. B: number of clusters within the MFP recordings, which indicates ≤2 clusters in this network. C: synchronization index corresponding to the largest cluster (i.e., the global synchronization index) over time (x-axis: time). D: PI for the largest cluster over time (x-axis: time, y-axis: channel), which indicates the elements of the largest cluster (hot colors indicate the channels that significantly contribute to the cluster at each time). E: synchronization index corresponding to the second largest cluster (PI 8). F: PI for second cluster (PI 8), which indicates the elements of the second largest cluster.

 

 DISCUSSION
 
 TOP
 ABSTRACT
 INTRODUCTION
 METHODS
 RESULTS
 DISCUSSION
 GRANTS
 REFERENCES
 
It was previously shown that eigenvalue decomposition of a correlation matrix can quantify correlations in multivariate data sets and that this can be used as the basis for identifying clusters of synchronized oscillators (Müller et al. 2006Go). Herein, we have developed this method so that it can be applied to the analysis of neurophysiological data recorded simultaneously from multiple sites. Although synchronization of activity at two sites can be readily measured using existing techniques (Hurtado et al. 2004Go; Li et al. 2007Go), the present method enables analysis of the multiple site recordings that are frequently made, both experimentally (Feige et al. 2000Go; Fox et al. 2004Go; Taylor et al. 2005Go) and in clinical situations (D'Alessandro et al. 2005Go).

Selection of the most appropriate type of correlation used to construct the correlation matrix depends on the nature of the time series. When the time series is a smooth, continuous oscillation with very small (or zero) delays, equal-time correlation is simple and reliable; this is the correlation matrix we have used herein to illustrate the method. If the time series is interrupted by sudden bursts of irregular activity, equal-time correlation may still be used, but using the modification described by Müller et al. (2006)Go; preprocessing (Govidan et al. 2005Go) can also be used to remove the effect the time delays between the time series. The matrix could, however, be composed from very different correlations, such as phase synchronization, linear cross-correlation, or event synchronization, depending on the nature of the activity being analyzed (Pereda 2005).

In principle, application of the method to neuronal data is very simple: a high eigenvalue indicates a high level of correlation and a low level indicates poor correlation. Because the maximum possible eigenvalue is equal to the number of recording channels, an eigenvalue approaching this figure indicates complete correlation of activity at all recording sites. When synchronization of neuronal activity is restricted to discrete areas, one or more relatively high eigenvalues are seen, corresponding to the number of areas showing synchronized activity. It is thus possible to identify clusters of local synchrony in which activity is synchronized and to determine whether that activity is independent of activity in other subpopulations within the recording area.

The synchronization index, derived from the largest eigenvalue, gives an indication of global synchronization throughout the population of neurons from which recordings have been made. It is established that epileptic seizures result from excessive synchronization of neuronal activity and we have therefore tested the procedure, using the low-calcium in vitro model of epilepsy. The results show that the technique can successfully identify synchronization of activity in small groups of neurons consisting of independent clusters of synchronous activity. Moreover, color coding of the participation index can be used to demonstrate how the distribution of clusters changes with time. The transition to an electrographic seizure is shown by an increase in the synchronization index as progressively more regions in the hippocampal slice are activated simultaneously.

Cognition and sensorimotor processing are frequently dependent on the synchronization of rhythmic activity in groups of neurons that may be anatomically circumscribed or may be widely separated through the neuraxis (Gray et al. 1989Go). Several methods have been successfully applied to analyze the interaction (synchronization) between multiple neural signals, including cluster analysis (e.g., Stuart et al. 2005Go), graph theoretic analysis (e.g., Stam et al. 2007Go), multichannel phase synchronization (Rudrauf et al. 2005Go), and mixture-of-Gaussians analysis (Matsumoto et al. 2005Go). However, each of these methods has its limitations and gives only partial information about the synchronization. Cluster analysis (including hierarchical cluster tree) often gives the information only about the connection architectures (the "tree"), but does not give information about the strength of the cluster. An interesting approach is conversion of the synchronization matrix into the binary graph and application of graph theoretic analysis. However, there is no unique way how to determine threshold and only one cluster can be described by this approach. Multichannel phase synchronization can reveal transient periods of ensemble synchronization in the time–frequency domain. However, it does not identify how synchronized clusters arise in an ensemble of oscillators, nor the degree of involvement of each oscillator in each cluster. The mixture-of-Gaussians analysis reveals the number of clusters and the elements of each cluster, but it does not give information about the strength of clustering. Like cluster analysis, it is not suited to track the interaction dynamics over time. Briefly, each of the existing methods has its limitations and disadvantages and they are not very well suited to track the collective dynamics of network during the time course, unlike the synchronization index and participation index in Fig. 6. We believe that the CMA analytical method presented here brings together all the relevant information needed to quantify synchronization between multiple time series.


 GRANTS
 
 TOP
 ABSTRACT
 INTRODUCTION
 METHODS
 RESULTS
 DISCUSSION
 GRANTS
 REFERENCES
 
This work was supported by National Natural Science Foundation of China Grant 60575012 and Epilepsy Research Foundation (UK).


 FOOTNOTES
 
The costs of publication of this article were defrayed in part by the payment of page charges. The article must therefore be hereby marked "advertisement" in accordance with 18 U.S.C. Section 1734 solely to indicate this fact.

Address for reprint requests and other correspondence: X. Li, Cercia, School of Computer Science, The University of Birmingham, Birmingham B15 2TT, UK (E-mail: xiaoli.avh{at}gmail.com)


 REFERENCES
 
 TOP
 ABSTRACT
 INTRODUCTION
 METHODS
 RESULTS
 DISCUSSION
 GRANTS
 REFERENCES
 
Allefeld C, Müller M, Kurths J. Eigenvalue decomposition as a generalized synchronization cluster analysis. Int J Bifurc Chaos In press.

Bikson M, Fox JE, Jefferys JGR. Neuronal aggregate formation underlies spatiotemporal dynamics of nonsynaptic seizure initiation. J Neurophysiol 89: 2330–2333, 2003.[Abstract/Free Full Text]

Brody TA, Flores J, French JB, Mello PA, Pandey A, Wong SSM. Random-matrix physics: spectrum and strength fluctuations. Rev Mod Phys 53: 385–480, 1981.[CrossRef][Web of Science]

Brown R, Kocarev L. A unifying definition of synchronization for dynamical systems. Chaos 10: 344–349, 2000.[CrossRef][Web of Science][Medline]

Buzsáki G. Large-scale recording of neuronal ensembles. Nat Neurosci 7: 446–451, 2004.[CrossRef][Web of Science][Medline]

Buzsáki G, Draguhn A. Neuronal oscillations in cortical networks. Science 304: 1926–1929, 2004.[Abstract/Free Full Text]

Carmeli C, Knyazeva MG, Innocenti GM, De Feo O. Assessment of EEG synchronization based on state-space analysis. Neuroimage 25: 339–354, 2005.[CrossRef][Web of Science][Medline]

D'Alessandro M, Vachtsevanos G, Esteller R, Echauz J, Cranstoun S, Worrell G, Parish L, Litt B. A multi-feature and multi-channel univariate selection process for seizure prediction. Clin Neurophysiol 116: 506–516, 2005.[CrossRef][Web of Science][Medline]

Engel AK, Fries P, Singer W. Dynamic predictions: oscillations and synchrony in top-down processing. Nat Rev Neurosci 2: 704–716, 2001.[CrossRef][Web of Science][Medline]

Everson R, Roberts S. Inferring the eigenvalues of covariance matrices from limited, noisy data. IEEE Trans Signal Process 48: 2083–2091, 2000.[CrossRef]

Feige B, Aertsen AD, Kristeva FR. Dynamic synchronization between multiple cortical motor areas and muscle activity in phasic voluntary movements. J Neurophysiol 84: 2622–2629, 2000.[Abstract/Free Full Text]

Fox JE, Bikson M, Jefferys JGR. Tissue resistance changes and the profile of synchronized neuronal activity during ictal events in the low calcium model of epilepsy. J Neurophysiol 92: 181–188, 2004.[Abstract/Free Full Text]

Fox JE, Bikson M, Jefferys JGR. The effect of neuronal population size on the development of epileptiform discharges in the low calcium model of epilepsy. Neurosci Lett 411: 158–161, 2007.[CrossRef][Web of Science][Medline]

Ginzburg I, Sompolinsky H. Theory of correlations in stochastic neuronal networks. Phys Rev E 50: 3171–3191, 1994.[CrossRef]

Goh KI, Kahng B, Kim D. Spectra and eigenvectors of scale-free networks. Phys Rev E 64: 051903, 2001.[CrossRef]

Golomb D. Neuronal synchrony measures. In: Scholarpedia. http://www.scholarpedia.org/article/Neuronal_Synchrony_Measures, 2007, p. 8111.

Govindan RB, Raethjen J, Kopper F, Claussen JC, Deuschl G. Estimation of time delay by coherence analysis. Physica A 350: 277–295, 2005.[CrossRef][Web of Science]

Gray CM, Engel AK, Koenig P, Singer W. Oscillatory responses in cat visual cortex exhibit inter-columnar synchronization which reflects global stimulus properties. Nature 338: 334–337, 1989.[CrossRef][Medline]

Guhr T, Müller-Groeling A, Weidenmüller HA. Random matrix theories in quantum physics: common concepts. Phys Rep 299: 189–425, 1998.[CrossRef]

Haas HL, Jefferys JGR. Low-calcium field burst discharges of CA1 pyramidal neurones in rat hippocampal slices. J Physiol 354: 185–201, 1984.[Abstract/Free Full Text]

Hansel D, Sompolinsky H. Chaos and synchrony in a model of a hypercolumn in visual cortex. J Comput Neurosci 3: 7–34, 1996.[CrossRef][Web of Science][Medline]

Hurtado JM, Rubchinsky LL, Sigvardt KA. Statistical method for detection of phase-locking episodes in neural oscillations. J Neurophysiol 91: 1883–1898, 2004.[Abstract/Free Full Text]

Jefferys JGR, Fox JE. Epilepsy. In: The Human Brain, edited by Richards D, Clark C, Clarke T. Oxford, UK: Oxford Univ. Press, 2007.

Kantz H, Schreiber T. Nonlinear Time Series Analysis (2nd ed.). Cambridge, UK: Cambridge Univ. Press, 2003.

Kwapien J, Drozdz S, Ioannides AA. Temporal correlations versus noise in the correlation matrix formalism: an example of the brain auditory response. Phys Rev E 62: 5557–5564, 2000.[CrossRef]

Kwapien J, Drozdz S, Liu LC, Ioannides AA. Cooperative dynamics in auditory brain response. Phys Rev E 58: 6359–6367, 1998.[CrossRef]

Le Van Quyen M, Bragin A. Analysis of dynamic brain oscillations: methodological advances. Trends Neurosci 30: 365–373, 2007.[CrossRef][Web of Science][Medline]

Le Van Quyen M, Soss J, Navarro V, Robertson R, Chavez M, Baulac M, Martinerie J. Preictal state identification by synchronization changes in long-term intracranial EEG recordings. Clin Neurophysiol 116: 559–568, 2005.[CrossRef][Web of Science][Medline]

Li XL, Sleigh J, Voss L, Ouyang G. Interpretation of anesthetic drug effect using recurrent dynamics of EEG recordings. Neurosci Lett 424: 47–50, 2007.[CrossRef][Web of Science][Medline]

Li XL, Yao X, Jefferys JGR, Fox JE. Interaction dynamics of neuronal oscillations analysed using wavelet transforms. J Neurosci Methods 160: 178–185, 2007.[CrossRef][Web of Science][Medline]

Luo F, Zhong JX, Yang YF, Scheuermann RH, Zhou JZ. Application of random matrix theory to biological networks. Phys Lett A 357: 420–423, 2006.[CrossRef]

Matsumoto N, Okada M, Sugase-Miyamoto Y, Yamane S, Kawano K. Population dynamics of face-responsive neurons in the inferior temporal cortex. Cereb Cortex 15: 1103–1112, 2005.[Abstract/Free Full Text]

Mayya KBK, Amritkar RE. Analysis of delay correlation matrices. e-print arXiv:cond-mat: 0601279. http://arxiv.org/ftp/cond-mat/papers/0601/0601279.pdf. 2006. Online.

Mehta ML. Random Matrices. Boston, MA: Academic Press, 1991.

Mormann F, Lehnertz K, David P, Elger CE. Mean phase coherence as a measure for phase synchronization and its application to the EEG of epilepsy patients. Physica D 144: 358–369, 2000.[CrossRef]

Müller M, Baier G. Detection and characterization of changes of the correlation structure in multivariate time series. Phys Rev E 71: 046116, 2005.[CrossRef]

Müller M, Lopez Y, Rummel C, Baier G, Galka A, Stephani U, Muhle H. Localized short-range correlations in the spectrum of the equal-time correlation matrix. Phys Rev E 74: 041119, 2006.[CrossRef]

Müller M, Wegner K, Kummer U, Baier G. Quantification of cross correlations in complex spatiotemporal systems. Phy Rev E 73: 046106, 2006.[CrossRef]

Pereda E, Quiroga EQ, Bhattacharya J. Nonlinear multivariate analysis of neurophysiological signals. Prog Neurobiol 77: 1–37, 2005.[CrossRef][Web of Science][Medline]

Plerou V, Gopikrishnan P, Rosenow B, Nunes Amaral LA, Stanley HE. Non-universal properties and cross correlations in financial time series. Phys Rev Lett 83: 1471–1474, 1999.[CrossRef][Web of Science]

Rosso OA, Blanco S, Yordanova J, Kolev V, Figliola A, Schürmann M, Basar E. Wavelet entropy: a new tool for analysis of short duration brain electrical signals. J Neurosci Methods 105: 65–75, 2001.[CrossRef][Web of Science][Medline]

Rudrauf D, Douiri A, Kovach C, Lachaux JP, Cosmelli D, Chavez M, Adam C, Renault B, Martinerie J, Le Van Quyen M. Frequency flows and the time-frequency dynamics of multivariate phase synchronization in brain signals. Neuroimage 31: 209–227, 2005.[CrossRef][Web of Science]

Santhanam MS, Patra PK. Statistics of atmospheric correlations. Phys Rev E 64: 016102, 2001.[CrossRef]

Schreiber T, Schmitz A. Improved surrogate data for nonlinearity tests. Phys Rev Lett 77: 635–638, 1996.[CrossRef][Web of Science][Medline]

Seba P. Random matrix analysis of human EEG data. Phys Rev Lett 91: 198104, 2003.[CrossRef][Medline]

Simple Interactive Statistical Analysis (SISA). Bonferroni Correction Online. http://www.quantitativeskills.com/sisa/calculations/bonfer.htm. 2007. Online.

Stam CJ, Jones BF, Nolte G, Breakspear M, Scheltens P. Small-world networks and functional connectivity in Alzheimer's disease. Cereb Cortex 17: 92–99, 2007.[Abstract/Free Full Text]

Stuart L, Walter M, Borisyuk R. The correlation grid: analysis of synchronous spiking in multi-dimensional spike train data and identification of feasible connection architectures. Biosystems 79: 223–233, 2005.[CrossRef][Web of Science][Medline]

Tass PA, Fieseler T, Dammers J, Dolan K, Morosan P, Majtanik M, Boers F, Muren A, Zilles K, Fink GR. Synchronization tomography: a method for three-dimensional localization of phase synchronized neuronal populations in the human brain using magnetoencephalography. Phys Rev Lett 90: 088101, 2003.[CrossRef][Medline]

Taylor K, Mandon S, Freiwald WA, Kreiter AK. Coherent oscillatory activity in monkey area V4 predicts successful allocation of attentions. Cereb Cortex 15: 1424–1437, 2005.[Abstract/Free Full Text]

Traub RD, Jefferys JGR, Whittington MA. Fast Oscillations in Cortical Circuits. Cambridge, MA: MIT Press, 1999.

Traub RD, Spruston N, Soltesz I, Konnerth A, Whittington MA, Jefferys JGR. Gamma-frequency oscillations: a neuronal population phenomenon, regulated by synaptic and intrinsic cellular processes, and inducing synaptic plasticity. Prog Neurobiol 55: 563–575, 1998.[CrossRef][Web of Science][Medline]

Varela F, Lachaux JP, Rodriguez E, Martinerie J. The brainweb: phase synchronization and large scale integration. Nat Rev Neurosci 2: 229–239, 2001.[CrossRef][Web of Science][Medline]

Veeramani B, Narayanan K, Prasad A, Iasemidis LD, Spanias AS, Tsakalis K. Measuring the direction and the strength of coupling in nonlinear systems—a modeling approach in the state space. IEEE Signal Process Lett 11: 617–620, 2004.[CrossRef]

Wilcox D, Gebbie T. An analysis of cross-correlations in an emerging market. Physica A 375: 584–598, 2007.[CrossRef][Web of Science]





This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF)
Right arrow All Versions of this Article:
98/6/3341    most recent
00977.2007v1
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Right arrow Citation Map
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in Web of Science
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Citing Articles
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Li, X.
Right arrow Articles by Jefferys, J. G. R.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Li, X.
Right arrow Articles by Jefferys, J. G. R.


HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Visit Other APS Journals Online
Copyright © 2007 by the The American Physiological Society.