title: PhysioScripts: an extensible, open source platform for the processing of physiological data.
abstract: A commonality across research involving physiological measures is the need to process large amounts of data. Such data processing typically involves the use of software tools to achieve several methodological steps, including identifying and correcting artifacts and defining epochs of time for the reduction and analysis of one or more physiological measures. This article describes a new tool to aid in the processing of physiological data: PhysioScripts. Key elements of PhysioScripts include a graphical interface to view and edit the results of processing steps, as well as a flexible framework to automate the creation of uniform or variable length epochs. The software comprises freely available scripts implemented in the R computing environment. Consequently, PhysioScripts can be readily modified to process other data types through the addition of new subroutines that can be plugged into the existing data processing framework. For illustrative purposes, we describe the steps involved in two data processing examples: (1) heart rate variability from the electrocardiogram and (2) respiratory rate derived from a chest strain gauge. The software, accompanying documentation, and an example data set are available online at israelchristie.com/software.
authors.affiliation: Department of Psychiatry, University of Pittsburgh, 201 North Craig Street, Pittsburgh, PA 15213, USA. ichristie@gmail.com
authors.forename: Israel C
authors.initials: IC
authors.lastname: Christie
authors.forename: Peter J
authors.initials: PJ
authors.lastname: Gianaros
mesh_terms: D000818:Animals; D003626:Data Display; D004562:Electrocardiography; D001330:Electronic Data Processing / Q000295:instrumentation / Q000379:methods; D005544:Forecasting; D006339:Heart Rate / Q000502:physiology; D006801:Humans; D008991:Monitoring, Physiologic / Q000295:instrumentation*; D056152:Respiratory Rate / Q000502:physiology; D012984:Software / Q000639:trends; D012985:Software Design; D014584:User-Computer Interface