PsychophysiologyNeurosciencePeer-reviewed journal article
eyeris: A flexible, extensible, and reproducible pupillometry preprocessing framework in R
Shawn Tyler SchwartziD, Haopei YangiD, Alice M XueiD, Mingjian HeiD
Abstract
Pupillometry provides a non-invasive window into the mind and brain, particularly as a psychophysiological readout of autonomic and cognitive processes like arousal, attention, stress, and emotional states. Pupillometry research lacks a robust, standardized framework for data preprocessing, whereas in functional magnetic resonance imaging and electroencephalography, researchers have converged on tools such as fMRIPrep, EEGLAB and MNE-Python. Many established pupillometry preprocessing packages and workflows fall short of serving the goal of enhancing reproducibility, especially since most existing solutions lack designs based on Findability, Accessibility, Interoperability, and Reusability (FAIR) principles. To promote FAIR and open science practices for pupillometry research, we developed eyeris, a complete pupillometry preprocessing suite designed to be intuitive, modular, performant, and extensible (https://github.com/shawntz/eyeris). Out-of-the-box, eyeris provides a recommended preprocessing workflow and considers signal processing best practices for tonic and phasic pupillometry. Moreover, eyeris further enables open and reproducible science workflows, as well as quality control workflows by following a well-established file management schema and generating interactive output reports for both record keeping/sharing and quality assurance of preprocessed pupil data prior to formal analysis. Taken together, eyeris provides a robust all-in-one transparent and adaptive solution for high-fidelity pupillometry preprocessing with the aim of further improving reproducibility in pupillometry research.
- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 0th percentile
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Methods in Cognitive Pupillometry: Design, Preprocessing, and Statistical Analysis
S. Mathot, A. Vilotijevic·bioRxiv·Feb 23, 2022
- Adaptive Reconstruction of Pupil Dynamics During Blink Data Loss: A Physiologically-Informed Exponential Recovery and Noise Modelling Framework
Mohammad Ahsan Khodami, Seyed Mohammad Hosseini, Sofia Kireeva·bioRxiv·Aug 18, 2025
- PyPlr: A versatile, integrated system of hardware and software for researching the human pupillary light reflex
J. T. Martin, J. Pinto, … M. Spitschan·bioRxiv·Jun 2, 2021
- NeuroPupil: A generalization-first framework for scalable and biologically informative cross-species pupillometry
Kemal Ozdemirli, Tenesha Connor, … Murat Yıldırım·bioRxiv·May 18, 2026
- OpenIrisDPI: An Open-Source Digital Dual Purkinje Image Eye Tracker for Visual Neuroscience
Ryan A. Ressmeyer, Jorge Otero‐Millan, … Jacob L. Yates·Journal of Neuroscience MethodsPeer-reviewed·Jan 23, 2026
- PyLossless: A non-destructive EEG processing pipeline
Scott Huberty, James A. Desjardins, … Christian O’Reilly·Behavior Research MethodsPeer-reviewed·Jul 6, 2026