Project and people

About EyeSort

EyeSort is a free, open-source EEGLAB plugin for behavior-contingent labeling of synchronized EEG and eye-tracking fixation events in reading experiments.

Purpose

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.

Project team

The creators are affiliated with the University of South Florida. Roles and affiliations below follow the project manuscript.

Brandon Snyder

Methodology, software, validation lead, and visualization lead

Bellini College of Artificial Intelligence, Cybersecurity and Computing, University of South Florida

Sara Milligan, Ph.D.

Conceptualization, data curation, methodology, supervision, and validation

Department of Psychology, University of South Florida

Elizabeth R. Schotter, Ph.D.

Conceptualization, funding acquisition, project administration, resources, and supervision

Department of Psychology, University of South Florida

Lab and affiliation

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.

Funding

This work was supported by the National Science Foundation under award BCS-2341665.

Support and contact policy

Bugs and unexpected results

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 issue

Research and collaboration

For 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 Milligan

Acknowledgements

EyeSort 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.

Open-source project

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.