Quantitative analysis of electrodermal activity (EDA), eye-tracking, and questionnaire data investigating emotional engagement in narrative medical visualization.
The project analyzes physiological and behavioral responses to two interactive Hyperemesis gravidarum (HG) data stories:
- an individual character-driven narrative
- a generalized narrative perspective
The repository contains selected preprocessing workflows, statistical analysis scripts, and summary datasets related to the accompanying master’s thesis.
This project investigates how personalization and narrative framing influence emotional engagement in medical visualization.
The study explores whether including an individual protagonist representing a patient’s lived experience increases:
- physiological arousal
- empathic emotional responses
- narrative engagement
compared to a generalized explanatory narrative.
- H1: Including a fictitious individual protagonist increases emotional arousal.
- H2: The individual story elicits stronger negative empathic emotions.
- H3: Viewing order influences emotional engagement and physiological responses.
A mixed-methods study (N=26) combined:
- electrodermal activity (EDA): EdaMove 4 sensor, Software: movisens DataAnalyzer
- eye-tracking: Tobii Pro Spark sensor, Software: Tobii Pro Lab
- questionnaires
to investigate emotional engagement dynamics, viewing behavior, and self-reported emotional responses.
Participants viewed two closely matched narrative visualization prototypes differing primarily in narrative framing:
- individual first-person perspective
- generalized third-person perspective
Time-resolved physiological analysis was used to identify emotionally salient story segments and visualization elements.
The project workflow follows four main stages:
- data preparation
- preprocessing and signal analysis
- statistical evaluation
- result visualization
- signal preprocessing and phasic signal extraction
- data quality checks and missing values handling
- peak detection
- variable computation, e.g., maximum amplitude in a story
- temporal response aggregation by story sections
- summary metric generation
- statistical hypothesis testing
- synchronization and labeling
- area-of-interest evaluation
- statistical hypothesis testing
- emotional valence analysis
- engagement comparison
- statistical hypothesis testing
Statistical analysis was conducted in R, depending on the data distribution and hypothesis formulation. The analysis used t-test, Wilcoxon test, and effect sizes such as Cohen's d or odds ratio.
/data
/scripts
/statistics
/results
/visualizationsIncluded:
- summary-level EDA data
- questionnaire data
- selected preprocessing scripts
- statistical analysis workflows
Not included:
- raw biometric recordings
- identifiable participant data
The results indicate stronger physiological responses associated with the individual character-driven narrative, particularly in peak-based EDA measures.
Questionnaire responses further suggest increased curiosity and negative empathic emotions for the individual story version.
Participants who viewed the individual story first tended to exhibit stronger overall emotional engagement responses.
Add whitespace using empty rows or
For example:
![]() Story perspective |
![]() Participant groups |
![]() Gender differences |
![]() Emotional arousal trajectories |
![]() Aggregated emotional arousal during each story piece (slide) per participant |
![]() Story element analysis related to the three highest EDA amplitudes per participant with detailed granularity |
![]() Story element summary |

Distribution of reported emotional response categories across story conditions

Self-reported narrative engagement across story perspectives
- Python
- R
- tidyverse ecosystem, including ggplot2
- R statistics packages, e.g., stats, effectsize
This project gave me practical experience with:
- synchronizing multimodal time-dependent datasets
- preprocessing and analyzing physiological sensor data
- applying statistical analysis workflows in R
- handling missing data
- visualizing experimental results using ggplot2
- designing and conducting a multimodal lab study
- evaluating emotional engagement through physiological and behavioral measures
Due to participant privacy considerations and ethical restrictions, this repository contains:
- summary-level biometric data
- selected preprocessing scripts
- statistical analysis workflows
Raw eye-tracking recordings, physiological recordings, and identifiable participant data are not publicly distributed.
This project is licensed under the MIT License. Copyright (c) 2026 Beatrice Budich








