Database Open Access

Brugada-HUCA: 12-Lead ECG Recordings for the Study of Brugada Syndrome

Nahuel Costa Cortez Daniel Garcia Iglesias

Published: Feb. 2, 2026. Version: 1.0.0


When using this resource, please cite:
Costa Cortez, N., & Garcia Iglesias, D. (2026). Brugada-HUCA: 12-Lead ECG Recordings for the Study of Brugada Syndrome (version 1.0.0). PhysioNet. RRID:SCR_007345. https://doi.org/10.13026/0m2w-dy83

Please include the standard citation for PhysioNet: (show more options)
Goldberger, A., Amaral, L., Glass, L., Hausdorff, J., Ivanov, P. C., Mark, R., ... & Stanley, H. E. (2000). PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220. RRID:SCR_007345.

Abstract

We present a novel dataset of 12-lead electrocardiogram (ECG) recordings developed to support the study and classification of Brugada syndrome, a rare but potentially fatal cardiac arrhythmia. The data were collected retrospectively from patients evaluated at the Cardiology Department of the Hospital Universitario Central de Asturias (HUCA) and reviewed by clinical experts. Diagnostic labels were assigned according to internationally accepted criteria.

The dataset comprises 363 subjects in total, including 76 patients diagnosed with Brugada syndrome and 287 healthy control subjects. Each recording is accompanied by diagnostic information.

This resource aims to facilitate the development and validation of machine learning algorithms and computational tools for ECG interpretation, supporting improved early detection and clinical decision-making. The dataset, fully anonymized in accordance with ethical and privacy standards, provides a reproducible foundation for collaborative research into Brugada syndrome and related cardiac conditions.


Background

Brugada syndrome is a rare but potentially life-threatening cardiac arrhythmia characterized by distinctive ECG abnormalities, including a coved-type ST-segment elevation in leads V1–V3 often accompanied by a right bundle branch block pattern. Diagnosis is primarily based on ECG findings, either spontaneous or drug-induced, combined with clinical criteria such as syncope, documented ventricular arrhythmias, or a family history of sudden cardiac death [1, 2].

Despite clear diagnostic criteria, distinguishing Brugada syndrome from other ECG abnormalities remains challenging. Accurate identification is essential for risk stratification and prevention of sudden cardiac death [2]. Prior studies have explored quantitative and spectral ECG features to improve diagnostic accuracy and prognostic assessment [3, 4].

While several databases exist for general ECG analysis, few focus specifically on Brugada syndrome, and even fewer include expert-reviewed and labeled ECG recordings. This dataset therefore provides a unique, openly accessible resource for studying Brugada-specific ECG patterns and developing data-driven diagnostic algorithms, contributing to improved clinical interpretation and patient management.


Methods

A total of 363 standard 12-lead ECG recordings were collected from individuals evaluated for suspected Brugada syndrome at the Cardiology Department of the Hospital Universitario Central de Asturias (HUCA). Each recording has a duration of 12 seconds and a sampling frequency of 100 Hz.

Inclusion and Exclusion Criteria

Inclusion criteria comprised adult patients who underwent ECG evaluation as part of a clinical assessment for suspected Brugada syndrome or as part of routine cardiac screening. Exclusion criteria included poor-quality ECGs with significant noise or artifacts, incomplete lead information, or missing demographic or diagnostic data. Only recordings with adequate signal quality across all 12 leads were retained.

Dataset Composition

The final dataset consists of 363 ECG recordings, including 76 confirmed Brugada syndrome cases and 287 normal control recordings. Diagnostic classification (Normal vs. Brugada) followed internationally accepted consensus criteria for Brugada syndrome.

Annotation and Labeling Procedure

Diagnostic labeling was performed by at least one expert electrophysiologist with clinical experience in the diagnosis and management of Brugada syndrome. Each ECG was blindly reviewed, and labels were assigned based on the presence or absence of Brugada-type ECG patterns according to the established diagnostic standards. Ambiguous cases were discussed and adjudicated through consensus review among the clinical experts to ensure labeling consistency.

Preprocessing

Prior to dataset release, all recordings were reviewed to verify signal quality. No additional filtering or preprocessing (such as baseline wander removal, normalization, or resampling) was applied, allowing users to apply their own preferred preprocessing pipelines. All patient identifiers and protected health information were removed in accordance with institutional anonymization protocols and ethical guidelines.


Data Description

The dataset contains a total of 363 ECG waveform files and 363 corresponding metadata entries, ensuring a one-to-one correspondence between each ECG recording and its metadata record.

Each waveform file consists of 2 standard ECG leads — I, II, III, aVR, aVL, aVF, V1, V2, V3, V4, V5, and V6, recorded over a 12-second period at a sampling frequency of 100 Hz. Signal amplitudes are expressed in millivolts (mV) and conform to standard diagnostic ECG conventions.

