A comprehensive study of machine learning-based methods to predict epileptic seizures | Synapse