Challenge Open Access
Is the normal heart rate chaotic?
Published: Oct. 30, 2008. Version: 1.0.0
Moody, G. (2008). Is the normal heart rate chaotic? (version 1.0.0). PhysioNet.Additionally, please cite the original publication:
Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PCh, Mark RG, Mietus JE, Moody GB, Peng C-K, Stanley HE. PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals (2003). Circulation. 101(23):e215-e220.
In its June 2008 issue, the editors of Chaos announced a new feature, "Controversial Topics in Nonlinear Dynamics". The first controversial topic to be aired is "Is the Normal Heart Rate Chaotic?". Since major impediments to achieving consensus on the statistical properties of biologic time series have included the lack of open access time series, PhysioNet has provided a set of 15 heart beat (RR-interval) time series in health and disease (congestive heart failure and atrial fibrillation). Each time series is about 24 hours long (roughly 100,000 intervals), and is provided as a text file for analysis and as an image for visual review. All of the time series were derived from continuous ambulatory (Holter) electrocardiograms. We encourage participants in the Chaos Controversies issue to use the 15 RR interval time series provided here as a common focus of analysis.
"Is the Normal Heart Rate Chaotic?" is the question that was posed by the editors of Chaos in their feature on Controversial Topics in Nonlinear Dynamics" . We encourage the community to explore this question. Papers on the topic should be submitted to Chaos for consideration by the editors.
Since major impediments to achieving consensus on the statistical properties of biologic time series have included the lack of open access time series, PhysioNet has provided (below) a set of 15 heart beat (RR-interval) time series in health (series
n5rr) and disease (congestive heart failure:
c5rr; and atrial fibrillation:
a5rr). Each time series is about 24 hours long (roughly 100,000 intervals), and is provided as a text file for analysis (for example,
n1rr.txt) and as an image for visual review (for example,
Participants in the Chaos Controversies issue are encouraged to use the 15 RR interval time series provided here as a common focus of analysis. The question is ongoing and there are no formal rules for taking part in this challenge. If you use other time series, we hope you will be willing to make them freely available at the PhysioNet website so that other participants can apply their analyses to them. Contributions of additional open-source implementations of algorithms related to this topic are also encouraged so that any differences in analyses and conclusions can be more readily understood.
The time series belonging to the first two groups (healthy and congestive heart failure) are all in sinus rhythm. Those in the third group (
a5rr) are provided as examples of a cardiac rhythm that is not sinus rhythm; in that group, the rhythm is atrial fibrillation (AF), an atrial arrhythmia producing an erratic and typically rapid ventricular response. All of the time series were derived from continuous ambulatory (Holter) electrocardiograms (ECGs) that are available elsewhere on the PhysioNet web site; see the text file
RECORDS (below) for additional information about the sources, including where to find the original ECGs and beat annotations from which these series were derived. For each of the 10 healthy and CHF time series, the
RECORDS file also indicates the time of day corresponding to the beginning of the time series, and the gender and age of the subject. This information is not available for any of the 5 AF time series, nor are there annotations for any of the time series with respect to activity level and sleep. Sleeping hours in healthy subjects, however, reliably correspond to sustained periods during which the inter-beat intervals are consistently relatively long for that individual.
Each line in the *rr.txt files contains information about one RR interval, in three fields:
- the length of the RR interval, in seconds;
- a code indicating the type of heart beat that ends the RR interval (N is normal, and anything else is abnormal); and
- the elapsed time, in seconds, from the beginning of the time series to the end of the RR interval.
In general, intervals that precede and follow abnormal beats should be considered as outliers; abnormal beats are rare, except in the CHF cases, which contain up to 2% abnormal beats. Occasional beats that were not detected as a result of signal loss or noise result in abnormally long intervals, and (rarely) an artifact has been misdetected as a beat, resulting in abnormally short intervals; these events should also be considered as outliers.
Since many methods for characterizing the dynamics of time series are extremely sensitive to outliers, and since outlier detection in these time series is non-trivial, we have also provided a set of "filtered" time series from which almost all of the outliers have been removed (using the nguess software available here as part of the WFDB software package). To the extent possible, these series contain only intervals between consecutive normal (N) heart beats, and they are therefore designated as the "nn" series. Series n1nn is the "filtered" version of series n1rr, etc. As for the "rr" series, the "nn" series are provided as text files (n1nn.txt, etc.) and as image files (n1nn.pdf, etc), in the same formats as for the "rr" series files.
The file named
Make-Data is a shell script (batch file) that generated the
Make-Data and also in
RECORDS. The open-source software used came from the
plt software packages.
By choosing to use the "nn" time series, you may be able to avoid having to deal with outliers in your analysis, but you may be able to get better results starting with the "rr" series, applying a more (or less) aggressive outlier rejection strategy that is better matched to the characteristics of your analytic methods. In any case, it may be helpful to refer to both the "rr" and the "nn" series in order to assess how outliers influence your results.
There is no formal evaluation for this challenge, but credit will be given to contributors of new data. Please write to us if you wish to contribute data or software. Use of these data sets, or contributions of data or algorithms to PhysioNet, will not be criteria for acceptance of an article in Chaos, however. In its June 2009 issue, an editorial by Leon Glass highlights eight papers that were published in response to the question .
Conflicts of Interest
The authors have no conflicting interests to declare.
- Glass, Leon. “Controversial Topics in Nonlinear Science: Is the Normal Heart Rate Chaotic?” Chaos 18, 020201 (2008); https://doi.org/10.1063/1.2957912
- Glass, Leon. Introduction to Controversial Topics in Nonlinear Science: Is the Normal Heart Rate Chaotic? Chaos 19, 028501 (2009). https://doi.org/10.1063/1.3156832
Anyone can access the files, as long as they conform to the terms of the specified license.
License (for files):
Open Data Commons Open Database License v1.0
Total uncompressed size: 56.1 MB.
Access the files
- Download the ZIP file (19.7 MB)
- Download the files using your terminal:
wget -r -N -c -np https://physionet.org/files/chaos-heart-rate/1.0.0/
|LICENSE.txt (download)||25.2 KB||2019-11-14|
|MD5SUMS.txt (download)||2.5 KB||2019-11-11|
|Make-Data.txt (download)||4.5 KB||2019-11-11|
|RECORDS.txt (download)||545 B||2019-11-11|
|SHA1SUMS.txt (download)||3.0 KB||2019-11-11|
|SHA256SUMS.txt (download)||4.8 KB||2019-11-14|
|a1nn.pdf (download)||237.9 KB||2019-11-11|
|a1nn.txt (download)||1.7 MB||2019-11-11|
|a1rr.pdf (download)||237.9 KB||2019-11-11|
|a1rr.txt (download)||1.7 MB||2019-11-11|
|a2nn.pdf (download)||273.7 KB||2019-11-11|
|a2nn.txt (download)||2.0 MB||2019-11-11|
|a2rr.pdf (download)||273.7 KB||2019-11-11|
|a2rr.txt (download)||2.0 MB||2019-11-11|
|a3nn.pdf (download)||219.5 KB||2019-11-11|
|a3nn.txt (download)||1.5 MB||2019-11-11|
|a3rr.pdf (download)||219.5 KB||2019-11-11|
|a3rr.txt (download)||1.5 MB||2019-11-11|
|a4nn.pdf (download)||318 KB||2019-11-11|
|a4nn.txt (download)||2.4 MB||2019-11-11|
|a4rr.pdf (download)||318.0 KB||2019-11-11|
|a4rr.txt (download)||2.4 MB||2019-11-11|
|a5nn.pdf (download)||323.7 KB||2019-11-11|
|a5nn.txt (download)||2.4 MB||2019-11-13|
|a5rr.pdf (download)||323.7 KB||2019-11-13|
|a5rr.txt (download)||2.4 MB||2019-11-13|
|c1nn.pdf (download)||129.4 KB||2019-11-13|
|c1nn.txt (download)||1.3 MB||2019-11-13|
|c1rr.pdf (download)||134.0 KB||2019-11-13|
|c1rr.txt (download)||1.3 MB||2019-11-13|
|c2nn.pdf (download)||126.3 KB||2019-11-13|
|c2nn.txt (download)||1.3 MB||2019-11-13|
|c2rr.pdf (download)||142.7 KB||2019-11-13|
|c2rr.txt (download)||1.4 MB||2019-11-13|
|c3nn.pdf (download)||137.8 KB||2019-11-13|
|c3nn.txt (download)||1.5 MB||2019-11-13|
|c3rr.pdf (download)||158.0 KB||2019-11-13|
|c3rr.txt (download)||1.6 MB||2019-11-13|
|c4nn.pdf (download)||122.8 KB||2019-11-13|
|c4nn.txt (download)||1.5 MB||2019-11-13|
|c4rr.pdf (download)||132.7 KB||2019-11-13|
|c4rr.txt (download)||1.5 MB||2019-11-13|
|c5nn.pdf (download)||152.4 KB||2019-11-13|
|c5nn.txt (download)||2.0 MB||2019-11-13|
|c5rr.pdf (download)||152.9 KB||2019-11-13|
|c5rr.txt (download)||2.0 MB||2019-11-13|
|chaos-controversies.jpg (download)||17.2 KB||2019-11-13|
|n1nn.pdf (download)||151.7 KB||2019-11-13|
|n1nn.txt (download)||1.7 MB||2019-11-13|
|n1rr.pdf (download)||152.3 KB||2019-11-13|
|n1rr.txt (download)||1.7 MB||2019-11-13|
|n2nn.pdf (download)||129.4 KB||2019-11-13|
|n2nn.txt (download)||1.5 MB||2019-11-13|
|n2rr.pdf (download)||127.5 KB||2019-11-13|
|n2rr.txt (download)||1.5 MB||2019-11-13|
|n3nn.pdf (download)||150.1 KB||2019-11-13|
|n3nn.txt (download)||1.7 MB||2019-11-13|
|n3rr.pdf (download)||150.3 KB||2019-11-13|
|n3rr.txt (download)||1.7 MB||2019-11-13|
|n4nn.pdf (download)||150.8 KB||2019-11-13|
|n4nn.txt (download)||1.5 MB||2019-11-13|
|n4rr.pdf (download)||150.0 KB||2019-11-13|
|n4rr.txt (download)||1.5 MB||2019-11-13|
|n5nn.pdf (download)||112.7 KB||2019-11-13|
|n5nn.txt (download)||1.4 MB||2019-11-13|
|n5rr.pdf (download)||112.5 KB||2019-11-13|
|n5rr.txt (download)||1.4 MB||2019-11-13|