MIT-BIH Arrhythmia Database P-Wave Annotations
New Database Added: PWAVE (Jan. 9, 2018, midnight)
This database contains reference p-wave annotations for twelve signals from the MIT-BIH arrhythmia database.
Nemcova, A., Smisek, R., Vitek, M., & Smital, L. (2018). MIT-BIH Arrhythmia Database P-Wave Annotations (version 1.0.0). PhysioNet. RRID:SCR_007345. https://doi.org/10.13026/C2108F
Maršánová L, Němcová A, Smíšek R, Goldmann T, Vítek M, Smital L. Automatic Detection of P Wave in ECG During Ventricular Extrasystoles.. World Congress on Medical Physics and Biomedical Engineering 2018: Springer, Singapore; 2018. p. 381-5. DOI: 10.1007/978-981-10-9038-7_72. https://link.springer.com/chapter/10.1007/978-981-10-9038-7_72
Pollard, T., Moody, B. E., Lehman, L., Gow, B., Fernandes, C., Xie, C., Johnson, A., Mark, R. G., & Heldt, T. (2026). PhysioNet as a global platform for biomedical research. Nature Health. https://doi.org/10.1038/s44360-026-00096-z. Available from: https://rdcu.be/faatM
Abstract
This database provides manually reviewed P-wave annotations for twelve ECG recordings from the MIT-BIH Arrhythmia Database [1]. The recordings were selected to support evaluation of P-wave detection across a range of rhythms, including pathological conditions that can make detection difficult. One expert annotated the recordings, a second expert reviewed the annotations, and ambiguous segments were discussed jointly. The annotations are supplied in standard WFDB format alongside the corresponding ECG signals and header files. They support the development and evaluation of automated P-wave detection methods, although annotation completeness and accuracy are not guaranteed.
Background
Reliable detection of P-waves is challenging in pathological ECG recordings. Algorithms evaluated primarily on sinus-rhythm recordings may perform less well when arrhythmias alter the timing or morphology of atrial and ventricular activity. Reference annotations for such recordings are therefore useful for evaluating P-wave detection under more demanding conditions [2].
This database supplements the MIT-BIH Arrhythmia Database [1] with P-wave annotations for twelve selected recordings. The accompanying study investigated P-wave detection during ventricular extrasystoles and evaluated the proposed method on recordings with and without ventricular extrasystoles [2].
Methods
Twelve recordings were selected from the MIT-BIH Arrhythmia Database [1]. The selection includes recordings with pathological features that complicate P-wave detection, as well as recordings used to evaluate detection during sinus rhythm [2].
P-waves were annotated manually using SignalPlant [3]. One expert produced the initial annotations, and a second expert checked them. Ambiguous portions of the recordings were reviewed jointly by both annotators.
Both annotators had more than five years of professional experience analyzing Holter ECG recordings and held Master's degrees in Biomedical Engineering and Bioinformatics from Brno University of Technology.
Data Description
The database contains twelve P-wave annotation files in standard WFDB format, each with the extension .pwave. Corresponding ECG waveform files (.dat) and header files (.hea) are also included. The source recordings are approximately half an hour long, contain two ECG channels, and were sampled at 360 samples per second per channel [1].
The following table lists the annotation files and the corresponding source records and subject information.
| Annotation file | ECG record | Sex | Age (years) |
|---|---|---|---|
| 100.pwave | 100 | Male | 69 |
| 101.pwave | 101 | Female | 75 |
| 103.pwave | 103 | Male | Not recorded |
| 106.pwave | 106 | Female | 24 |
| 117.pwave | 117 | Male | 69 |
| 119.pwave | 119 | Female | 51 |
| 122.pwave | 122 | Male | 51 |
| 207.pwave | 207 | Female | 89 |
| 214.pwave | 214 | Male | 53 |
| 222.pwave | 222 | Female | 84 |
| 223.pwave | 223 | Male | 73 |
| 231.pwave | 231 | Female | 72 |
Usage Notes
The annotation files can be read using rdann from the WFDB Software Package, specifying pwave as the annotator name.
These annotations may be used to evaluate automated P-wave detection algorithms. However, not every P-wave is necessarily annotated, and some annotations may be incorrect. An unannotated interval should therefore not automatically be interpreted as evidence that no P-wave is present.
Users should report the recordings included in their evaluation, any excluded intervals, and the temporal tolerance used to match detections to reference annotations. Because the recordings overlap with the MIT-BIH Arrhythmia Database, this overlap should be considered when constructing training and evaluation sets.
When using these annotations, please cite the accompanying study [2]. When using the source ECG recordings, also cite the MIT-BIH Arrhythmia Database publication [1].
Acknowledgements
We acknowledge the developers of the MIT-BIH Arrhythmia Database for providing the source ECG recordings [1], the experts who manually annotated and reviewed the P-waves, and the developers of SignalPlant, which was used for annotation [3].
References
- Moody GB, Mark RG. The impact of the MIT-BIH Arrhythmia Database. IEEE Engineering in Medicine and Biology Magazine. 2001;20(3):45–50. doi:10.1109/51.932724.
- Maršánová L, Němcová A, Smíšek R, Goldmann T, Vítek M, Smital L. Automatic Detection of P Wave in ECG During Ventricular Extrasystoles. In: Lhotska L, Sukupova L, Lacković I, Ibbott GS, editors. World Congress on Medical Physics and Biomedical Engineering 2018. IFMBE Proceedings, vol. 68/2. Singapore: Springer; 2019. p. 381–385. doi:10.1007/978-981-10-9038-7_72.
- Plesinger F, Jurco J, Halamek J, Jurak P. SignalPlant: an open signal processing software platform. Physiological Measurement. 2016;37(7):N38–N48. doi:10.1088/0967-3334/37/7/N38.
Files
Total uncompressed size: 22.4 MB.
Access the files
- Download the ZIP file (22.4 MB)
-
Download the files using your terminal:
wget -r -N -c -np https://physionet.org/files/pwave/1.0.0/
-
Download the files using AWS command line tools:
aws s3 sync --no-sign-request s3://physionet-open/pwave/1.0.0/ DESTINATION
| Name | Size | Modified |
|---|---|---|
| 100.dat (download) | 1.9 MB | 1992-07-30 |
| 100.hea (download) | 143 B | 1992-07-30 |
| 100.pwave (download) | 4.4 KB | 2018-01-09 |
| 101.dat (download) | 1.9 MB | 1992-07-30 |
| 101.hea (download) | 131 B | 1992-07-30 |
| 101.pwave (download) | 3.6 KB | 2018-01-09 |
| 103.dat (download) | 1.9 MB | 1992-07-30 |
| 103.hea (download) | 142 B | 1992-07-30 |
| 103.pwave (download) | 4.1 KB | 2018-01-09 |
| 106.dat (download) | 1.9 MB | 1992-07-30 |
| 106.hea (download) | 158 B | 1992-07-30 |
| 106.pwave (download) | 3.0 KB | 2018-01-09 |
| 117.dat (download) | 1.9 MB | 1992-07-30 |
| 117.hea (download) | 127 B | 1992-07-30 |
| 117.pwave (download) | 3.0 KB | 2018-01-09 |
| 119.dat (download) | 1.9 MB | 1992-07-30 |
| 119.hea (download) | 158 B | 1992-07-30 |
| 119.pwave (download) | 3.2 KB | 2018-01-09 |
| 122.dat (download) | 1.9 MB | 1992-07-30 |
| 122.hea (download) | 221 B | 1992-07-30 |
| 122.pwave (download) | 4.8 KB | 2018-01-09 |
| 207.dat (download) | 1.9 MB | 1992-07-30 |
| 207.hea (download) | 546 B | 1992-07-30 |
| 207.pwave (download) | 2.9 KB | 2018-01-09 |
| 214.dat (download) | 1.9 MB | 1992-07-30 |
| 214.hea (download) | 270 B | 1992-07-30 |
| 214.pwave (download) | 3.9 KB | 2018-01-09 |
| 222.dat (download) | 1.9 MB | 1992-07-30 |
| 222.hea (download) | 333 B | 1992-07-30 |
| 222.pwave (download) | 2.8 KB | 2018-01-09 |
| 223.dat (download) | 1.9 MB | 1992-07-30 |
| 223.hea (download) | 258 B | 1992-07-30 |
| 223.pwave (download) | 4.1 KB | 2018-01-09 |
| 231.dat (download) | 1.9 MB | 1992-07-30 |
| 231.hea (download) | 333 B | 1992-07-30 |
| 231.pwave (download) | 3.9 KB | 2018-01-09 |
| ANNOTATORS (download) | 35 B | 2018-01-30 |
| RECORDS (download) | 48 B | 2018-01-30 |
| SHA256SUMS.txt (download) | 2.7 KB | 2019-02-20 |