Brandon Snyder
Methodology, software, validation lead, and visualization lead
Bellini College of Artificial Intelligence, Cybersecurity and Computing, University of South Florida
Project and people
EyeSort is a free, open-source EEGLAB plugin for behavior-contingent labeling of synchronized EEG and eye-tracking fixation events in reading experiments.
EyeSort maps already-detected fixations onto user-defined regions in single-line text, then applies criteria such as region pass, fixation class, neighboring region, and saccade direction. It writes canonical labels and contextual metadata back to the EEGLAB event structure.
The project is intended to make behavior-specific event selection easier to inspect, repeat, and share. It operates between synchronization and analysis; it does not perform synchronization, eye-event detection, artifact correction, EEG preprocessing, or temporal-overlap correction.
The creators are affiliated with the University of South Florida. Roles and affiliations below follow the project manuscript.
Methodology, software, validation lead, and visualization lead
Bellini College of Artificial Intelligence, Cybersecurity and Computing, University of South Florida
Conceptualization, data curation, methodology, supervision, and validation
Department of Psychology, University of South Florida
Conceptualization, funding acquisition, project administration, resources, and supervision
Department of Psychology, University of South Florida
EyeSort is developed and maintained by the Eye Movements & Cognition Lab in the Department of Psychology at the University of South Florida. The lab studies cognitive processes in reading and visual perception using eye-tracking and electrophysiological methods.
This work was supported by the National Science Foundation under award BCS-2341665.
Open a GitHub issue first so the report, diagnosis, and resolution remain visible and reproducible. Include EyeSort, MATLAB, EEGLAB, and operating system versions; steps to reproduce; the exact error; and a minimal non-sensitive example or configuration when possible.
Open a GitHub issueFor research-use questions or collaboration inquiries that do not belong in the public issue tracker, contact the lab through Sara Milligan. Email is not the preferred channel for bug reports or feature tracking.
Email Sara MilliganEyeSort builds on the EEGLAB event and dataset framework. Its optional BDF output supports workflows using ERPLAB's BINLISTER. Cite those projects separately when your analysis uses them.
The project thanks Maria Belen Aburto, Emily Akers, Allyson Copeland, and Heather Sheridan for early testing and feedback, and Steve Luck and an anonymous reviewer for manuscript feedback.
EyeSort is distributed under the GNU General Public License v3.0 or later. Downloads, the user manual, citation guidance, source code, and the full license are collected on the Resources page.