PuPl
PuPl processes pupillometry data as an Octave-compatible library of Matlab functions for preprocessing, trial management, and event-related pupil dilation analysis.
Key Features:
- Octave-compatible Matlab library: Collection of Matlab functions compatible with Octave enabling programmatic pupillometry data processing.
- Preprocessing (blink correction, smoothing, gaze correction): Provides blink correction, data smoothing, and gaze correction to remove artifacts and noise from pupil time series.
- Trial Management: Supports definition and sorting of trials for experiments with multiple conditions or stimuli.
- Event-Related Pupil Dilation Segmentation: Segments time series to isolate event-related pupil dilation responses.
- Flexible Data Export: Exports tabular data suitable for diverse statistical analyses.
- Extensibility: Designed to allow extension and user contributions to incorporate evolving pupillometry best practices.
Scientific Applications:
- Cognitive and neural mechanism studies: Enables analysis of pupil size changes to investigate cognitive processes and physiological states in neuroscience research.
Methodology:
Replication of published results using publicly available data to demonstrate the pipeline's capabilities.
Topics
Details
- License:
- Other
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- MATLAB
- Added:
- 5/17/2022
- Last Updated:
- 5/17/2022
Operations
Publications
Kinley I, Levy Y. PuPl: an open-source tool for processing pupillometry data. Behavior Research Methods. 2021;54(4):2046-2069. doi:10.3758/s13428-021-01717-z. PMID:34874538.
PMID: 34874538