| Literature DB >> 23646148 |
Rubén Armañanzas1, Lidia Alonso-Nanclares, Jesús Defelipe-Oroquieta, Asta Kastanauskaite, Rafael G de Sola, Javier Defelipe, Concha Bielza, Pedro Larrañaga.
Abstract
Epilepsy surgery is effective in reducing both the number and frequency of seizures, particularly in temporal lobe epilepsy (TLE). Nevertheless, a significant proportion of these patients continue suffering seizures after surgery. Here we used a machine learning approach to predict the outcome of epilepsy surgery based on supervised classification data mining taking into account not only the common clinical variables, but also pathological and neuropsychological evaluations. We have generated models capable of predicting whether a patient with TLE secondary to hippocampal sclerosis will fully recover from epilepsy or not. The machine learning analysis revealed that outcome could be predicted with an estimated accuracy of almost 90% using some clinical and neuropsychological features. Importantly, not all the features were needed to perform the prediction; some of them proved to be irrelevant to the prognosis. Personality style was found to be one of the key features to predict the outcome. Although we examined relatively few cases, findings were verified across all data, showing that the machine learning approach described in the present study may be a powerful method. Since neuropsychological assessment of epileptic patients is a standard protocol in the pre-surgical evaluation, we propose to include these specific psychological tests and machine learning tools to improve the selection of candidates for epilepsy surgery.Entities:
Mesh:
Year: 2013 PMID: 23646148 PMCID: PMC3640010 DOI: 10.1371/journal.pone.0062819
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Summary of the clinical data from the epileptic patients and the surgical outcome.
| Patient | Age (years),sex, side | Age of onset,duration (years) | Seizure type | Seizure frequency | Engel scale for surgicaloutcome/years after surgery |
| H48 | 41, m, L | 18, 23 | gen | weekly | I/12 |
| H57 | 27, m, R | 13, 14 | PC | 3 weekly | I/11 |
| H61 | 17, f, R | 7, 17 | PC | 2 weekly | I/11 |
| H67 | 39, m, R | 1, 38 | gen | weekly | I/11 |
| H75 | 37, m, L | 13, 24 | PC | 2 weekly | II/10 |
| H84 | 31, m, R | 2, 29 | gen | 4 weekly | I/10 |
| H94 | 27, m, L | 20, 7 | gen | 3–5 weekly | II/9 |
| H104 | 32, m, L | 12, 20 | PC | weekly | I/9 |
| H108 | 50, m, L | 15, 35 | gen | 4 weekly | III/9 |
| H109 | 22, f, R | 4, 18 | PC | 0–3 weekly | I/9 |
| H115 | 40, f, L | 1.8, 38 | gen | 4 weekly | III/9 |
| H123 | 24, f, L | 7, 17 | gen | daily | I/8 |
| H136 | 20, f, R | 0.7, 19 | gen | weekly | I/8 |
| H220 | 53, f, L | 13, 40 | PC | weekly | I/4 |
| H225 | 49, f, R | 16, 33 | PC | weekly | I/4 |
| H229 | 40, f, R | 2, 38 | PC | weekly | I/4 |
| H230 | 22, f, L | 18, 4 | PC, gen | daily | III/3 |
| H231 | 23, m, L | 1, 22 | PC, gen | daily | I/3 |
| H233 | 35, m, L | 6, 29 | PC, gen | weekly | III/3 |
| H236 | 54, f, R | 16, 38 | PC, gen | weekly | I/3 |
| H237 | 41, f, L | 20, 21 | PC, gen | 2 weekly | I/3 |
| H238 | 22, f, R | 11, 11 | PC | weekly | I/3 |
| H241 | 43, f, L | 4, 39 | PC, gen | Not regular | I/3 |
f: female, gen: secondarily generalized, L: Left, m: male, PC: partial complex seizures, PS: partial simple seizures, R: right, Engel scale for surgical outcome: class I seizure-free, class II rare seizures and class III worthwhile improvement.
Set of predictive variables and their associated values. Cardinalities of each value are shown between brackets. Missing values are also indicated.
|
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
Figure 1Number of times that features were included in the different intermediate subsets selected by the race search feature selection for over 1,000 dataset resamplings.
Variables ordered according to their frequency of selection during resampling and variable subset selection (occ: occurrence). Three different rankings are displayed - one for each of the classifiers used during the search.
| Ranking | Naïve Bayes | Logistic regression | k-NN | |||
| Variable | occ. | Variable | occ. | Variable | occ. | |
| 1 | P. Style | 958 | Side | 896 | Side | 891 |
| 2 | Side | 899 | PIQ | 885 | SeizureFreq | 870 |
| 3 | PIQ | 867 | P. Style | 875 | P. Style | 857 |
| 4 | SeizureFreq | 678 | VIQ | 862 | VIQ | 849 |
| 5 | SurgeryAge | 603 | Depi | 804 | FSIQ | 829 |
| 6 | Sczi | 596 | FSIQ | 772 | OnsetAge | 800 |
| 7 | Gender | 477 | SurgeryAge | 769 | Sczi | 773 |
| 8 | Depi | 446 | Sczi | 747 | PIQ | 765 |
| 9 | OnsetAge | 436 | Gender | 746 | Depi | 755 |
| 10 | MlogI | 428 | MvisI | 746 | MvisII | 754 |
| 11 | MlogII | 398 | Cdi | 740 | Gender | 734 |
| 12 | FSIQ | 395 | ElapsedTime | 738 | MlogII | 732 |
| 13 | ElapsedTime | 368 | SeizureType | 734 | Febrile | 728 |
| 14 | Cdi | 299 | MlogI | 723 | SeizureType | 707 |
| 15 | MvisI | 296 | MvisII | 722 | ElapsedTime | 699 |
| 16 | VIQ | 287 | OnsetAge | 721 | MlogI | 670 |
| 17 | SeizureType | 270 | MlogII | 716 | Cdi | 668 |
| 18 | Febrile | 258 | Febrile | 695 | MvisI | 627 |
| 19 | MvisII | 225 | SeizureFreq | 668 | SurgeryAge | 588 |
Figure 2Estimated classification performance using LOOCV validation.
Only features available before surgery were included in this performance analysis. The x-axis reflects the size of the subset of features retained. A) The upper chart shows the estimated accuracy; whereas, B) the lower chart shows the associated area under the ROC curve. Note that the features for a given point on the x-axis can differ depending on the classifier used (see Table 3 for the respective feature subsets).
Features and associated p-values obtained from a Wilcoxon signed-rank test comparing the values of each feature with the Engel output. in order of increasing p-value.
| Feature | p-value |
| P. Style | 0.0134 |
| Side | 0.0433 |
| PIQ | 0.0492 |
| SeizureFreq | 0.1471 |
| FSIQ | 0.2334 |
| Surgery Age | 0.2384 |
| Sczi | 0.3096 |
| Gender | 0.3684 |
| MvisI | 0.4226 |
| Depi | 0.5165 |
| MvisII | 0.6022 |
| MlogII | 0.6070 |
| Onset Age | 0.6140 |
| SeizureType | 0.6140 |
| ElapsedTime | 0.7322 |
| VIQ | 0.8168 |
| MlogI | 0.8894 |
| Cdi | 1 |
| Febrile | 1 |
indicates statistical significance at a 95% confidence level. Features are listed.
Probabilities of belonging to cluster 0 or cluster 1 for each case.
| Case | p(c0|x) | p(c1|x) | Engel |
| 1 | 0.08417 | 0.91583 | s1-seizure-free |
| 2 | 0.98861 | 0.01139 | s1-seizure-free |
| 3 | 0.95076 | 0.04924 | s1-seizure-free |
| 4 | 0.06282 | 0.93718 | s2_3-only improvement |
| 5 | 0.59592 | 0.40408 | s1-seizure-free |
| 6 | 0.01103 | 0.98897 | s2_3-only improvement |
| 7 | 0.99529 | 0.00471 | s1-seizure-free |
| 8 | 0.0332 | 0.9668 | s2_3-only improvement |
| 9 | 0.5379 | 0.4621 | s1-seizure-free |
| 10 | 0.01391 | 0.98609 | s2_3-only improvement |
| 11 | 0.00381 | 0.99619 | s1-seizure-free |
| 12 | 0.95596 | 0.04404 | s1-seizure-free |
| 13 | 0.93247 | 0.06753 | s1-seizure-free |
| 14 | 0.5171 | 0.4829 | s1-seizure-free |
| 15 | 0.00944 | 0.99056 | s2_3-only improvement |
The last column shows the actual Engel score (not used in the clustering).
indicates cases that were incorrectly clustered on the basis of the probability assigned by the clustering algorithm.