Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
The RRest toolbox is a continually evolving resource, with new versions made available from time to time. This page is designed to answer the questions Which version should I use?, and What's the difference between versions?.
The answers to these questions depend on whether you want to use RRest to perform new studies, or to replicate existing studies:
Performing new studies
If you are using RRest to perform new studies then you should use the most recent version (i.e. the highest-numbered version). This is because over time the toolbox evolves to provide increased functionality, and to incorporate suggested changes from the research community. Therefore, if you use an older version, then your analysis will be based on at best an incomplete understanding of the state-of-the-art, and at worst an incorrect understanding of the state-of-the-art.
Replicating published studies
If you are using RRest to replicate a study from the literature, then you should use the same version as was used for that study. The studies which used each version of the toolbox are listed below. For instance, those gaining familiarity with the toolbox may wish to reproduce the study presented as a tutorial in this publication. Version 1 of the toolbox should give an almost exact replication of this study.
- Waveform analysis to estimate respiratory rate: In this tutorial Version 1 of the toolbox was used to assess a few RR algorithms on ECG and PPG data from the MIMIC II dataset.
- An assessment of algorithms to estimate respiratory rate from the electrocardiogram and photoplethysmogram: In this article Version 2 of the toolbox was introduced by assessing a wide range of existing RR algorithms on ECG and PPG data. Algorithm implementations were verified using the Synthetic dataset. Following this algorithms were applied to both the ECG and the PPG on the Vortal dataset (young subjects).
- Extraction of Respiratory Signals from the Electrocardiogram and Photoplethysmogram: Technical and Physiological Determinants: In this article Version 3 of the toolbox was used to assess the influences of a range of technical and physiological factors on the quality of respiratory signals extracted from the ECG and PPG. Respiratory signals were extracted from the Vortal dataset (young and elderly subjects) using a wide range of techniques. The correlations of each extracted respiratory signal with a reference respiratory signal were calculated. This allowed us to investigate the effect of several technical factors (including site of PPG measurement, type of recording equipment, input signal (ECG or PPG) and sampling frequency), and physiological factors (including age, gender and respiratory rate) on the respiratory signals.
One should note that there are two potential reasons for discrepancies between the results provided by the toolbox, and those reported in the literature. Firstly, minor changes may be made to a version of the toolbox to ensure that it is easily accessible. This should only have a minor affect on results. Secondly, some publications use only part of the toolbox for their analysis, and fill in the gaps with their own analysis methods. In this instance, the results can be expected to be broadly similar, but not the same.