Processed datasets
Labeled *_processed.set/.fdt files and optional *_eyesort_ia.set intermediates.
EyeSort 1.0 for EEGLAB
EyeSort maps fixations onto text-defined interest areas, applies behavior-contingent labels, and preserves traceable event metadata for downstream analysis.
EyeSort operates after EEG and eye-tracking synchronization and eye-event detection, and before FRP, ERP, or deconvolution analysis. It labels fixation events using region, pass, fixation-class, neighboring-region, and incoming or outgoing saccade-direction criteria.
EyeSort does not synchronize modalities, detect fixations, repair blinks or missing eye data, clean eye-tracker data, preprocess EEG, separate temporally overlapping neural activity, or replace deconvolution.
EyeSort 1.0 is for reading researchers working with co-registered EEG and eye-tracking data whose eye events and trial markers are already available in EEGLAB.
.set filesEEG.eventThe current text geometry is designed for single-line sentence displays using a fixed-width font, uniform pixels per character, and consistently named regions across the relevant trials. Region assignment uses horizontal X coordinates.
The sequence below follows the EyeSort menu. Optional steps can be added when your analysis needs them.
Labeled *_processed.set/.fdt files and optional *_eyesort_ia.set intermediates.
Canonical EyeSort codes, original event types, regions, words, passes, and label descriptions.
Optional labeling-summary CSV output with per-dataset and total counts.
An optional BDF, typically eyesort_bins.txt, grouped from labeled events.
Saved text-IA and label-queue configuration files.
An exported MATLAB processing script with the sidecars needed to rerun a batch.
Preflight checks surface trigger, condition/item, and interest-area mismatches before they become silent zero-match results.
Saved label queues, configurations, batch processing, EEGLAB history, and replay scripts make the applied criteria inspectable.
Display formats are reversible when original event types are present, while canonical codes support optional ERPLAB/BINLISTER handoff and other analyses.
Current release
Published July 9, 2026.
Downloads and release record →Methods
Use the versioned manual for the complete workflow. The citation is to be determined after publication.
View citation status →Sample target
The sample workflow leads to a *_processed.set dataset with canonical EyeSort codes and traceable fixation metadata.
Maintainers
Brandon Snyder, Sara Milligan, and Elizabeth R. Schotter at the University of South Florida.
Project roles and support →Start with the known-compatible files before adapting EyeSort to your own event fields and stimuli.
Open the quickstart