| Literature DB >> 26170051 |
Pär Nyström1, Terje Falck-Ytter2,3, Gustaf Gredebäck2.
Abstract
This article describes a new open source scientific workflow system, the TimeStudio Project, dedicated to the behavioral and brain sciences. The program is written in MATLAB and features a graphical user interface for the dynamic pipelining of computer algorithms developed as TimeStudio plugins. TimeStudio includes both a set of general plugins (for reading data files, modifying data structures, visualizing data structures, etc.) and a set of plugins specifically developed for the analysis of event-related eyetracking data as a proof of concept. It is possible to create custom plugins to integrate new or existing MATLAB code anywhere in a workflow, making TimeStudio a flexible workbench for organizing and performing a wide range of analyses. The system also features an integrated sharing and archiving tool for TimeStudio workflows, which can be used to share workflows both during the data analysis phase and after scientific publication. TimeStudio thus facilitates the reproduction and replication of scientific studies, increases the transparency of analyses, and reduces individual researchers' analysis workload. The project website ( http://timestudioproject.com ) contains the latest releases of TimeStudio, together with documentation and user forums.Entities:
Keywords: Eyetracking; MATLAB; Motion capture; Open source; Pupillometry; Scientific workflow system; Time series
Mesh:
Year: 2016 PMID: 26170051 PMCID: PMC4891379 DOI: 10.3758/s13428-015-0616-x
Source DB: PubMed Journal: Behav Res Methods ISSN: 1554-351X
Fig. 1Main window of TimeStudio. The system uses terminology and structures stemming from the behavioral sciences. Data are stored within one or several “subjects” that are accessible from the list box on the left. The data are then processed by plugins that are arranged in a workflow that is defined in the list box on the right. The workflow is executed by pressing the button labeled “Do selected work”
Fig. 2Example of workflow development and sharing in three steps
Fig. 3Example of a TimeStudio data structure. All original files are contained within the structure and can be extracted to the hard drive. The workflow consists of a list of plugins with algorithms that are applied to the subject data. Each subject may have an arbitrary number of substructures (usually containing data from different methodologies)
Fig. 4Graph showing average pupil size per condition