Back

eyeris: A flexible, extensible, and reproducible pupillometry preprocessing framework in R

Schwartz, S. T.; Yang, H.; Xue, A. M.; He, M.

2025-06-03 neuroscience
10.1101/2025.06.01.657312 bioRxiv
Show 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; these tools are considered the gold standard in the field. 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. Impact StatementPupillometry research currently lacks a standardized, integrated preprocessing framework comparable to tools widely adopted in EEG and fMRI research. We introduce eyeris, an open-source R package that fills this gap through a modular, transparent pipeline with signal processing best practices, interactive diagnostic reports for quality control, and scalable database storage. eyeris advances pupillometry methods by promoting reproducible, FAIR-compliant workflows accessible to researchers at all levels of programming expertise.

Matching journals

The top 3 journals account for 50% of the predicted probability mass.

1
eneuro
389 papers in training set
Top 0.1%
39.8%
2
NeuroImage
813 papers in training set
Top 1%
8.5%
3
Nature Communications
4913 papers in training set
Top 28%
6.4%
50% of probability mass above
4
Imaging Neuroscience
242 papers in training set
Top 0.7%
4.9%
5
eLife
5422 papers in training set
Top 21%
4.2%
6
Human Brain Mapping
295 papers in training set
Top 2%
2.4%
7
Frontiers in Neuroinformatics
38 papers in training set
Top 0.3%
1.9%
8
Nature Methods
336 papers in training set
Top 4%
1.9%
9
Proceedings of the National Academy of Sciences
2130 papers in training set
Top 32%
1.7%
10
Scientific Reports
3102 papers in training set
Top 57%
1.7%
11
PLOS ONE
4510 papers in training set
Top 53%
1.7%
12
GigaScience
172 papers in training set
Top 1%
1.7%
13
Neurophotonics
37 papers in training set
Top 0.3%
1.7%
14
Journal of Open Source Software
22 papers in training set
Top 0.1%
1.5%
15
PLOS Computational Biology
1633 papers in training set
Top 18%
1.5%
16
Aperture Neuro
18 papers in training set
Top 0.2%
1.3%
17
Neuroinformatics
40 papers in training set
Top 0.7%
1.1%
18
Network Neuroscience
116 papers in training set
Top 0.9%
1.0%
19
PLOS Biology
408 papers in training set
Top 16%
0.9%
20
Communications Biology
886 papers in training set
Top 18%
0.9%
21
Developmental Cognitive Neuroscience
81 papers in training set
Top 0.5%
0.8%
22
BMC Bioinformatics
383 papers in training set
Top 6%
0.8%
23
Scientific Data
174 papers in training set
Top 2%
0.8%
24
Wellcome Open Research
57 papers in training set
Top 2%
0.8%
25
Frontiers in Psychiatry
83 papers in training set
Top 4%
0.5%
26
Patterns
70 papers in training set
Top 3%
0.5%
27
Nature Human Behaviour
85 papers in training set
Top 6%
0.5%
28
Nature
575 papers in training set
Top 18%
0.5%