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...
Saved in:
Main Authors: | , , , , , , , |
---|---|
Other Authors: | |
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 |