Analysis of brain signals with machine learning and information-theoretic methods