Not Applicable
The present invention is directed to methods and systems for locating epileptogenic foci for treatment of epilepsy. More specifically, the present invention is directed to locating the causal part of the epileptogenic network using interictal data to facilitate treatment.
Currently, surgical resection is the only curative treatment for patients with medically refractory epilepsy. For successful surgery, the region of the brain which causes seizures must be removed. The challenge of epilepsy surgery is to identify and safely remove the epileptogenic foci or causal part of an epileptogenic network. To accomplish this goal, intracranial EEG (iEEG) recording is frequently used. It is widely accepted in clinical community that interictal EEG data does not allow adequate mapping of the seizure focus, so under the currently accepted practice, iEEG data recorded during seizure events is required in order to identify the seizure onset zone. Therefore, iEEG data is continuously recorded for up to a week while epileptologists wait to observe seizures. Once recorded, they visually analyze ictal iEEG data signals. Under this standard of care, two craniotomies, and prolonged expensive and potentially risky hospitalization of patients are required. In addition to being risky and costly, this approach does not actually reveal the network connectivity.
The present invention is directed to methods and systems for identifying epileptogenic regions of the brain and for locating seizure foci using intracranial EEG (iEEG) recordings made during the interictal state, the interval between seizures. The methods and systems according to the invention enable a physician to locate seizure foci without having to wait for a patient to experience a seizure and have it recorded. In accordance with embodiments of the invention, interictal iEEG data can be used to generate a map of causal links in the brain networks to accelerate the identification of the epileptogenic regions of the brain and the location of seizure focus for treatment.
The brain networks supporting seizure generation are present regardless of whether a seizure is happening at any given moment. According to the embodiments of the invention, the causal part of an epileptogenic network to be identified and resected can be detected using intracranial EEG (iEEG) recordings during interictal state.
In accordance with some embodiments of the invention, interictal EEG signals can be monitored and recorded. The interictal EEG signals represent EEG signals detected at predefined locations (e.g., using an array of sensors) in the brain. The recorded interictal EEG signals can be digitized and converted to interictal EEG data. The interictal EEG data can be filtered and/or converted to a predefined data format processing and analysis. The formatted interictal EEG data can be processed using a causality analysis to identify one or more causality links in the network of predefined locations or nodes of the brain. The most influential causal nodes in the network indicate the epileptogenic regions of the brain and the location of the seizure focus for treatment. The nodes and causality links can be mapped to diagram or image of the brain to identify the location for resection. The node information and causality links can be used to control a tool or device that assists the surgeon in identifying the location of one or more seizure foci. The tool or device can be incorporated in the array of sensors used to monitor EEG signals and display elements (e.g. LEDs) to help illuminate the location of one or more seizure foci for resection. In accordance with some embodiments, the node information and causality links can be used to control another system, such as a laser or robot that assists with identifying the location of one or more seizure foci as well as assists with the resection of that portion of the brain.
In accordance with some embodiments of the invention, the method includes surgery, such as a craniotomy and the subdural placement of a grid or array of electrodes on the surface of brain. The intracranial EEG (iEEG) signals detected by the electrodes can be recorded over a predefined period of time. The stored iEEG signal data can be filtered and/or converted to a predefined data format. The formatted iEEG data can be processed using a causality analysis (e.g., Granger Causality) to identify the most influential causal nodes in the sensed brain network. The locations of these nodes correspond to the locations of the electrodes in the grid or array of electrodes. The identity and location of the most influential causal nodes can be used to map the location of seizure foci and control a tool that highlights the location on the brain as well as assist in the resection of that portion of the brain.
In accordance with some embodiments of the invention, the location of the seizure foci can be overlaid on a CT scan image or other three dimensional (3D) representation of the brain. In accordance with some embodiments of the invention, the grid or array of electrodes can include a plurality of lights (e.g., LEDs) or other optical or graphical image that can be controlled to illuminate the location of seizure foci enabling the surgeon to determine the area for resection. In accordance with some embodiments of the invention, the system can include a laser that can illuminate the location of seizure foci as a function of the information about the identity and location of the most influential causal nodes. In accordance with some embodiments, the laser can be used to resect a portion of the brain tissue in the region at the location of the most influential causal nodes.
The methods and systems according to the invention can be used to identify locations in the brain that cause seizures without using EEG data that includes a seizure event. This enables seizure foci to be more quickly identified and located without the need to wait for an EEG recording of a seizure event. The methods and systems according to the invention enable a much shorter procedure and reduced risk and cost to the patient.
These and other capabilities of the invention, along with the invention itself, will be more fully understood after a review of the following figures, detailed description, and claims.
The present invention is directed to methods and systems for identifying epileptogenic regions of the brain and locating seizure foci from interictal EEG data, such as intracranial EEG (iEEG or invasive EEG) recordings and/or scalp EEG (or non-invasive EEG) recordings, without the need to record a seizure event. In accordance with some embodiments of the invention, interictal EEG data can be used to generate a map of causal links in the brain networks to facilitate the identification of the epileptogenic regions of the brain and the location seizure focus for resection in a significantly shorter amount of time with less risk to the patient.
In accordance with some embodiments of the invention, the method can include recording EEG signals of the brain during an interictal state to produce interictal EEG data. The interictal EEG data represents the interictal signals detected at predefined node locations in the brain. Using a causality analysis, the most influential causal nodes can be identified as the causal region for seizures. The locations of these most influential causal nodes can be used to determine the location for resection. And the resection can be performed without having observed or recorded the patient having a seizure.
At Block 1, a craniotomy can be performed to expose the portion of the brain believed to contain one or more epileptogenic regions. One or more arrays of electrodes can be placed on the surface of the brain to detect and record iEEG signals. In accordance with some embodiments, the electrodes can include probes that extend below the surface of the brain in order to monitor subsurface iEEG signals.
In accordance with some embodiments, the iEEG data can be recorded with subdural and/or depth electrodes (e.g., Ad-Tech, Racine, Wis.) to accurately identify the epileptogenic area. In accordance with some embodiments, each individual platinum electrode contact can be 4 mm in diameter (numbered side of the electrode) with a 2.3 mm diameter exposed recording surface. In accordance with some embodiments, the depth electrodes can contained ten recording contacts (1 mm in diameter per contact) spaced 0.5 cm-1.0 cm apart and linearly arranged. The total number of electrodes for a patient can range from 16 to 256 or more.
At Block 2, the iEEG signals can be monitored and recorded over a predefined period of time. The period of time can range for less than hour to more than 24 hours. In accordance with some embodiments, the iEEG signals can be monitored for as long as 100 hours. In accordance with some embodiments of the invention, the iEEG signals can be monitored and recorded for 1.0 minute or less (e.g., 5 seconds, 10 seconds, 15 seconds, 20 seconds, 30 seconds, or 45 seconds). In accordance with some embodiments of the invention, the iEEG signals can be monitored for the minimum period of time sufficient to identify the seizure focus according to the algorithms used to process the data.
In accordance with some embodiments, the electrical signals from each recording site or node (e.g., channel or variable) can be digitally recorded at sampling rates in the range from 100 Hz to 10,000 Hz, and stored using XLTEK NeuroWorks software (XLTEK, Oakville, Ontario, Canada) and a Natus Database of Natus Neurology (Natus, San Carlos, Calif.).
At Block 3, after the monitoring is completed, the iEEG signal data can divided into segments for formatting and analysis. In accordance with some embodiments, to prepare the EEG data for analysis (in Block 4), the data segments, which can be 100 hours or more of data, can be cut into shorter EEG data segments. The data segments can range from 5 seconds to 20 hours in length. The data segments can be stored in a database for subsequent analysis. In accordance with some embodiments, the iEEG data segments can be converted to predefined data format, such as, European Data Format (EDF) from the XLTEK system and the data can be down-sampled to 200 Hz. In some embodiments, only a twenty-minute interval or segment of interictal data is needed to perform the causality analysis.
In accordance with some embodiments, the recordings from the nodes or channels with obvious noise (such as out-of-range or no signal) can be excluded. Following the noise rejection process, the data sets can be re-referenced to the common average [15, 16, 17]. To achieve covariance stationarity of the data segment, several preprocessing steps such as detrending, demeaning and first order differencing can be used [18, 19, 20, 21]. The nonstationarity in the mean and standard deviation can be removed by subtracting the mean from the data segment and dividing it by standard deviation [18, 20].
At Block 4, one or more of the interictal iEEG data segments can be analyzed to identify the most influential causal nodes using a causal connectivity analysis such as Granger causality. The causality analysis uses the interictal iEEG data segment for each electrode to evaluate the causal influence of each node on the other nodes and to identify the most influential nodes.
In accordance with some embodiments, the causal connectivity analysis can be implemented using the Granger Causal Connectivity Analysis toolbox (version 2.9) in Matlab (available online: http://www.anilseth.com and http://www.sussex.ac.uk/sackler/mvgc/). Granger causality (GC) method is a statistical approach to detect causal influences and evaluate the strength of the causal interactions among simultaneously recorded signals, such as iEEG. It is based on linear regression modeling. The Granger causality method can be used to (statistically) detect a causal relationship between two time series (A and B) of the network using this method: one time series A causes (or “Granger-causes”) another time series B, if the past values of A help to predict the further values of B. In accordance with some embodiments of the invention, where iEEG data are recorded from many channels, multivariate (conditional) Granger causality can be used to evaluate causal influence from one channel while all others are included in the model. The details of the conditional GC are discussed further in the literature [13, 14, 20, 22] which are herein incorporated by reference.
In accordance with some embodiments of the invention, formulating a multivariate autoregressive (MVAR) model can include a process for selecting a model order which refers to how many previous observations are included in the model and are used to predict the present observation. Choosing a model order that is too small can lead to insufficient representation of the data while choosing a model order that is too large can exaggerate minor fluctuations in the data and result in a computationally expensive analysis [20, 23, 24]. To select an optimal model order, several well-known criteria can be used [25]. One set of criteria for selecting an optimal model order is Akaike's Information Criterion (AIC) [26]. In practice, however, it is known that the optimal order can vary depending on criteria used [27, 28, 29]. Several factors, such as, sampling rate and length of the data segment impact the optimal order estimation [27, 28, 29]. In accordance with some embodiments, the model order can be empirically determined using the AIC method as an initial guide to plausible orders [27]. For example, in accordance with some embodiments of the invention, the model order can range from minimum of two to a maximum of 200 [10]. In one study, the averaged model order over all cases was five which corresponds to 25 ms time lag in that study.
In accordance with some embodiments of the invention, to validate the model, a Bonferroni corrected Durbin-Watson test can be performed to determine whether the residuals are uncorrelated [30]. The adjusted sum-square-error of the regression can also be used to evaluate the models and confirm that the mean for all cases was adequately high (e.g., mean is greater than 0.28). In accordance with some embodiments, only significant causal links (e.g., at the p<0.01 level; Bonferroni-corrected F-test) can be selected for further causal connectivity analysis and evaluation of each node in the network [20].
At Block 5, a visual representation of the causality connectivity analysis can be generated to identify the causal nodes. During this process, the highest ranking nodes in terms of causality can be identified and ranked.
At Block 6, the system can display the causality map showing the location of the most influential nodes to assist the clinical team to identify one or more locations of the brain for resection.
In accordance with some embodiments, the computed causal connectivity can be visualized on a schematic map of grid locations on the brain (see
As shown in
In accordance with some embodiments of the invention, the data segment can be selected from data collected on the same day of the subdural grid and/or depth electrodes placement or within one or two days from the point of placement, as this facilitates rapid visualization of the causal network using interictal data and provides for “quiet” interictal data segment before any seizure events occur.
In accordance with some embodiments of the invention, the interictal data segments can be randomly selected from the intracranial EEG recordings early in the invasive monitoring process for an epilepsy patient who is committed to have resective surgery and is undergoing invasive monitoring.
In accordance with some embodiments of the invention, the segment can be selected to avoid bias and/or noise by taking into consideration the annotation information provided by EEG technologists during recording process. For example, the data in the recording system (e.g., the XLTEK system) can be reviewed for annotations made by EEG technologists (e.g., the time-frames of the “samples” are annotated and annotations can be used to identify quiet interictal state where no abnormal activity was observed by the clinician). Where no abnormal event or seizures are observed, this “sample” period can be considered an interictal (i.e. “between seizures”) state. In accordance with some embodiments of the invention, the earliest available segment of the “sample” period (e.g., before the first seizure happened) can be selected and clipped. In accordance with some embodiments, to remove the effect of transients, some of the data at the beginning and/or the end of the segment can be removed as described herein.
In accordance with some embodiments, the segment suitable for the analysis can be selected to avoid noise and/or external influences. For example, where the annotations, indicate that “patient is talking to nurse” or “Dr. xyz come into the room”, or “xyz channels need to be reconnected,” these notes identify sample periods that can be avoided as the data recorded during those periods may not be suitable for analysis of causal connectivity since it is possible that the noise or external influence could have corrupted the recorded signals.
In accordance with some embodiments of the invention, where the patient is seizing frequently, the earliest interictal segment that does not suggest the influence of noise or external influences can be selected.
In accordance with some embodiments of the invention, the data segment can be chosen from one or more “ictal” data segment(s) (e.g., the intracranial EEG (iEEG) or scalp EEG data segment during seizure events). In accordance with some embodiments of the invention, the ictal segments for some or all seizures that have occurred during the monitoring period. For long-term monitoring periods, patients can have multiple seizures (from one to more than 20 times and sometimes more than 50 times).
In accordance with some embodiments of the invention, the data segment can be chosen from pre-ictal intracranial EEG data, where “pre-ictal” can be a predefined timeframe with respect to seizure onset time. For example, the timeframes of the pre-ictal segment can be 2-42 s before the visible electrographic (seizure) onset, or 30 s immediately preceding the electrographic seizure onset.
In accordance with some embodiments of the invention, the data segment can be chosen from one or more segments where there is a transition from the pre-ictal to the ictal state. The data segments can include changes in the causal connectivity pattern before and during the seizures.
In accordance with some embodiments of the invention, the data segment can be chosen from one or more segments where there is a transition from interictal through pre-ictal to ictal.
In accordance with some embodiments of the invention, the data segment can be chosen from one or more segments where the interictal segment was recorded 1 h before the first seizure.
In accordance with some embodiments of the invention, the data segment can be chosen from two or more segments recorded at least two hours before each seizure events (e.g., 2, 3, 4, 5, 6 or more hours before seizure events). In accordance with some embodiments of the invention, the data segment can be chosen from one or more segments recorded any time (e.g., any number of hours, minutes, seconds or portions thereof) before each seizure.
In accordance with some embodiments of the invention, the size (e.g., time duration) of the selected data segment or segments can range from less than 5 seconds to 1 hour or more. The selection of the size of the duration period can be a function of the compromise between speed and processing efficiency recognizing that a longer duration period providing more data can provide more information to obtain a better outcome at the expense of longer processing times that could increase the risk to the patient in terms of delay and the recognition that as the selected duration period get larger, the benefit of processing additional data becomes diminished. In addition, as computer processing performance continue to improve, larger duration periods can be processed in less time.
In accordance with some embodiments of the invention, the raw EEG data can be converted to a predefined format (e.g., European Data Format, EDF or EDF+) for input into the computer system for computational analysis at 401. EDF (European Data Format) is an example of a standard format for exchange and storage of (bio)physical signals. The signals can have any (and different) physical dimensions and sampling frequencies. EDF was published in 1992 in Electroencephalography and Clinical Neurophysiology, 82: 391-393. EDF+ is a more detailed specification of EDF that is compatible with EDF with some exceptions. EDF+ was published in 2003 in Clinical Neurophysiology 114(9):1755-1761. In accordance with some embodiments of the invention, the EDF formatted data can be converted to numerical data (e.g., ASCII numerical data) and input into the computer system for computational processing.
In accordance with some embodiments of the invention, a signal processing device including an analog to digital converter (ADC) can be used to convert the raw EEG data to a compatible digital data format and input into the computer system for computational processing at 401.
As shown in
In accordance with some embodiments of the invention, the noise can be reduced or removed by using an algorithm, e.g., a factor model combined with principal component analysis (PCA) [42], to select one or more groups (or regions-of-interest) of the electrodes to reduce the number of channels (e.g., electrodes).
In accordance with some embodiments of the invention, the noise can be reduced or removed by excluding channels that show out-of-range signals (e.g., amplitude greater than 1000 microvolts, 1500 microvolts, 2000 microvolts, or other range depending on the characteristics of the electrode and the sensing system). This can be accomplished using a signal processor, a notch filter and/or a low pass filter or by manually selecting the channel for exclusion. In accordance with some embodiments of the invention, the periodic noise (e.g., 50 Hz or 60 Hz power line noise) can be reduced or removed by using a notch filter (e.g., Chebyshev notch filter or a Butterworth notch filter) that blocks 50 Hz or 60 Hz signals.
As shown in
As shown in
In accordance with some embodiments of the invention, the intracranial EEG signal can be digitally recorded with sampling rates between 250 and 2500 Hz (e.g., using XLTEK NeuroWorks (XLTEK, Oakville, Ontario, Canada) and Natus Database (Natus Neurology, San Carlos, Calif.)). The sampling rate can be different using different equipment and can vary from patient-to-patient. In accordance with some embodiments, the processing time can be reduced by down sampling the EEG signal data to 200 Hz or lower. In accordance with some embodiments, the EEG signal data can down sampled to lowest sampling rate that will enable the process to effectively identify the seizure focus.
In accordance with some embodiments of the invention, the EEG signal data can be processed to remove trend, e.g., the gradual change in the mean or other statistical properties of data. The signal trend can be estimated by fitting a linear function to the data and then the estimated trend can be subtracted from the original time series.
In accordance with some embodiments of the invention, the EEG signal data can be processed to remove the mean be demeaning. For example, the signal mean of the time series for each channel can be computed and then subtracted from the original time series.
In accordance with some embodiments of the invention, the EEG signal data can be processed to normalize the signal. For example, after the demeaning process, the time series can be divided by the temporal standard deviation of the time series to normalize the signal data.
In accordance with some embodiments of the invention, the EEG signal data can be processed to remove the effect of transients. For example, the signal can be processed to remove the first N data points and the last N data points, where N can equal 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, or more data points. Removing transients by removing some of the first and last data points can be used to provide improved statistical significance (when comparing the calculated causal node map with the map of epileptogenic zone manually identified by clinicians).
In accordance with some embodiments of the invention, a non-stationary time series (e.g., intracranial EEG data) can be transformed into a stationary time series by “differencing” the time series. For example, the first difference of the time series x(t) can be expressed as (x(t)−x(t−1)) where t indicates a time point. In accordance with some embodiments, the EEG signal can be processed to do differencing one or more times according to requirements of the system and nature and characteristics of the time series data.
In accordance with some embodiment of the invention, the EEG signal time series data can be processed to determine a region-of-interest (e.g, using PCA or other methods), resulting in not all of channels being used (e.g., a smaller number of channels/variables can be included in the analysis). One or more of the following additional processes can be applied to region-of-interest, including resampling, detrending, demeaning, normalizing and differencing to transform the data into covariance stationary.
In accordance with some embodiment of the invention, the EEG signal time series data can be processed to select a region-of-interest interest (e.g., using PCA or other methods), resulting in not all of channels being used (e.g., a smaller number of channels/variables can be included in the analysis) and then resample the selected region-of-interest time series (e.g., which ranges, normally, from 500 Hz to 2000 Hz for intracranial EEG data) to less than the Nyquist frequency (e.g., half of the original sampling rate). For example, the process can include starting with all electrodes (e.g., channels) then 1) exclude all noisy and unrelated channels and then 2) resampling the remaining channels from their original sampling rate to a lower sampling rate providing a sample time series that can be processed more efficiently to determine Granger Causality. For example, an original time series having a sampling rate of 500 Hz can be down-sampled to 100 Hz or 150 Hz or 200 Hz; an original time series having a sampling rate of 1000 Hz can be down-sampled to 100 or 150 or 200 or 250 or 300 or 350 or 400 or 450 Hz, and an original time series having a sampling rate of 2000 Hz can be down-sampled to 100 or 150 or 200 or 250 or 300 or 350 or 400 or 450 or 500 or 550 or 600 or 650 or 700 or 750 or 800 or 850 or 900 or 950 Hz.
After resampling, one or more of the processing functions can be performed including detrending, demeaning, and/or normalizing. Then, the resulting time series data can be tested using the Kwiatkowski-Phillips-Schmidt-Shin (KPSS) test to determine whether each of the time series or channels is covariance stationary. If any channels do not pass the KPSS test, then the system can process that channel to perform first order differencing. Each channel can be tested using the KPSS test and then processed using first or higher order differencing until the KPSS test is passed. After all the channels pass the KPSS testing and are covariance stationary, the resulting EEG signal data time series can be submitted for Grange Causality determination. In accordance with some embodiments, some channels can be excluded if they cannot be processed to be stationary.
In accordance with some embodiments of the invention, each of the time series data for each channel can be tested using the KPSS test to confirm that each time series is transformed into covariance stationary data. If all the channels pass the KPSS test the data proceeds to 407 where a model is chosen. If one or more channels fail the KPSS testing, the non-stationary channels can be removed or excluded at 406 and the remaining time series data returns to element 402 and repeats elements 403, 404 and 405 until all the channels are stationary. Open Source Software for performing the KPSS Test can include the cca_kpsss.m function that is part of the Granger Causality Connectivity Analysis (GCCA) Toolbox available from http://www.sussex.ac.uk/Users/anils/aks_code.htm and documented at http://www.sussex.ac.uk/Users/lionelb/MVGC/.
As shown in
In accordance with some embodiments of the invention, the model order can be empirically determined using AIC as an initial guide to identify a range of possible orders (e.g., a minimum of 5 and a maximum of 12). The AIC estimation of model order can be determined using, for example, the cca_find_model_order.m function disclosed in the GCCA Toolbox. In accordance with some embodiments of the invention, if the calculated model order is determined to be near the limits or outside of the range, the order can be adjusted to fall with the range or the range can be revised. For example, if the AIC estimates the model order to be 5, the applied model order can be adjusted to be 6 or 7.
In accordance with some embodiments of the invention, process for determining the model order can include using Akaike's information criterion (AIC), Bayesian information criterion (BIC) or Schwarz criterion (SBIC), the minimum description length (MDL) (which is similar to BIC), the final prediction error (FPE), fast orthogonal search (FOS), and/or optimal parameter search (OPS) functions. [44][45] For example, AIC (or BIC) can be used to estimate the model order within the range 4 or 5 to 12. When the sampling rate is 200 Hz, the corresponding time lag ranges 20 ms (=( 1/200 Hz)*4) to 60 ms (=( 1/200 Hz)*12). The maximum model order can be larger than 12 if the computer system is more powerful. In accordance with some embodiments, the model order is selected to be the minimum that enables the most useful Granger Causality calculation for the condition of the patient. Choosing it too small may lead to insufficient representation of the data while selecting it too large may model and exaggerate minor fluctuations in the data and result in a computationally expensive analysis.
In accordance with some embodiments, depending on the sampling rate, one can choose smaller or larger model order whereby the minimum time lag can be at least longer than, for example, 20 ms. The time lag can be determined as a function of the model order and the sampling rate. The model order indicates the number of prior time series data points that are to be used by the model to predict the next data point. Thus, for example, using a sample rate of 200 Hz results in a time interval of 5 ms between data points and for a model order of 5, the lag would be 25 ms. The duration of the minimum time lag can be selected to be greater than the time duration (e.g., the minimum time duration) of the observed iEEG spike for the subject being treated. In accordance with some embodiments, the range of EEG spikes can be between 15 and 80 ms. [46][48].
In accordance with some embodiments of the invention, the model order can be determined as an average of the model order determinations for two or more data segments or channels. For example, each data segment can range from 2 seconds to 2 hours (or longer depending on computation power). After data segmentation is completed, a model order can be determined using the methods described herein for each data segment and then an average model order can be used.
In accordance with some embodiments of the invention, the model order can be selected from a fixed range (e.g., 3-13) and adjusted based on prior computation or empirical experience. The selected model order can also be adjusted up or down, within the range or the range can be adjusted up or down as a function of the sampling rate of the system (e.g., adjusting up for higher sampling rates and adjusting down for lower sampling rates).
As shown in
In accordance with some embodiments, the Granger causality can be formulated in the time domain using the functions provided in the GCCA Toolbox.
As shown in
In accordance with some embodiments of the invention, the RSSadj can be used to evaluate whether the amount of variance is sufficiently high for the MVAR model. The RSSadj can vary depending on the system used, but in some embodiments the RSSadj should be at or above approximately 0.3.
In accordance with some embodiments of the invention, the DW or the Bonferroni corrected DW test can be used to evaluate whether the residuals of the MVAR model are serially uncorrelated and provide an indication that the model accurately captures the data structure.
In accordance with some embodiments of the invention, the model can be validated using the Bonferroni corrected Durbin-Watson test to examine whether the residuals are uncorrelated. [30] And the estimated adjusted sum-square-error of the regression can be used to evaluate the models. The threshold can be determined by evaluating the models for multiple cases and then determining an average over all the cases. In accordance with some embodiments, the averaged value (e.g., mean±SD: 0.46±0.18) was considered adequately high. Only significant causal links (e.g., at the p<0.01 level; Bonferroni-corrected F-test) were included for further causal connectivity analysis and evaluation of each node in the network. [20]
As shown in
As shown in
As shown in
In accordance with some embodiments of the invention, the connectivity matrix can be formatted in a graph representing each node as a point or dot with causal nodes having arrows or colored dots or colored lines emanating from them. The graph can be overlaid onto a volume-rendered CT image of the brain to help identify the location of the causal nodes. However, this can sometimes lead to a complex map. In accordance with some embodiments of the invention, the map can be simplified by ranking the strength of the nodes and representing the nodes in different colors according to their causal strength. In accordance with some embodiments of the invention, the map can be simplified by ranking the strength of the causal nodes and hiding or removing the weaker causal nodes (e.g., the nodes that fall below a predetermined threshold).
In accordance with some embodiments, the sum of the strength of the links emanating from each node can be estimated and used to evaluate the causal properties of each node. The sum of the strength can be determined by the weighted out-degree of each node. To evaluate a node (or an electrode) in the causal network, the weighted out-degree can be calculated from the sum of weights (or strengths) of causal links emanating from each node. The weighted out-degree of a node i is defined as follows:
where Ni indicates the number of neighbors of a node i, and wij is the weight of the link between two nodes (i, j) (wij>0 for j∈Ni; wij=0 for j∉Ni), and the direction of the causal link is from a node i to a node j [30].
In accordance with some embodiments of the invention, the weighted out-degree of each node can be used to rank each according to its causal strength and this ranking can be used to identify the locations of seizure focus. The top 5 or 10 ranked nodes with the highest weighted out-degree can be identified as possible epileptogenic foci for treatment.
In accordance with some embodiments of the invention, the node(s) identified according to the invention as locations of seizure focus can be validated by comparing the identified nodes with nodes identified by clinicians for the same patients. Where there is a high correlation between the nodes identified by the clinicians and the nodes identified according to the invention, the system can be validated.
The top 5 or 10 ranked high causal (HC) area nodes can be compared with the epileptogenic zone (EZ) or the resected zone (RZ) identified by the clinician. The HC nodes can be compared with the clinically identified set of electrodes (the EZ set and the RZ set) by calculating rank order sum. In order to obtain a physically interpretable measure of how well the (HC) set matched the EZ, the distance of each of the high causality (HC) electrodes to the nearest member of the EZ and the RZ can be calculated using an average minimum pairwise distance calculation. The high causality set of electrodes can be identified by assessing the average of mean distances (from the HC set to the EZ set, and from the HC set to the RZ set) over all patients as a function of Nhc electrodes (i.e. the number of rank-ordered electrodes included in the HC set). In accordance with some embodiments, a mean distance value of 1.5 cm can be used as a reference value for determining the HC set. In accordance with some embodiments, the top 5 electrodes of the HC set can be the minimum set meeting this condition.
In accordance with some embodiments, the validation can include, for each patient, two or more epileptologists can read intracranial EEG recordings, and identify a set of electrodes as seizure focus. To validate and quantify the correlation or similarity between the clinician determined seizure focus and the high-ranked set of electrodes determined according to the invention (e.g. as highly influential causal nodes), the electrodes can be rank-ordered according to the measure or magnitude of causal influence of each electrode, the ranks of the subset (Ns) of electrodes identified by clinicians can be examined and collected, and all ranks can be summed them up. This rank order sum can be used as a statistic to test the null hypothesis that the estimated rank order sum for each patient is not different from what is expected by chance. A Monte Carlo simulation technique can be used to create the sampling distribution of the rank order sum.
The Ns number of integers out of total ranks of Nt (e.g., which equals the total number of electrodes implanted in each patient) were randomly selected and the values were added together. By repeating this process 100,000 times, the null distribution of rank order sum can be generated. The approximated p value can be computed as the fraction of the 100,000 simulated rank order sum values in the sample distribution that show less than the estimated rank order sum value. This one-tailed test would be proper since a smaller number can be used to indicate a higher rank. To determine whether the results of the 25 individual tests combined are significant under the same null hypothesis, Fisher's method can be applied to compute overall p value and validate the predicted high causality nodes.
In accordance with some embodiments of the invention, the predicted causal nodes can be validated by estimating the minimum pair-wise distance from the predicted causal nodes to the clinically identified nodes. To assess the physical closeness between the high causal nodes and the epileptogenic foci (and to the resected area), an averaged minimum pairwise distance can be estimated by measuring the shortest lengths of distance between each pair of electrodes from the two compared sets. The set of high causal nodes for each patient can be selected based on the threshold of normalized causal strength. Since the distribution of the strength of causal nodes (or the values of weighted out-degree for individual electrodes) can vary for each patient case, the threshold can be adjusted so that the number of electrodes in each set of high causal nodes is more than at least three.
To calculate the distance, CT images can be used to obtain coordinates of implanted electrodes for each patient (e.g., using the medical imaging software, such as 3D Slicer version 4.2.2.1 available from Brigham and Women's Hospital, Boston, Mass. (www.slicer.org). To test the null hypothesis that the estimated distance is not different from what is expected by chance, a null distribution can be created for each case by randomly shuffling the data, selecting electrodes whose strengths of causal influence are greater than the threshold for each patient, and estimating minimum pairwise distance between the randomly sampled set and the electrodes determined clinically. This process can be repeated a large number of times (e.g., 50000 to 100,000) times, which can be dependent on the convergence of the distribution. In some cases, it could also be possible that the convergence can be reached with only 5000 times). Once each expected value (i.e. a distance expected by chance for each case) for each electrode distance is obtained, a Wilcoxon rank sum test can be used to test the statistical significance and validate the prediction.
In accordance with some embodiments of the invention, other types of data can be utilized to locate seizure onset zone. This other data can include magnetic resonance imaging (MM) data, functional MRI (fMRI) data, magnetoencephalography (MEG) data, scalp EEG (or non-invasive EEG) data, transcranial magnetic stimulation (TMS) data, intracranial EEG (invasive EEG) and, as well as combinations thereof. The epilepsy clinical team can assess each patient's case using any or all of those various data. This data assists the surgeons in determining where to resect and where to avoid (functional area of the brain) before they perform resective surgery. This data can be used to construct the clinicians' assumption of how the resection might be performed.
Although surgeons have a priori assumptions and information, in accordance with some embodiments of the invention, the surgeons can explore Granger Causality (GC) maps by changing some “parameters” before they make informed decision about the extent of resection or determine the margin of the resection. In accordance with some embodiments of the invention, the causality map obtained through the calculation can be modified by varying one or more of the following parameters, including the model order to adjust accuracy of the model and the normalized threshold values indicating causal strength or the number of ranked electrodes.
The GC maps can be tuned by adjusting the accuracy of the regression model by varying model order (i.e. the number of past time points of the data) used to construct the model. The GC analysis is done through regression modeling, and the accuracy of the model can affect causal interactions. In accordance with some embodiments, the model order can be varied from the lowest (which can be as low as 2) to maximum order which can be 10 or higher.
For example, in accordance with some embodiments, both the GC analysis (computation) process and the mapping (visualization) process can be integrated into a system that can analyze 5 min of electrocorticography (ECoG) data recorded in real time in the operating room (OR) with a particular model order (e.g., 2, 3, 4, 5, . . . 10, 11, 12, or more) and then visualize the GC map by presenting it to the clinical team, while the next 5 min of real time data is buffered and then the system can repeat the process until ECoG recording is completed.
In accordance with some embodiments, the time frame required for data buffering, computation and visualization process can be determined based on the speed of the system. Once the range of the time frame that the system can handle is set, the clinician can choose the size of the data segment to be processed for GC analysis and presented (e.g., mapped) for each time frame. In accordance with some embodiments, the time frame can be 5 min or shorter or longer than 5 min (for example: 1 min or 2 min or 3 min or 4 min or 5 min or 6 min or 7 min or 8 min or 9 min or 10 min or longer (depending on the recording status for each patient's case)). And different length time frames can be used for evaluating the same patient.
In accordance with some embodiments of the invention, a GC map can be made for each time frame and the surgeon (or the clinical team) can adjust the model order values in order to construct more useful and effective GC maps. In accordance with some embodiments of the invention, the system enables the surgeon or the clinical team to see the change in the GC maps when the model order is increased and decreased which can help the surgeon or the clinical team to determine the optimum boundary of the resection area.
In accordance with some embodiments of the invention, the system can vary the number of electrodes selected from the top rank. When one calculates Cartesian distance from “high causal nodes” set to clinically identified epileptogenic zone (EZ) set, one needs to determine how many electrodes from the top rank are considered as “high causal nodes” set. In accordance with some embodiments of the invention, the top five or top ten electrodes can be selected.
In accordance with some embodiments of the invention, the number of electrodes selected from the top rank can be varied in order to explore the changes in “distance” values. This adjustment based on the variation of the number of top N electrodes (N=1, 2, . . . , 10 or more) can be performed by surgeons when exploring GC maps in the OR, as desired (see
In accordance with some embodiments, the surgeon or the clinical team can also vary the number of top N electrodes (e.g., where N=1, 2, to 10 or more) to examine the changes of p values (as outcome). This p value indicates “statistical comparison of distance from high causal nodes to the EZ with respect to the distance from randomly selected electrodes to the EZ set”. In the
In accordance with some embodiments of the invention, the GC matrix can be changed by varying the normalized threshold values. The normalized threshold value based on causal strength can be varied to change and explore the distance values. In accordance with some embodiments of the invention, the system can score each electrode and rank it based on the score (e.g., the strength of causal interaction) when the system can set a different threshold value to determine the members of “high causality set” and as a result, the number of electrodes in the high causality set can be changed accordingly. Therefore, the threshold is a function of the number of top N electrodes in the high causality set.
In accordance with some embodiments of the invention, the system can adjust the resultant GC maps by changing the normalized threshold in terms of distance values and/or p values.
In accordance with some embodiments of the invention, a patient specific recording grid of electrodes can be produced from prior 3D images and EEG data for the patient. In accordance with these embodiments, an image-derived, three dimensional, patient specific electrode grid (e.g., fabricated using 3D printing or machining) can be prepared for an individual patient. The patient specific electrode grid can be configured such that it positions within anatomical landmarks of the patient in one specific way. When the brain is exposed and the custom grid can be placed upon it, the location of each electrode will be already specified with respect to the brain in 3 dimensions. This enables the graphical representation of the electrode positions to be prepared before the surgery, and the visual information about the interactions among nodes can be more easily rendered upon this 3D model.
As can be seen from the diagrams shown in
In accordance with some embodiments of the invention, the causality map information can be used to control a device or system that assists the clinical team in identifying one or more locations in the brain to be removed. For example, the array of electrodes can include a plurality of lights (LEDs) and the causality map information can be used to selectively illuminate the lights closest to the determined seizure foci locations. In some embodiments, different colors can be used to indicate rank or the most influential causal node locations. In accordance with some embodiments, the causality map information can be used to illuminate a beam of light or laser on the areas determined to contain the seizure focus. In accordance with some embodiments, the causality map information can be used to control or assist in the control of an automated or partially automated surgical system for locating and resecting the regions of seizure focus.
Each of the references cited herein are incorporated by reference in their entirety.
Other embodiments are within the scope and spirit of the invention. For example, due to the nature of software, functions described above can be implemented using software, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.
Further, while the description above refers to the invention, the description may include more than one invention.
This application claims benefit under 35 U.S.C. § 119(e) of the U.S. Provisional Application No. 62/172,871, filed Jun. 9, 2015, the contents of which are incorporated herein by reference in their entirety.
This invention was made with US Government support under contract 5R01NS069696-02 awarded by the US National Institutes of Health. The US Government may have certain rights in this invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US16/36462 | 6/8/2016 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62172871 | Jun 2015 | US |