ETRAN: extensible software for eye tracking data visualization and analysis



This article is devoted to the description of a free, extensible and open source software system designed for eye tracking data analysis. Authors of this article examine not only the main methods and functions of the system core that address gaze data import, data analysis (filtering, smoothing, oculomotor events detection, estimation of events’ characteristics and others) and visualization, but also scheduled improvements of system’s functional features

General Information

Keywords: eye tracking, statistical software, oculomotor events detection, R programming language

Journal rubric: Tools

Article type: scientific article


For citation: Marmalyuk P.A., Yuryev G.A., Zhegallo A.V., Polyakov B.Y., Panfilova A.S. ETRAN: extensible software for eye tracking data visualization and analysis. Eksperimental'naâ psihologiâ = Experimental Psychology (Russia), 2016. Vol. 9, no. 1, pp. 131–144. DOI: 10.17759/exppsy.2016090110. (In Russ., аbstr. in Engl.)


  1. Barabanshchikov V. A., Zhegallo A. V. Registratsiya i analiz napravlennosti vzora cheloveka [Registration and analysis of human eye orientation]. Moscow, Institute of Psychology RAN Publ., 2013.316 p. (In Russ.).
  2. Dreiper N., Smit G. Prikladnoi regressionnyi analiz [Applied regression analysis] Moscow: Izdatel’skii dom «Vil’yams» Publ., 2007. 912 p. (In Russ.).
  3. Eye Tracking Project [Electronic resource]. Public repository for the RFHproject №14-06-12012, 2016. URL: (accessed 04.03.2016).
  4. Geoff Der, Brian S. Everitt. Essential Statistics Using SAS University Edition. S AS Institute Inc., 2015.246 р.
  5. Hayes T.R., Petrov A. A., Sederberg Р. В. A novel method for analyzing sequential eye movements re­veals strategic influence on Raven’s Advanced Progressive Matrices. Journal of Vision, 2011, vol. 11, no. 10, pp. 1-11. doi:10.1167/11.10.10
  6. Khokhlova A. A. Issledovanie glazodvigatel’noi aktivnosti pri prokhozhdenii matrichnogo testa intellekta Rav- ena\Studyoiocu\omotoractivitydunngRaven’smatncestest].Molodyeuchenye-nasheinovoishkole.MaterialyX -prakticheskoi konferentsii [Proceedings оfthe Municipal Scientific and Practical Conference “Young Scientists -for our new school”]. Moscow: MGPPU Publ., 2011. P. 343-345 (In Russ.).
  7. Marmalyuk P. A., Zvonkina О. M. Opomye pokazateli glazodvigatel’noi aktivnosti pri prokhozhdenii testa Ravena i avtomatizatsiya ikh rascheta dlya otsenki vyrazhennosti relevantnykh kognitivnykh stilei [Ocu­lomotor activity indicators during Raven test and automation of their calculation to assess the severity of relevant cognitive styles]. Materialy Vserossiyskoy nauchnoy konferencii “Eksperimental’nyi metodv strukture psikhologicheskogo znaniya” [Proceedings of the All-Russian Scientific Conference “Experimental method in the structure of psychological knowledge” (Moscow, November 22-23,2012)]. Moscow, Institute of Psycho­logy RAN Publ., 2012. P. 96-101 (In Russ.)
  8. Marmalyuk P. A., Polyakov B. Yu. Analiz dannykh videookulografli s primeneniem matrits predstavleniya preemnika i derev’ev reshenii [Videooculography data analysis with aid of successor representation matrices and decision trees]. [Electronic resourse]. Molodye uchenye - stolichnomu obrazovaniyu. Materialy XTVgoro- dskoi nauchno-prakticheskoi konferentsii. [Proceedings of the Municipal Scientific and Practical Conference “Young Scientists -forthe Capital’s Education System”]. Moscow: MGPPU Publ., 2015. CD-ROM (In Russ.).
  9. Marmalyuk P. A., Polyakov B. Yu. Vyyavlenie informativnykh kharakteristik glazodvigatel’noi aktivnosti s primeneniem metoda glavnykh komponent i obuchaemykh modelei [Revealing informative characteris­tics of oculomotor activity using principle components analysis and trained models], Materialy Vserossiiskoi nauchnoi konferentsii “Aitrekingvpsikhologicheskoi nauke ipraktike” [Proceedings of the All-Russian Scientif­ic Conference “Eyetracking in psychological science and practice” (Moscow, October 16-17,2015)]. Moscow, Institute of Psychology RAN Publ., 2015 (In press) (In Russ.).
  10. Marmalyuk P. A., Zhegallo A.V., Yur’ev G.A., Panfilova A. S. Printsipy postroeniya programmnogo obe- specheniya s otkrytym iskhodnym kodom dlya analiza rezul’tatov okulograficheskikh issledovanii [Architecture principles of open-source software for oculography data analysis], Eksperimental’naya psikhologiya [Experi­mental psychology (Russia)], 2015, vol. 8, no. 1, pp. 127-144 (In Russ.; abstr. in Engl.).
  11. Nystrom М., Holmqvist K. An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data. Behavior Research Methods, 2010, vol. 42, no. 1, pp. 188-204. doi: 10.3758/BRM.42.1.188.
  12. Olsen A. Tobii I-VT Fixation Filter [Electronic resource]: Algorithm Description, 2012. URL: http:// (дата обрашения 02.10.2015).
  13. RStudio Inc. [Electronic resource]. Shiny by RStudio. A web application framework for R, 2014. URL: (accessed 24.09.2015).
  14. Salvucci D. D., Goldberg J. H. Identifying fixations and saccades in eye-tracking protocols. Proceedings of the 2000 Symposium on Eye Tracking Research and Applications (November 6-8, Palm Beach Gardens, Florida, USA). ACM Press, 2000, vol. 1, pp. 71-78. doi: 10.3758/sl3428-010-0031-2
  15. Savitzky A., Golay M. J. E. Smoothing and Differentiation of Data by Simplified Least Squares Proce­dures. Analytical Chemistry, 1964, vol. 36, no. 8, pp. 1627-39. doi: 10.1021/ac60214a047
  16. SciDAVis [Electronic resource]. What is SciDAVis? 2015. URL: html (accessed 05.03.2016).
  17. Yur’ev G.A., Panfilova A. S., Marmalyuk P. A. Arkhitektura programmnogo obespecheniya dlya analiza rezul’tatov okulograficheskikh issledovanii [Architecture of software for analysis of oculography studies re­sults]. Programmnaya inzheneriya [Software Engineering (Russia)], 2015, no 1, pp. 24-33. doi: https:// (In Russ.; abstr. in Engl.).
  18. Zhegallo A. V., Marmalyuk P. A. ETRAN - R Extension Package for Eye Tracking Results Analysis. Per­ception, 2015, vol. 44, no. 8-9, pp. 1129-1135. doi:10.1177/0301006615594944