Metadata File

A single comma-separated values (CSV) file accompanies the ECG recordings, containing per-subject metadata and diagnostic information. Each row corresponds to one recording, identified by a unique patient_id. The table below summarizes the variables included in the metadata file:

Variable Description Type / Allowed Values
patient_id Unique identifier for the subject (matches the ECG file name) Integer
basal_pattern Indicates whether the baseline ECG exhibits a pathological Brugada-type pattern Integer (0 = no, 1 = yes)
sudden_death Indicates whether the subject has experienced sudden cardiac death Integer (0 = no, 1 = yes)
brugada Diagnostic label indicating presence of Brugada syndrome Integer (0 = Normal, 1 = Brugada)

File Organization

Each ECG recording is provided in WFDB-compatible format, consisting of:

  • A signal file (.dat) containing the raw waveform data.
  • A header file (.hea) describing sampling frequency, signal format, and lead names.

The metadata CSV file is located in the root folder of the dataset. The filename convention ensures direct correspondence between waveform and metadata entries:

<patient_id>.dat / <patient_id>.hea → entry with patient_id in the metadata file.

Together, these files form a complete and standardized dataset ready for analysis using the WFDB Python toolbox, MATLAB, or other compatible signal processing environments.


Usage Notes

The dataset is distributed in WFDB-compatible format, consisting of paired .dat (signal) and .hea (header) files for each subject, along with a metadata.csv file describing diagnostic and clinical variables. The data can be easily accessed and analyzed using the open-source WFDB Python library, which provides functions for reading, visualizing, and processing physiological signal data.

Loading the Dataset

Reading Metadata

The metadata file (metadata.csv) provides diagnostic labels and auxiliary information for each subject. The following example demonstrates how to load and explore the metadata using Python:

import pandas as pd

# Load metadata
metadata = pd.read_csv('metadata.csv')

# Display basic statistics
print(metadata.head())
print(f"Total subjects: {len(metadata)}")
print(f"Brugada patients: {(metadata['brugada'] > 0).sum()}")
print(f"Healthy subjects: {(metadata['brugada'] == 0).sum()}")

Reading ECG Signal Data

The ECG recordings can be read using the wfdb package:

import wfdb
import matplotlib.pyplot as plt

# Read a single patient's ECG
patient_id = '188981'
record = wfdb.rdrecord(f'files/{patient_id}/{patient_id}')

# Access the signal data
signals = record.p_signal       # Signal array (samples × leads)
lead_names = record.sig_name    # Lead names (I, II, III, aVR, aVL, aVF, V1–V6)
sampling_freq = record.fs       # Sampling frequency (100 Hz)

# Plot a specific lead
plt.figure(figsize=(12, 4))
plt.plot(signals[:, 0])  # Plot first lead (Lead I)
plt.title(f'Patient {patient_id} - {lead_names[0]}')
plt.xlabel('Sample')
plt.ylabel('Amplitude (mV)')
plt.show()

This example reads the ECG waveform and visualizes a single lead for one patient. The same approach can be extended to batch processing, feature extraction, or model training.

Intended Uses

This dataset is intended to support:

  • The development and validation of algorithms for the automatic detection and classification of Brugada syndrome.
  • Comparative studies of ECG morphology between Brugada and normal patterns.
  • Educational and research applications in computational cardiology.

Researchers can use the dataset to benchmark machine learning models, explore diagnostic features, or evaluate ECG interpretation methods in Brugada syndrome studies.

Limitations

While the dataset has been carefully curated, several limitations should be considered:

  • The recordings represent a single-center cohort, which may limit generalizability to other populations.
  • The dataset contains short-duration (12-second) recordings, which may not capture transient ECG changes.
  • Diagnostic labels are binary (Normal vs. Brugada) and do not include detailed subtype classification (e.g., spontaneous vs. drug-induced).
  • No preprocessing or filtering was applied, so users should apply appropriate signal processing techniques depending on their analysis goals.

Release Notes

Version 1.0.0: Initial public release of the dataset.


Ethics

All data were anonymized at the time of collection. Additionally, ethical approval for the data collection was obtained from the Regional Clinical Research Ethics Committee of the Principality of Asturias, No. 35/2013.


Conflicts of Interest

The authors declare no conflicts of interest.


