Logo










Kaufmann, T., Sütterlin, S., Schulz, S.M., & Vögele, C. (2011).
ARTiiFACT: A tool for heart rate artifact processing and heart rate variability analysis. Behaviour Research Methods, 43(4), 1161-1170.

Features:



ARTiiFACT's main features are:
  • Extraction of interbeat intervals (IBI) from electrocardiogram (ECG) data, both automated and manual
  • Artifact processing in IBI data, both automated and manual
  • Computation of heart rate variability (HRV) in time and frequency domain
  • Statistical analysis of distribution criteria
>> Various analysis steps can be automatized using a batch processing option. It takes one folder of data, processes all files automatically and stores all relevant information (tables, figures, data) to the disk.

Graph Features




ARTiiFACT comprises various modules. You may proceed through all modules from ECG raw data to computation of HRV and statistical analysis, or you may enter the analysis at any step you wish (e.g. starting with IBI data analysis).


1. File conversion:
  • Converts files from different formats to ensure a straightforward start into ARTiiFACT
    • Text files (*.txt)
    • HDF5 files (*.hdf5)
    • Excel files (*.xls)
    • Matlab files (*.mat)
  • Allows for resampling data
  • Allows for unit conversion (e.g. mV -> ÁV)



2. Extraction of interbeat intervals from electrocardiogram data
  • Allows for cutting, inverting and filtering data (high and low pass)
  • Detects R-peaks automatically utilizing different methods: global and local threshold detection (incl. or excl. data detrending). The result of different detection methods is displayed immediately to ease decision on best parameters
  • Allows for manual detection of R-peaks: selection of peaks, de-selection of miss-detected peaks
  • Extracts and stores interbeat intervals to file
Graph Features



3. Detection and processing of artifacts in interbeat interval data
  • Allows for cutting data
  • Automatically detects artifacts based on the algorithm proposed by Berntson and colleagues (1990).
  • Allows for manual detection of artifacts: selection of data-points, de-selection of miss-detected data points
  • Processes artifacts with different methods: deletion, linear interpolation, cubic spline interpolation
  • Stores artifact-cleaned interbeat intervals to file
>> Detection and processing of artifacts is also available as batch-processing
Graph Features



4. Computation of heart rate variability (HRV) estimates in time and frequency domain
  • Allows for adjustment of parameters for HRV computation
  • Computes HRV estimates from interbeat interval data in time and frequency domain
  • Displays graphical and numerical output
  • Stores HRV estimates and an overview pdf to the disk
>> Computation of HRV is also available as batch-processing
Graph Features



5. Statistical analysis for distribution criteria
  • Computates different distribution measures from interbeat interval data
  • Displays graphical and numerical output
  • Stores statistics and an overview pdf to the disk
>> Statistical analysis is also available as batch-processing
Graph Features