Code and Tools

We have made some of the tools developed in-lab available to the general research community.


This tool is designed to help users preprocess their pupillometry data. It includes a user-friendly GUI for removing artifacts from a pupil signal. Please check out the documentation for instructions on how to apply this tool to your dataset. Hopefully, this tool makes it easier to get started with analyzing your pupil data!


This toolbox consists of a set of convenience functions that allows users to interface with Gazepoint’s GP3 eye-tracker. Researchers who use Psychtoolbox in Matlab for stimuli presentation can use this toolbox to control the GP3 eye-tracker and send event markers to the data file.


A series of pupillometry experiments run on Matlab using Gazepoint eye-tracking hardware, complete with a simple-to-use experimenter user interface. These apps offer a convenient way to demo pupillometry experiments and to conduct pilot studies.

Data from Published Studies

Since 2011, we have posted links so others can download behavioral data files from our lab’s published studies. As of June 2018, data are available for 57 studies by following links on our publications page.

Pictures Used in Mather & Nesmith (2008) and Mather, Gorlick, & Nesmith (2009)

This set of 72 matched pairs of pictures (each pair has one arousing and one neutral picture; 48 pairs are neutral-negative and 24 are neutral-positive) is available in three separate zip files for research purposes.

Highly arousing negative pictures with neutral matches.
Moderately arousing negative pictures with neutral matches.
Moderately arousing positive pictures with neutral matches.

Mather, M., & Nesmith, K. (2008). Arousal-enhanced location memory for pictures. JML, 58, 449-464. PDF