NeuroKit2: A Python']Python toolbox for neurophysiological signal processing

被引:616
作者
Makowski, Dominique [1 ]
Pham, Tam [1 ]
Lau, Zen J. [1 ]
Brammer, Jan C. [2 ]
Lespinasse, Francois [3 ,4 ]
Pham, Hung [5 ]
Schoelzel, Christopher [6 ]
Chen, S. H. Annabel [1 ,7 ,8 ]
机构
[1] Nanyang Technol Univ, Sch Social Sci, HSS 04-19,48 Nanyang Ave, Singapore, Singapore
[2] Radboud Univ Nijmegen, Behav Sci Inst, Nijmegen, Netherlands
[3] Univ Montreal, Dept Psychol, Montreal, PQ, Canada
[4] Inst Univ Geriatr Montreal, Ctr Rech, Montreal, PQ, Canada
[5] Eureka Robot, Singapore, Singapore
[6] THM Univ Appl Sci, Life Sci Informat, Giessen, Germany
[7] Nanyang Technol Univ, Ctr Res & Dev Learning, Singapore, Singapore
[8] Nanyang Technol Univ, Lee Kong Chian Sch Med, Singapore, Singapore
关键词
Neurophysiology; Biosignals; !text type='Python']Python[!/text; ECG; EDA; EMG;
D O I
10.3758/s13428-020-01516-y
中图分类号
B841 [心理学研究方法];
学科分类号
040201 ;
摘要
NeuroKit2 is an open-source, community-driven, and user-centered Python package for neurophysiological signal processing. It provides a comprehensive suite of processing routines for a variety of bodily signals (e.g., ECG, PPG, EDA, EMG, RSP). These processing routines include high-level functions that enable data processing in a few lines of code using validated pipelines, which we illustrate in two examples covering the most typical scenarios, such as an event-related paradigm and an interval-related analysis. The package also includes tools for specific processing steps such as rate extraction and filtering methods, offering a trade-off between high-level convenience and fine-tuned control. Its goal is to improve transparency and reproducibility in neurophysiological research, as well as foster exploration and innovation. Its design philosophy is centred on user-experience and accessibility to both novice and advanced users.
引用
收藏
页码:1689 / 1696
页数:8
相关论文
共 31 条
[1]   Estimating the reproducibility of psychological science [J].
Aarts, Alexander A. ;
Anderson, Joanna E. ;
Anderson, Christopher J. ;
Attridge, Peter R. ;
Attwood, Angela ;
Axt, Jordan ;
Babel, Molly ;
Bahnik, Stepan ;
Baranski, Erica ;
Barnett-Cowan, Michael ;
Bartmess, Elizabeth ;
Beer, Jennifer ;
Bell, Raoul ;
Bentley, Heather ;
Beyan, Leah ;
Binion, Grace ;
Borsboom, Denny ;
Bosch, Annick ;
Bosco, Frank A. ;
Bowman, Sara D. ;
Brandt, Mark J. ;
Braswell, Erin ;
Brohmer, Hilmar ;
Brown, Benjamin T. ;
Brown, Kristina ;
Bruening, Jovita ;
Calhoun-Sauls, Ann ;
Callahan, Shannon P. ;
Chagnon, Elizabeth ;
Chandler, Jesse ;
Chartier, Christopher R. ;
Cheung, Felix ;
Christopherson, Cody D. ;
Cillessen, Linda ;
Clay, Russ ;
Cleary, Hayley ;
Cloud, Mark D. ;
Cohn, Michael ;
Cohoon, Johanna ;
Columbus, Simon ;
Cordes, Andreas ;
Costantini, Giulio ;
Alvarez, Leslie D. Cramblet ;
Cremata, Ed ;
Crusius, Jan ;
DeCoster, Jamie ;
DeGaetano, Michelle A. ;
Della Penna, Nicolas ;
den Bezemer, Bobby ;
Deserno, Marie K. .
SCIENCE, 2015, 349 (6251)
[2]  
[Anonymous], 2018, P 17 PYTH SCI C, DOI [10.25080/Majora-4af1f417-011, DOI 10.25080/MAJORA-4AF1F417-011]
[3]   A head-to-head comparison of SCRalyze and Ledalab, two model-based methods for skin conductance analysis [J].
Bach, Dominik R. .
BIOLOGICAL PSYCHOLOGY, 2014, 103 :63-68
[4]  
Bartels R., 2020, J. Open Source Softw, V5, P1867, DOI DOI 10.21105/JOSS.01867
[5]   A continuous measure of phasic electrodermal activity [J].
Benedek, Mathias ;
Kaernbach, Christian .
JOURNAL OF NEUROSCIENCE METHODS, 2010, 190 (01) :80-91
[6]  
Carreiras C., 2015, BioSPPy: Biosignal Processing in Python
[7]  
Clifton D. A., 2012, 2012 Proceedings of the First International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE 2012), P37, DOI 10.1109/RAISE.2012.6227968
[8]  
Gabrieli, 2019, NEURAL APPROACHES DY, P395, DOI [10.1007/978-981-13-8950-4, DOI 10.1007/978-981-13-8950-4]
[9]  
Gomes P., 2019, Proc. Int'l Conf. on Electrical, P822
[10]   MEG and EEG data analysis with MNE-Python']Python [J].
Gramfort, Alexandre ;
Luessi, Martin ;
Larson, Eric ;
Engemann, Denis A. ;
Strohmeier, Daniel ;
Brodbeck, Christian ;
Goj, Roman ;
Jas, Mainak ;
Brooks, Teon ;
Parkkonen, Lauri ;
Haemaelaeinen, Matti .
FRONTIERS IN NEUROSCIENCE, 2013, 7