Giter Club home page Giter Club logo

eye-tracker-analyzer's Introduction

Eye Tracker Analyzer

Eye Tracker Analyzer is a MATLAB-based toolbox for segmenting, extracting, visualizing and analyzing oculomotor data. The toolbox was produced in order to enable researchers interested in exploring their eye movement data an ability to do so without requiring extensive expertise.

The toolbox:

  • Implements an easy-to-use graphical user interface (GUI) for less code-experienced users
  • Allows easy parsing and segmentation of oculomotor data
  • Implements an adapted version of Enbgert & Kliegl's (2003) microsaccade detection algorithm, with all parameters customizable via GUI
  • Visualizes saccade detection quality and allows semi-automatic editing of it
  • Production of various oculomotor measures, including (micro)saccade rate, velocity, amplitudes, fixation durations, eye vergence and more
  • Production of individual-level and group-level plots

The toolbox was developed and tested in Prof. Shlomit Yuval-Greenberg's lab by multiple authors (see credits).

Minimal requirements

In order to run the toolbox, you should install:

Currently, the toolbox only operates on Windows OS (10 and up).

In order to use the auto-update functionality (see Staying up-to-date below), you need:

Installation

Download the .zip file or clone via git or GitHub Desktop

git clone https://github.com/shlomitya/eye-tracker-analyzer.git

Usage

  1. Start MATLAB
  2. Navigate to the folder containing Eye Tracker Analyzer
  3. Type eyeTrackerAnalyzer in MATLAB command prompt or run the script called eyeTrackerAnalyzer.m

Please check the repository's wiki for detailed instructions.

Staying up-to-date

To check for updates, type eyeTrackerAnalyzerEXE in the MATLAB command prompt or run the script called eyeTrackerAnalyzerEXE.m

The script will check your local repository against changes made in the master and offer to download the new version if available. Git must be installed locally in order to run this script.

NOTE: Any unsaved local changes will be overwritten!

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

If forking, please cite the original work in any publication resulting from the adapted scripts.

Citation

Please cite as:

Tal-Perry, N., Solomon, O., & Yuval-Greenberg, S. Eye Tracker Analyzer: a GUI-based tool for microsaccade extraction and analysis (Version 1.0.0) [Computer software]. https://github.com/shlomitya/eye-tracker-analyzer

Or use the "Cite this repository" widget.

License

GNU General Public License v3.0

Credits

Based on code written by Shlomit Yuval-Greenberg & Alon Keren. Additional contributions were made by Noam Tal-Perry, Omer Solomon, Dekel Abeles, and Roy Amit.

This code includes code parts written by Ralf Engert and Olaf Dimigen.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.