References

  1. Antzelevitch C, Brugada P, Borggrefe M, et al. Brugada syndrome: Report of the second consensus conference. Circulation. 2005;111(5):659–670.
  2. Priori SG, Blomström-Lundqvist C, Mazzanti A, et al. 2015 ESC Guidelines for the management of patients with ventricular arrhythmias and the prevention of sudden cardiac death. Eur Heart J. 2015;36(41):2793–2867.
  3. García-Iglesias D, de Cos FJ, Romero FJ, Polana S, Rubín JM, Pérez D, Reguero J, de la Hera JM, Avanzas P, Gómez J, et al. Spectral analysis of the QT interval increases the prediction accuracy of clinical variables in Brugada syndrome. J Clin Med. 2019;8(10):1629.
  4. García-Iglesias D, Rubín J, Pérez D, Morís C, Calvo D. Insights for stratification of risk in Brugada syndrome. Eur Cardiol Rev. 2019;14(1):45.

Share
Access

Access Policy:
Anyone can access the files, as long as they conform to the terms of the specified license.

License (for files):
Creative Commons Attribution-ShareAlike 4.0 International Public License

Discovery

DOI (version 1.0.0):
https://doi.org/10.13026/0m2w-dy83

DOI (latest version):
https://doi.org/10.13026/5pfd-cs22

Project Views

15

Current Version

15

All Versions
Project Views by Unique Registered Users
Corresponding Author
You must be logged in to view the contact information.

Files

Total uncompressed size: 17.9 MB.

Access the files

Visualize waveforms

Folder Navigation: <base>/files
Name Size Modified
Parent Directory
1009874
1013884
1023925
1036640
1041375
1053511
1054733
1058085
1058605
1061898
1063368
1073253
1074787
1080968
1081032
1081338
1084994
1085203
1087704
1088175
1088261
1088796
1092237
1093224
1096625
1097714
1098314
1099262
1102607
1103983
1106149
1112604
1117553
1118251
1121137
1122903
1124825
1124826
1128835
1134284
1135434
1138153
1141322
1142915
1145203
1146063
1147684
1148718
1152054
1157038
1160261
1165447
1165448
1169405
1172602
1176675
1177018
1180702
1183349
1184742
1187599
1188747
1190805
1191551
1191595
1192135
1192146
1192654
1197538
1199480
1199517
1199593
1202306
1207769
1207947
1214441
1220716
1221590
1223519
1224102
1228746
1230482
1231339
1235674
1236012
1237748
1238446
1238671
1242678
1244867
1248576
1248611
1252288
1254062
1254171
1254267
1259391
1263008
1270798
1272319
1272821
1274776
1275329
1277374
1278746
1280588
1281380
1284182
1285404
1286512
1290629
1290807
1294540
1297151
1297765
1297767
1298469
1303729
1305051
1307673
1307716
1309300
1310052
1312303
1313974
1316784
1318568
1326991
1327775
1327784
1332388
1336243
1337461
1338772
1338780
1342979
1344639
1346727
1350930
1357325
1358245
1360656
1366050
1366637
1370418
1370819
1371132
1371554
1372180
1372181
1381534
1382112
1383335
1385747
1386698
1390489
1403173
1404688
1407660
1408290
1414022
1414967
1416483
1417008
1418000
1419825
1421261
1421316
1422523
1422770
1423789
1424148
1425960
1426919
188981
2187085
251972
2635972
265715
267628
267630
286830
287355
292220
292666
3003692
3004284
3006598
3007664
3009538
3009950
3015438
3015440
3015449
3016396
3016401
3028930
3030937
3035210
3037390
3037617
304141
3043155
3044775
3045053
3045059
3045751
3058024
3058134
3062045
3064724
3065295
3067191
3067196
3071151
3072833
3072836
3073346
3074751
3075260
3080118
3080186
3092472
3093924
3094047
3094049
3095195
3095200
3096254
3099875
3101011
3110550
3113249
3114582
3118448
3128412
3128947
3128957
3133602
3136075
3138453
3139196
314397
316872
317547
319150
319221
325231
325966
329034
329533
395553
405298
406008
413267
419510
419960
428031
434996
438721
445953
450733
460919
461866
466796
471727
478457
482516
482868
487609
489539
505351
506408
509648
516092
519139
519687
532816
538053
540736
548140
548865
558967
571723
577838
580720
581912
592768
596382
597251
613119
614578
614707
622530
624511
625190
641455
643139
801261
806949
807363
812209
812404
814286
816929
819710
821478
822108
822756
829768
830179
841212
841869
844915
849168
852786
855592
865998
866721
873255
878765
887465
891754
894725
898726
903442
903802
907736
913169
918062
920037
921230
930107
935156
938838
939546
945345
952177
952641
953976
958460
958703
959843
960432
962566
964469
965217
967547
968556
969321
970649
972048
972330
972781
980284
982732
985814
991528
994065
994217
994515
998036
999474
.DS_Store (download) 12.0 KB 2025-05-07