{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T14:04:16Z","timestamp":1767276256328,"version":"build-2065373602"},"reference-count":86,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2021,8,26]],"date-time":"2021-08-26T00:00:00Z","timestamp":1629936000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Research on brain\u2013computer interfaces (BCIs) has become more democratic in recent decades, and experiments using electroencephalography (EEG)-based BCIs has dramatically increased. The variety of protocol designs and the growing interest in physiological computing require parallel improvements in processing and classification of both EEG signals and bio signals, such as electrodermal activity (EDA), heart rate (HR) or breathing. If some EEG-based analysis tools are already available for online BCIs with a number of online BCI platforms (e.g., BCI2000 or OpenViBE), it remains crucial to perform offline analyses in order to design, select, tune, validate and test algorithms before using them online. Moreover, studying and comparing those algorithms usually requires expertise in programming, signal processing and machine learning, whereas numerous BCI researchers come from other backgrounds with limited or no training in such skills. Finally, existing BCI toolboxes are focused on EEG and other brain signals but usually do not include processing tools for other bio signals. Therefore, in this paper, we describe BioPyC, a free, open-source and easy-to-use Python platform for offline EEG and biosignal processing and classification. Based on an intuitive and well-guided graphical interface, four main modules allow the user to follow the standard steps of the BCI process without any programming skills: (1) reading different neurophysiological signal data formats, (2) filtering and representing EEG and bio signals, (3) classifying them, and (4) visualizing and performing statistical tests on the results. We illustrate BioPyC use on four studies, namely classifying mental tasks, the cognitive workload, emotions and attention states from EEG signals.<\/jats:p>","DOI":"10.3390\/s21175740","type":"journal-article","created":{"date-parts":[[2021,8,31]],"date-time":"2021-08-31T22:58:15Z","timestamp":1630450695000},"page":"5740","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["BioPyC, an Open-Source Python Toolbox for Offline Electroencephalographic and Physiological Signals Classification"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0272-3726","authenticated-orcid":false,"given":"Aur\u00e9lien","family":"Appriou","sequence":"first","affiliation":[{"name":"Inria Bordeaux Sud-Ouest, 33405 Talence, France"},{"name":"LaBRI (University of Bordeaux, CNRS, Bordeaux-INP), 33400 Talence, France"},{"name":"RIKEN, Wako 351-0106, Japan"},{"name":"Flit Sport, 33000 Bordeaux, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"L\u00e9a","family":"Pillette","sequence":"additional","affiliation":[{"name":"Inria Bordeaux Sud-Ouest, 33405 Talence, France"},{"name":"LaBRI (University of Bordeaux, CNRS, Bordeaux-INP), 33400 Talence, France"},{"name":"RIKEN, Wako 351-0106, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Trocellier","sequence":"additional","affiliation":[{"name":"Inria Bordeaux Sud-Ouest, 33405 Talence, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dan","family":"Dutartre","sequence":"additional","affiliation":[{"name":"Inria Bordeaux Sud-Ouest, 33405 Talence, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrzej","family":"Cichocki","sequence":"additional","affiliation":[{"name":"RIKEN, Wako 351-0106, Japan"},{"name":"Skoltech, 143026 Moscow, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6888-9198","authenticated-orcid":false,"given":"Fabien","family":"Lotte","sequence":"additional","affiliation":[{"name":"Inria Bordeaux Sud-Ouest, 33405 Talence, France"},{"name":"LaBRI (University of Bordeaux, CNRS, Bordeaux-INP), 33400 Talence, France"},{"name":"RIKEN, Wako 351-0106, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,8,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1146\/annurev.bb.02.060173.001105","article-title":"Toward direct brain-computer communication","volume":"2","author":"Vidal","year":"1973","journal-title":"Annu. Rev. Biophys. Bioeng."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Clerc, M., Bougrain, L., and Lotte, F. (2016). Brain-Computer Interfaces 1, Wiley-ISTE.","DOI":"10.1002\/9781119144977"},{"key":"ref_3","first-page":"161","article-title":"Combining Brain-Computer Interfaces and Assistive Technologies: State-of-the-Art and Challenges","volume":"4","author":"Rupp","year":"2010","journal-title":"Front. Neurosci."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"025005","DOI":"10.1088\/1741-2560\/8\/2\/025005","article-title":"Towards passive brain-computer interfaces: Applying brain-computer interface technology to human-machine systems in general","volume":"8","author":"Zander","year":"2011","journal-title":"J. Neural Eng."},{"key":"ref_5","first-page":"1","article-title":"The hybrid BCI","volume":"4","author":"Pfurtscheller","year":"2010","journal-title":"Front. Neurosci."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Wolpaw, J., and Wolpaw, E. (2012). Brain-Computer Interfaces: Principles and Practice, OSO.","DOI":"10.1093\/acprof:oso\/9780195388855.001.0001"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MC.2012.107","article-title":"Brain-Computer Interfaces: Beyond Medical Applications","volume":"45","author":"Erp","year":"2012","journal-title":"Computer"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/bs.pbr.2016.04.002","article-title":"Advances in user-training for mental-imagery-based BCI control: Psychological and cognitive factors and their neural correlates","volume":"228","author":"Jeunet","year":"2016","journal-title":"Prog. Brain Res."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"011002","DOI":"10.1088\/1741-2552\/abca17","article-title":"A review of user training methods in brain computer interfaces based on mental tasks","volume":"18","author":"Roc","year":"2020","journal-title":"J. Neural Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"031005","DOI":"10.1088\/1741-2552\/aab2f2","article-title":"A Review of Classification Algorithms for EEG-based Brain-Computer Interfaces: A 10-year Update","volume":"15","author":"Lotte","year":"2018","journal-title":"J. Neural Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"066011","DOI":"10.1088\/1741-2552\/aadea0","article-title":"MOABB: Trustworthy algorithm benchmarking for BCIs","volume":"15","author":"Jayaram","year":"2018","journal-title":"J. Neural Eng."},{"key":"ref_12","unstructured":"Rossum, G. (1995). Python Reference Manual, Network Theory Ltd.. Technical Report."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/MCSE.2007.53","article-title":"{IP}ython: A System for Interactive Scientific Computing","volume":"9","author":"Granger","year":"2007","journal-title":"Comput. Sci. Eng."},{"key":"ref_14","unstructured":"Barachant, A., and King, J.R. (2021, August 25). pyRiemann 0.2.2. Available online: https:\/\/pyriemann.readthedocs.io\/en\/latest\/."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"267","DOI":"10.3389\/fnins.2013.00267","article-title":"MEG and EEG data analysis with MNE-Python","volume":"7","author":"Gramfort","year":"2013","journal-title":"Front. Neurosci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3389\/fnins.2012.00039","article-title":"Filter bank common spatial pattern algorithm on BCI competition IV datasets 2a and 2b","volume":"6","author":"Ang","year":"2012","journal-title":"Front. Neurosci."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"935364","DOI":"10.1155\/2011\/935364","article-title":"BioSig: The free and open source software library for biomedical signal processing","volume":"2011","author":"Vidaurre","year":"2011","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_18","unstructured":"Clisson, P., Bertrand-Lalo, R., Congedo, M., Victor-Thomas, G., and Chatel-Goldman, J. (2021, August 25). Timeflux: An Open-Source Framework for the Acquisition and Near Real-Time Processing of Signal Streams. Available online: https:\/\/hal.archives-ouvertes.fr\/hal-02315098\/document."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1034","DOI":"10.1109\/TBME.2004.827072","article-title":"BCI2000: A General-Purpose Brain-Computer Interface (BCI) System","volume":"51","author":"Schalk","year":"2004","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1162\/pres.19.1.35","article-title":"OpenViBE: An open-source software platform to design, test, and use brain-computer interfaces in real and virtual environments","volume":"19","author":"Renard","year":"2010","journal-title":"Presence Teleoper. Virtual Environ."},{"key":"ref_21","first-page":"30","article-title":"Tools for brain-computer interaction: A general concept for a hybrid BCI","volume":"5","author":"Breitwieser","year":"2011","journal-title":"Front. Neuroinform."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"056014","DOI":"10.1088\/1741-2560\/10\/5\/056014","article-title":"BCILAB: A platform for brain-computer interface development","volume":"10","author":"Kothe","year":"2013","journal-title":"J. Neural Eng."},{"key":"ref_23","unstructured":"Perego, P., Maggi, L., Parini, S., and Andreoni, G. (2009). BCI++: A new framework for brain computer interface application. 18th International Conference on Software Engineering and Data Engineering 2009, SEDE 2009, International Society for Computers and Their Applications (ISCA)."},{"key":"ref_24","unstructured":"Delorme, A., and Makeig, S. (2021, August 25). Eeglab_Jnm03.Pdf. Available online: https:\/\/sccn.ucsd.edu\/eeglab\/index.php."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"156869","DOI":"10.1155\/2011\/156869","article-title":"FieldTrip: Open source software for advanced analysis of MEG, EEG, and invasive electrophysiological data","volume":"2011","author":"Oostenveld","year":"2011","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"065003","DOI":"10.1088\/1741-2552\/aae186","article-title":"Gumpy: A Python toolbox suitable for hybrid brain-computer interfaces","volume":"15","author":"Tayeb","year":"2018","journal-title":"J. Neural Eng."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Brunner, C., Andreoni, G., Bianchi, L., Blankertz, B., Breitwieser, C., Kanoh, S., Susila, I.P., and Venthur, B. (2013). BCI Software Platforms. Towards Practical Brain-Computer Interfaces, Springer.","DOI":"10.1007\/978-3-642-29746-5_16"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"406391","DOI":"10.1155\/2011\/406391","article-title":"PyEEG: An open source python module for EEG\/MEG feature extraction","volume":"2011","author":"Bao","year":"2011","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1007\/s12021-015-9271-8","article-title":"Wyrm: A Brain-Computer Interface Toolbox in Python","volume":"13","author":"Venthur","year":"2015","journal-title":"Neuroinformatics"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MSP.2008.4408441","article-title":"Optimizing spatial filters for robust EEG single-trial analysis","volume":"25","author":"Blankertz","year":"2008","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_31","first-page":"1753","article-title":"Riemannian approaches in Brain-Computer Interfaces: A review","volume":"25","author":"Yger","year":"2016","journal-title":"IEEE TNSRE"},{"key":"ref_32","unstructured":"MATLAB (2010). Version 7.10.0 (R2010a), The MathWorks Inc."},{"key":"ref_33","unstructured":"ISO (1998). ISO\/IEC 14882:1998: Programming Languages\u2014C++, American National Standards Institute."},{"key":"ref_34","first-page":"2825","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"582","DOI":"10.1016\/0076-6879(83)01039-3","article-title":"Eukaryotic gene transcription with purified components","volume":"101","author":"Dignam","year":"1983","journal-title":"Methods Enzymol."},{"key":"ref_36","unstructured":"Paszke, A., Gross, S., Chintala, S., Chanan, G., Yang, E., DeVito, Z., Lin, Z., Desmaison, A., Antiga, L., and Lerer, A. (2017, January 9). Automatic Differentiation in PyTorch. Proceedings of the NIPS Autodiff Workshop, Long Beach, CA, USA."},{"key":"ref_37","unstructured":"Alois, S. (2006). GDF\u2014A General Dataformat for BIOSIGNALS. arXiv."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1080\/2326263X.2017.1297192","article-title":"Riemannian geometry for EEG-based brain-computer interfaces; a primer and a review","volume":"4","author":"Congedo","year":"2017","journal-title":"Brain-Comput. Interfaces"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/MSMC.2020.2968638","article-title":"Modern machine learning algorithms to classify cognitive and affective states from electroencephalography signals","volume":"6","author":"Appriou","year":"2020","journal-title":"IEEE Syst. Man Cybern. Mag."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"5391","DOI":"10.1002\/hbm.23730","article-title":"Deep learning with convolutional neural networks for EEG decoding and visualization","volume":"38","author":"Schirrmeister","year":"2017","journal-title":"Hum. Brain Mapp."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"Lecun","year":"2015","journal-title":"Nature"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1043","DOI":"10.1161\/01.CIR.93.5.1043","article-title":"Heart rate variability: Standards of measurement, physiological interpretation, and clinical use","volume":"93","author":"Malik","year":"1996","journal-title":"Circulation"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1007\/s10877-013-9471-4","article-title":"Heart rate variability indices for very short-term (30 beat) analysis. Part 1: Survey and toolbox","volume":"27","author":"Smith","year":"2013","journal-title":"J. Clin. Monit. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Voss, A., Schroeder, R., Heitmann, A., Peters, A., and Perz, S. (2015). Short-term heart rate variability\u2014Influence of gender and age in healthy subjects. PLoS ONE, 10.","DOI":"10.1371\/journal.pone.0118308"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"258","DOI":"10.3389\/fpubh.2017.00258","article-title":"An Overview of Heart Rate Variability Metrics and Norms","volume":"5","author":"Shaffer","year":"2017","journal-title":"Front. Public Health"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1063\/1.166141","article-title":"Quantification of scaling exponents and crossover phenomena in nonstationary heartbeat time series","volume":"5","author":"Peng","year":"1995","journal-title":"Chaos"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Tiwari, A., Albuquerque, I., Parent, M., Gagnon, J.F., Lafond, D., Tremblay, S., and Falk, T.H. (2019). Multi-scale heart beat entropy measures for mental workload assessment of ambulant users. Entropy, 21.","DOI":"10.3390\/e21080783"},{"key":"ref_48","first-page":"1","article-title":"Should heart rate variability be \u201ccorrected\u201d for heart rate? Biological, quantitative, and interpretive considerations","volume":"56","author":"Gianaros","year":"2019","journal-title":"Psychophysiology"},{"key":"ref_49","first-page":"35","article-title":"Classification of Heart Rate Signals during Meditation using Lyapunov Exponents and Entropy","volume":"2","author":"Goshvarpour","year":"2012","journal-title":"Int. J. Intell. Syst. Appl."},{"key":"ref_50","unstructured":"Petrosian, A. (1995, January 9\u201310). Kolmogorov complexity of finite sequences and recognition of different preictal EEG patterns. Proceedings of the IEEE Symposium on Computer-Based Medical Systems, Lubbock, TX, USA."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Gomes, R., Vanderlei, L., Garner, D., Vanderlei, F., and Valenti, V. (2017). Higuchi Fractal Analysis of Heart Rate Variability is Sensitive during Recovery from Exercise in Physically Active Men. Med. Express, 4.","DOI":"10.5935\/MedicalExpress.2017.02.03"},{"key":"ref_52","first-page":"2202","article-title":"Effect of Mental Workload on Breathing Pattern and Heart Rate for a Working Memory Task: A Pilot Study","volume":"2019","author":"Jaiswal","year":"2019","journal-title":"Annu. Int. Conf. IEEE Eng. Med. Biol. Soc."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Fritz, T., Begel, A., M\u00fcller, S., Yigit-Elliott, S., and Z\u00fcger, M. (2014). Using psycho-physiological measures to assess task difficulty in software development. Proceedings of the 36th International Conference on Software Engineering, ACM.","DOI":"10.1145\/2568225.2568266"},{"key":"ref_54","first-page":"139","article-title":"Electrodermal Activity (EDA)\u2014State-of-the-art measurement and techniques for parapsychological purposes","volume":"64","author":"Schmidt","year":"2000","journal-title":"J. Parapsychol."},{"key":"ref_55","first-page":"82","article-title":"Diagnosticit\u00e9 des Mesures Physiologiques P\u00e9riph\u00e9Riques de la Charge Mentale","volume":"Volume 5","author":"Parent","year":"2019","journal-title":"Ph.D. Thesis"},{"key":"ref_56","unstructured":"Braithwaite, J.J., Derrick, D., Watson, G., Jones, R., Rowe, M., Watson, D., and Robert, J. (2020, August 25). A Guide for Analysing Electrodermal Activity (EDA) & Skin Conductance Responses (SCRs) for Psychological Experiments. Available online: https:\/\/www.lancaster.ac.uk\/media\/lancaster-university\/content-assets\/documents\/psychology\/ABriefGuideforAnalysingElectrodermalActivityv4.pdf."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"173","DOI":"10.2114\/jpa2.27.173","article-title":"Use of Frequency Domain Analysis of Skin Conductance for Evaluation of Mental Workload","volume":"27","author":"Shimomura","year":"2008","journal-title":"J. Physiol. Anthropol."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"3124","DOI":"10.1007\/s10439-016-1606-6","article-title":"Power Spectral Density Analysis of Electrodermal Activity for Sympathetic Function Assessment","volume":"44","author":"Florian","year":"2016","journal-title":"Ann. Biomed. Eng."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/BF00994018","article-title":"Support-vector networks","volume":"20","author":"Cortes","year":"1995","journal-title":"Mach. Learn."},{"key":"ref_60","unstructured":"McKinney, W. (July, January 28). Data Structures for Statistical Computing in Python. Proceedings of the 9th Python in Science Conference, Austin, TX, USA."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"1026","DOI":"10.21105\/joss.01026","article-title":"Pingouin: Statistics in Python","volume":"3","author":"Vallat","year":"2018","journal-title":"J. Open Source Softw."},{"key":"ref_62","unstructured":"Jones, E., Oliphant, T., and Peterson, P. (2020, August 25). A Guide to NumPy, 2001\u2013Today. Available online: https:\/\/web.mit.edu\/dvp\/Public\/numpybook.pdf."},{"key":"ref_63","first-page":"52","article-title":"Better than random? A closer look on BCI results","volume":"10","author":"Scherer","year":"2008","journal-title":"Int. J. Bioelectromagn."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"3021","DOI":"10.21105\/joss.03021","article-title":"seaborn: Statistical data visualization","volume":"6","author":"Waskom","year":"2021","journal-title":"J. Open Source Softw."},{"key":"ref_65","unstructured":"Brunner, C., Leeb, R., and Muller-Putz, G. (2008). BCI Competition IV Dataset 2a: 4-Class Motor Imagery, Graz University of Technology."},{"key":"ref_66","first-page":"1","article-title":"EEG-based workload estimation across affective contexts","volume":"8","author":"Jeunet","year":"2014","journal-title":"Front. Neurosci."},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1080\/2326263X.2014.912881","article-title":"A survey of affective brain computer interfaces: Principles, state-of-the-art, and challenges","volume":"1","author":"Muhl","year":"2014","journal-title":"Brain-Comput. Interfaces"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1007\/978-3-642-15314-3_9","article-title":"Single trial classification of EEG and peripheral physiological signals for recognition of emotions induced by music videos","volume":"6334","author":"Koelstra","year":"2010","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"1161","DOI":"10.1037\/h0077714","article-title":"A circumplex model of affect","volume":"39","author":"Russell","year":"1980","journal-title":"J. Personal. Soc. Psychol."},{"key":"ref_70","unstructured":"Pillette, L., Appriou, A., Cichocki, A., N\u2019Kaoua, B., and Lotte, F. (2018, January 21\u201325). Classification of attention types in EEG signals. Proceedings of the International BCI Meeting, Pacific Grove, CA, USA."},{"key":"ref_71","unstructured":"Pillette, L. (2019). Redefining and Adapting Feedback for Mental-Imagery Based Brain-Computer Interface User Training to the Learners\u2019 Traits and States. [Ph.D. Thesis, Universit\u00e9 de Bordeaux]."},{"key":"ref_72","unstructured":"Zomeren, A.H., and Brouwer, W.H. (1994). Clinical Neuropsychology of Attention, Oxford University Press."},{"key":"ref_73","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1037\/h0026740","article-title":"Anticipation and timing in human motor performance","volume":"70","author":"Schmidt","year":"1968","journal-title":"Psychol. Bull."},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"S76","DOI":"10.1006\/nimg.2001.0839","article-title":"On the functional neuroanatomy of intrinsic and phasic alertness","volume":"14","author":"Sturm","year":"2001","journal-title":"Neuroimage"},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"908","DOI":"10.3758\/BF03194984","article-title":"Negative and positive congruence effects in letters and shapes","volume":"66","author":"Lachmann","year":"2004","journal-title":"Atten. Percept. Psychophys."},{"key":"ref_76","doi-asserted-by":"crossref","first-page":"501","DOI":"10.3758\/APP.72.2.501","article-title":"Improved segregation of simultaneous talkers differentially affects perceptual and cognitive capacity demands for recognizing speech in competing speech","volume":"72","author":"Francis","year":"2010","journal-title":"Atten. Percept. Psychophys."},{"key":"ref_77","first-page":"100","article-title":"The concept of attention and the electroencephalographic alpha rhythm","volume":"24","author":"Mulholland","year":"1969","journal-title":"Atten. Neurophysiol."},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1126\/science.3992243","article-title":"EEG alpha activity reflects attentional demands, and beta activity reflects emotional and cognitive processes","volume":"228","author":"Ray","year":"1985","journal-title":"Science"},{"key":"ref_79","doi-asserted-by":"crossref","first-page":"920","DOI":"10.1109\/TBME.2011.2172210","article-title":"Multiclass Brain-Computer Interface Classification by Riemannian Geometry to Cite This Version: Multi-class Brain Computer Interface Classification by Riemannian Geometry","volume":"59","author":"Barachant","year":"2012","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_80","doi-asserted-by":"crossref","unstructured":"Samek, W., and M\u00fcller, K.R. (2019). Towards explainable artificial intelligence. Explainable AI: Interpreting, Explaining and Visualizing Deep Learning, Springer.","DOI":"10.1007\/978-3-030-28954-6"},{"key":"ref_81","unstructured":"Appriou, A., and Lotte, F. (2021, January 11\u201316). Tools for affective, cognitive and conative states estimation from both EEG and physiological signals. Proceedings of the Third International Neuroergonomics Conference, Munich, Germany."},{"key":"ref_82","doi-asserted-by":"crossref","first-page":"2035","DOI":"10.1109\/TBME.2009.2012869","article-title":"xDAWN Algorithm to Enhance Evoked Potentials: Application to Brain-Computer Interface","volume":"56","author":"Rivet","year":"2009","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_83","doi-asserted-by":"crossref","unstructured":"Roy, R., Bonnet, S., Charbonnier, S., and Campagne, A. (2015, January 22\u201324). Enhancing single-trial mental workload estimation through xDAWN spatial filtering. Proceedings of the International IEEE\/EMBS Conference on Neural Engineering, NER 2015, Montpellier, France.","DOI":"10.1109\/NER.2015.7146634"},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Noh, E., and De Sa, V. (2013, January 6\u20138). Canonical correlation approach to common spatial patterns. Proceedings of the International IEEE\/EMBS Conference on Neural Engineering, NER 2013, San Diego, CA, USA.","DOI":"10.1109\/NER.2013.6696023"},{"key":"ref_85","doi-asserted-by":"crossref","unstructured":"Roy, R., Charbonnier, S., and Jallon, P. (2015, January 25\u201329). A Comparison of ERP Spatial Filtering Methods for Optimal Mental Workload Estimation. Proceedings of the 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milan, Italy.","DOI":"10.1109\/EMBC.2015.7320066"},{"key":"ref_86","doi-asserted-by":"crossref","first-page":"056013","DOI":"10.1088\/1741-2552\/aace8c","article-title":"EEGNet: A compact convolutional neural network for EEG-based brain\u2013computer interfaces","volume":"15","author":"Vernon","year":"2018","journal-title":"J. Neural Eng."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/17\/5740\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:52:19Z","timestamp":1760165539000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/17\/5740"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,26]]},"references-count":86,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["s21175740"],"URL":"https:\/\/doi.org\/10.3390\/s21175740","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,8,26]]}}}