Tobii software guide
The two tables below try to provide an overview of the software (stimulus presentation software and analysis software) that can be used with a Tobii eye tracker (mainly the screen based Tobii eye trackers). Note that the tables below are written from an FSW Leiden perspective and are not meant to give an exhaustive overview of all possible Tobii eye tracking software options.
Stimulus presentation
Software | Short description | Availability | Programming skills | SOLO support | Analysis software options |
Tobii Pro Lab | Tobii Pro Lab is an easy to use application which can be used with all types of Tobii eye trackers. Basic experiments can be created with this application, for more advanced experiments it is advised to use E-Prime with Tobii Pro Lab. | A license is required to work with Tobii Pro Lab. For FSW Leiden staff Tobii Pro Lab licenses can be borrowed from SOLO through the Helpdesk. | No programming skills required. | SOLO provides supports for Tobii Pro Lab. | |
Tobii Pro Studio (discontinued) | Tobii Pro Studio is discontinued. It is only advised to use when it is already being used and you are in the middle of data collection. For new projects, switch to Tobii Pro Lab. Tobii Pro Studio is the predecessor of Tobii Pro Lab. It has an easy to use interface and allows basic experiments to be built. | A license is required to use Tobii Pro Studio. | No programming skills required. | SOLO provides limited supports for Tobii Pro Studio. | |
E-Prime | Communication with screen-based Tobii eye trackers can be built into E-Prime with E-Prime Extensions for Tobii (EET). The Tobii Eye Tracker (TET) package allows users to perform, amongst others, calibrations, start and stop tracking, and save raw data to a text file. | An EET license is required to use the package. This package is available for FSW Leiden staff members and comes installed on all lab computers. | Medium level E-Prime skills required. | SOLO provides supports for E-Prime and EET. | PhysioData Toolbox for pupil data processing and raw AOI hit data. Custom scripts for more advanced gazedata processing (advanced programming skills required). |
E-Prime and Tobii Pro Lab | Communication with screen-based Tobii eye trackers and Tobii Pro Lab can be built into E-Prime with E-Prime Extensions for Tobii (EET). Using the Tobii Eye Tracker (EET) package and Tobii Pro Lab (TPL) package allows users to perform stimulus presentation with E-Prime and save all eye tracking data to Tobii Pro Lab for further analysis. | An EET license and a Tobii Pro Lab license are required to use this solution. EET is available for FSW Leiden staff members and comes installed on all lab computers. For FSW Leiden staff members a Tobii Pro Lab license can be borrowed from SOLO. | Medium level E-Prime skills required. | SOLO provides supports for E-Prime and Tobii Pro Lab. | |
OpenSesame | With a set of plugins, PyGaze can be used with OpenSesame. This allows for building Tobii screen-based eye tracker communication in OpenSesame experiments. Using PyGaze with OpenSesame and Tobii eye trackers should be done with care, as their combined usage has not been extensively tested by SOLO. | OpenSesame and PyGaze are freely available. | Medium level OpenSesame skills required. | SOLO provides support for OpenSesame, however using OpenSesame with Tobii should be tested and pilotted. | Custom scripts in language of choice (advanced programming skills required). |
Tobii Pro SDK | The Tobii Pro Software Development Kit (SDK) is a toolkit that allows Tobii screen-based eye tracker integration with several programming languages:
| The Tobii Pro SDK is freely available. | Advanced programming skills in language of choice required. | SOLO provides limited support for the Tobii SDK. Advanced programming skills are required to apply for support. | Custom scripts in language of choice (advanced programming skills required). |
PyGaze | Python wrapper for eye tracker communication (amongst which screen-based Tobii eye trackers). | PyGaze is freely available.
| Advanced Python skills required. | SOLO provides very limited support for PyGaze. Advanced programming skills are required to apply for support. | Custom scripts in language of choice (advanced programming skills required) |
Other | Other stimulus presentation options for Tobii are available, but not described here. |
Analysis
Software | Short description | Availability | Programming skills | SOLO support | Software presentation options |
Tobii Pro Lab | Tobii Pro Lab is an easy to use application which can be used with all types of Tobii eye trackers. With this software, area’s of interest can be easily created and metrics of interest can be exported for further statistical analysis. | A license is required to work with Tobii Pro Lab. For FSW Leiden staff Tobii Pro Lab licenses can be borrowed from SOLO. | No programming skills required. | SOLO provides supports for Tobii Pro Lab. | |
Tobii Pro Studio (discontinued) | Tobii Pro Studio is discontinued. It is only advised to use when it is already being used and you are in the middle of data collection. For new projects, switch to Tobii Pro Lab. Tobii Pro Studio has an easy interface and allows the creation of area’s of interest and the extraction of different eye tracking metrics. | A license is required to use Tobii Pro Studio. | No programming skills required. | SOLO provides limited supports for Tobii Pro Studio. | |
PhysioData Toolbox | With the PhysioData Toolbox, pupil analysis can be performed. Gaze analysis is currently only available in the form of simple AOI hit analysis. | The PhysioData Toolbox is freely available. | No programming skills required (unless a custom conversion script needs to be created). | SOLO provides support for the PhysioData Toolbox. | E-Prime (only pupil data and AOI hit data) Tobii Pro Lab, Tobii Pro SDK, etc. (custom PhysioData Toolbox conversion scripts are required) |
Custom scripts | Custom gaze and pupil analysis scripts can be written in a variety of software packages (e.g. Python, MATLAB). Although there are some wrappers/libraries, not all seems to support Tobii (such as PyGaze Analyser). | Advanced programming skills required. | SOLO provides limited support for custom scripts. Advanced programming skills are required to apply for support. | All | |
Other | Other analysis options for Tobii are available, but not described here. |