BioPsyKit: A Python package for the analysis of biopsychological data

Richer R, Küderle A, Ullrich M, Rohleder N, Eskofier B (2021)

Publication Language: English

Publication Type: Journal article, Original article

Publication year: 2021


Original Authors: Robert Richer, Arne Küderle, Martin Ullrich, Nicolas Rohleder, Bjoern Eskofier

Book Volume: 6

Pages Range: 3702

Issue: 66


DOI: 10.21105/joss.03702

Open Access Link:


Biopsychology is a field of psychology that analyzes how biological processes interact with
behaviour, emotion, cognition, and other mental processes. Biopsychology covers, among
others, the topics of sensation and perception, emotion regulation, movement (and control of
such), sleep and biological rhythms, as well as acute and chronic stress.
To assess the interaction between biological and mental processes a variety of different modali-
ties are used in the field of biopsychology, such as electrophysiology, assessed, for instance, via
electrocardiography (ECG), electrodermal activity (EDA), or electroencephalography (EEG),
sleep, activity and movement, assessed via inertial measurement units (IMUs), neuroendocrine
and inflammatory biomarkers, assessed by saliva and blood samples, as well as self-reports,
assessed via psychological questionnaires.
These different modalities are collected either “in the lab,” during standardized laboratory
protocols, or “in the wild,” during unsupervised protocols in home environments. The collected
data are typically analyzed using statistical methods, or, more recently, using machine learning
While some software packages exist that allow for the analysis of single data modalities, such
as electrophysiological data, or sleep, activity and movement data, no packages are available
for the analysis of other modalities, such as neuroendocrine and inflammatory biomarker,
and self-reports. In order to fill this gap, and, simultaneously, to combine all required tools
analyzing biopsychological data from beginning to end into one single Python package, we
developed BioPsyKit.

Authors with CRIS profile

Additional Organisation(s)

Related research project(s)

How to cite


Richer, R., Küderle, A., Ullrich, M., Rohleder, N., & Eskofier, B. (2021). BioPsyKit: A Python package for the analysis of biopsychological data. Journal of Open Source Software, 6, 3702.


Richer, Robert, et al. "BioPsyKit: A Python package for the analysis of biopsychological data." Journal of Open Source Software 6 (2021): 3702.

BibTeX: Download