NeuroKit2: a Python toolbox for neurophysiological signal processing

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 t...

Full description

Saved in:
Bibliographic Details
Main Authors: Makowski, Dominique, Pham, Tam, Lau, Zen Juen, Brammer, Jan C., Lespinasse, François, Pham, Hung, Schölzel, Christopher, Chen, Annabel Shen-Hsing
Other Authors: School of Social Sciences
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/159711
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-159711
record_format dspace
spelling sg-ntu-dr.10356-1597112022-06-29T08:54:51Z NeuroKit2: a Python toolbox for neurophysiological signal processing Makowski, Dominique Pham, Tam Lau, Zen Juen Brammer, Jan C. Lespinasse, François Pham, Hung Schölzel, Christopher Chen, Annabel Shen-Hsing School of Social Sciences Lee Kong Chian School of Medicine (LKCMedicine) Eureka Robotics Centre for Research and Development in Learning (CRADLE) Science::Medicine Neurophysiology Biosignals 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. Franc¸ois Lespinasse would like to thank the Courtois Foundation for its support through the Courtois-NeuroMod project (https://cneuromod.ca). 2022-06-29T08:54:51Z 2022-06-29T08:54:51Z 2021 Journal Article Makowski, D., Pham, T., Lau, Z. J., Brammer, J. C., Lespinasse, F., Pham, H., Schölzel, C. & Chen, A. S. (2021). NeuroKit2: a Python toolbox for neurophysiological signal processing. Behavior Research Methods, 53(4), 1689-1696. https://dx.doi.org/10.3758/s13428-020-01516-y 1554-351X https://hdl.handle.net/10356/159711 10.3758/s13428-020-01516-y 33528817 2-s2.0-85100419216 4 53 1689 1696 en Behavior Research Methods © 2021 The Psychonomic Society, Inc. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Science::Medicine
Neurophysiology
Biosignals
spellingShingle Science::Medicine
Neurophysiology
Biosignals
Makowski, Dominique
Pham, Tam
Lau, Zen Juen
Brammer, Jan C.
Lespinasse, François
Pham, Hung
Schölzel, Christopher
Chen, Annabel Shen-Hsing
NeuroKit2: a Python toolbox for neurophysiological signal processing
description 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.
author2 School of Social Sciences
author_facet School of Social Sciences
Makowski, Dominique
Pham, Tam
Lau, Zen Juen
Brammer, Jan C.
Lespinasse, François
Pham, Hung
Schölzel, Christopher
Chen, Annabel Shen-Hsing
format Article
author Makowski, Dominique
Pham, Tam
Lau, Zen Juen
Brammer, Jan C.
Lespinasse, François
Pham, Hung
Schölzel, Christopher
Chen, Annabel Shen-Hsing
author_sort Makowski, Dominique
title NeuroKit2: a Python toolbox for neurophysiological signal processing
title_short NeuroKit2: a Python toolbox for neurophysiological signal processing
title_full NeuroKit2: a Python toolbox for neurophysiological signal processing
title_fullStr NeuroKit2: a Python toolbox for neurophysiological signal processing
title_full_unstemmed NeuroKit2: a Python toolbox for neurophysiological signal processing
title_sort neurokit2: a python toolbox for neurophysiological signal processing
publishDate 2022
url https://hdl.handle.net/10356/159711
_version_ 1738844804788256768