000865042 001__ 865042
000865042 005__ 20210130002851.0
000865042 0247_ $$2doi$$a10.21105/joss.01525
000865042 0247_ $$2altmetric$$aaltmetric:65055164
000865042 0247_ $$2Handle$$a2128/24162
000865042 037__ $$aFZJ-2019-04604
000865042 041__ $$aEnglish
000865042 082__ $$a004
000865042 1001_ $$0P:(DE-Juel1)178612$$aWagner, Adina Svenja$$b0$$eCorresponding author$$ufzj
000865042 245__ $$amultimatch-gaze: The MultiMatch algorithm for gaze path comparison in Python
000865042 260__ $$c2019
000865042 3367_ $$2DRIVER$$aarticle
000865042 3367_ $$2DataCite$$aOutput Types/Journal article
000865042 3367_ $$0PUB:(DE-HGF)16$$2PUB:(DE-HGF)$$aJournal Article$$bjournal$$mjournal$$s1581938447_18670
000865042 3367_ $$2BibTeX$$aARTICLE
000865042 3367_ $$2ORCID$$aJOURNAL_ARTICLE
000865042 3367_ $$00$$2EndNote$$aJournal Article
000865042 520__ $$aMultimatch-gaze is a Python package for computing the similarity of eye-movement sequences, so called scan paths. Scan paths are the trace of eye-movements in space and time, usually captured with eye tracking devices. Scan path similarity is a measure that is used in a variety of disciplines ranging from cognitive psychology, medicine, and marketing to human-machine interfaces. In addition to quantifying position and order of a series of eye-movements, comparing their temporo-spatial sequence adds an insightful dimension to the traditional analysis of eye tracking data. It reveals commonalities and differences of viewing behavior within and between observers, and is used to study how people explore visual information. For example, scan path comparisons are used to study analogy-making (French, Glady, & Thibaut, 2017), visual exploration and imagery (Johansson, Holsanova, & Holmqvist, 2006), habituation in repetitive visual search (Burmester & Mast, 2010), or spatial attention allocation in dynamic scenes (Mital, Smith, Hill, & Henderson, 2011). The method is applied within individuals as a measure of change (Burmester & Mast, 2010), or across samples to study group differences (French et al., 2017).Therefore, in recent years, interest in the study of eye movement sequences has sparked the development of novel methodologies and algorithms to perform scan path comparisons. However, many of the contemporary scan path comparison algorithms are implemented inclosed-source, non-free software such as Matlab.Multimatch-gaze is a Python-based reimplementation of the MultiMatch toolbox for scanpath comparison, originally developed by Jarodzka, Holmqvist, & Nyström (2010) and implemented by Dewhurst et al. (2012) in Matlab. This algorithm represents scan paths asgeometrical vectors in a two-dimensional space: Any scan path is built up of a coordinate vector sequence in which the start and end position of vectors represent fixations, and the vectors represent saccades. Two such vector sequences are, after optional simplification based on angular relations and amplitudes of saccades, compared on the five dimensions “vector shape”, “vector length (amplitude)”, “vector position”, “vector direction”, and “fixation duration” for a multidimensional similarity evaluation.This reimplementation in Python aims at providing an accessible, documented, and tested open source alternative to the existing MultiMatch toolbox. The algorithm is an established tool for scan path comparison (N. C. Anderson, Anderson, Kingstone, & Bischof, 2015),and improved availability aids adoption in a broader research community. multimatch-gaze is available from its Github repository and as the Python package multimatch-gaze via pip install multimatch-gaze. The module contains the same functionality as the original Matlab toolbox, that is, scan path comparison with optional simplification according to userdefined thresholds, and it provides this functionality via a command line interface or a PythonAPI. Data for scan path comparison can be supplied as nx3 fixation vectors with columns corresponding to x-coordinates, y-coordinates, and duration of the fixation in seconds (as for the original Matlab toolbox). Alternatively, multimatch-gaze can natively read in event detection output produced by REMoDNaV (Dar, Wagner, & Hanke, 2019), a velocity-based eye movement classification algorithm written in Python. For REMoDNaV-based input, users can additionally specify whether smooth pursuit events in the data should be kept in the scan path or discarded.
000865042 536__ $$0G:(DE-HGF)POF3-574$$a574 - Theory, modelling and simulation (POF3-574)$$cPOF3-574$$fPOF III$$x0
000865042 588__ $$aDataset connected to CrossRef
000865042 7001_ $$00000-0003-3456-2493$$aHalchenko, Yaroslav$$b1
000865042 7001_ $$0P:(DE-Juel1)177087$$aHanke, Michael$$b2$$ufzj
000865042 773__ $$0PERI:(DE-600)2891760-1$$a10.21105/joss.01525$$gVol. 4, no. 40, p. 1525 -$$n40$$p1525 -$$tThe journal of open source software$$v4$$x2475-9066$$y2019
000865042 8564_ $$uhttps://juser.fz-juelich.de/record/865042/files/10.21105.joss.01525.pdf$$yOpenAccess
000865042 8564_ $$uhttps://juser.fz-juelich.de/record/865042/files/10.21105.joss.01525.pdf?subformat=pdfa$$xpdfa$$yOpenAccess
000865042 909CO $$ooai:juser.fz-juelich.de:865042$$pdnbdelivery$$pdriver$$pVDB$$popen_access$$popenaire
000865042 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)178612$$aForschungszentrum Jülich$$b0$$kFZJ
000865042 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)177087$$aForschungszentrum Jülich$$b2$$kFZJ
000865042 9131_ $$0G:(DE-HGF)POF3-574$$1G:(DE-HGF)POF3-570$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lDecoding the Human Brain$$vTheory, modelling and simulation$$x0
000865042 9141_ $$y2019
000865042 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
000865042 915__ $$0StatID:(DE-HGF)0501$$2StatID$$aDBCoverage$$bDOAJ Seal
000865042 915__ $$0StatID:(DE-HGF)0500$$2StatID$$aDBCoverage$$bDOAJ
000865042 915__ $$0LIC:(DE-HGF)CCBY4$$2HGFVOC$$aCreative Commons Attribution CC BY 4.0
000865042 915__ $$0StatID:(DE-HGF)0030$$2StatID$$aPeer Review$$bDOAJ : Open peer review
000865042 920__ $$lyes
000865042 9201_ $$0I:(DE-Juel1)INM-7-20090406$$kINM-7$$lGehirn & Verhalten$$x0
000865042 980__ $$ajournal
000865042 980__ $$aVDB
000865042 980__ $$aI:(DE-Juel1)INM-7-20090406
000865042 980__ $$aUNRESTRICTED
000865042 9801_ $$aFullTexts