Information About the Authors

Pavel A. Marmalyuk, PhD in Engineering, Head of the Laboratory of Psychology and Applied Software, Moscow State University of Psychology & Education, associate professor, Department of Information Technologies, Moscow State University of Psychology & Education, Moscow, Russia, e-mail:

Grigory A. Yuryev, PhD in Physics and Matematics, Associate Professor, Head of Department of the Computer Science Faculty, Leading Researcher, Youth Laboratory Information Technologies for Psychological Diagnostics, Moscow State University of Psychology and Education, Moscow, Russia, ORCID:, e-mail:

Alexander V. Zhegallo, PhD in Psychology, Senior Researcher at the Laboratory of Systems Research of the Psyche, Institute of Psychology of the Russian Academy of Sciences, Researcher at the Center for Experimental Psychology of MSUPE, Moscow, Russia, ORCID:, e-mail:

Borislav Y. Polyakov, Junior Researcher, Research Assistant, Laboratory of Mathematical Psychology and Applied Software of the Center for Information Technologies for Psychological Research, Moscow State University of Psychology and Education, Moscow, Russia, ORCID:, e-mail:

Anastasya S. Panfilova, PhD in Engineering, Researcher, Institute of Psychology, Russian Academy of Sciences, Moscow, Russia, ORCID:, e-mail:



Total: 4121
Previous month: 4
Current month: 0


Total: 460
Previous month: 0
Current month: 0