peterhcharlton / RRest

Algorithms to estimate respiratory rate from physiological signals
http://peterhcharlton.github.io/RRest/
Other
167 stars 60 forks source link

Problems related to the synthetic dataset #8

Open Jiqing1107 opened 6 years ago

Jiqing1107 commented 6 years ago

Great job! I have two questions:

  1. I noticed that the synthetic reference rr data is 4 breaths/minutes, however in practice, the number of the breaths per minute of a healthy adult is much more than that. So, is there any reason you make the reference rr data to be that number?
  2. When I tried to download the script for generating the synthetic dataset, I found the provided linke is down. So could you please fix or provide another way to get access to the script?

Thanks! Looking forward to your reply!

peterhcharlton commented 6 years ago

Hi,

Thanks very much for your helpful questions. To address them:

  1. The reference RR varies throughout the dataset, rather than being a constant value. It varies between 4 and 60 bpm, as detailed in the Methods section of the ReadMe document. This range was chosen based on the range of physiologically plausible respiratory frequencies proposed in: Karlen et al., IEEE TBME, 60(7): 1946-53 (2013) https://doi.org/10.1109/TBME.2013.2246160 . If you are using the Matlab version of the data, then you can easily find out the reference RR for each simulation by inspecting the field data(n).ref.params.rr, where n is the simulation of interest. For instance, the reference RR is indeed 4 bpm for simulation 1, but it is 6 bpm for simulation 2, and 8 bpm for simulation 3.

  2. I have updated the link for downloading the Matlab script to generate the synthetic dataset, under the Details section of the dataset webpage. Please note that some of the links lower down on this webpage don't seem to be working at present - I'll try to get that fixed.

Best wishes,

Pete