Up: Catalog of documents

About this CD-ROM

Contents


What's new?

In addition to everything that was included in previous editions, this third edition includes:


Quick start

Although this CD-ROM can be used on any computer capable of reading it, you will find it easiest to use on a PC running Linux or on a SPARC-based workstation running Solaris or SunOS. The precompiled software provided here for these three operating systems is significantly more powerful than that available for any others. If you do not have any of these operating systems, I highly recommend that you try Linux, which is a free operating system that runs on any 386 or later PC.

If you prefer printed manuals, you may purchase them from MIT (use our interactive order form), or you may print your own manuals on any PostScript printer from the preformatted versions of the ECG Database Programmer's Guide, the ECG Database Applications Guide, and the WAVE User's Guide included here; to print the MIT-BIH Arrhythmia Database Directory, follow the directions in the UNIX makefile or the MS-DOS batch file included here.

Under Linux, Solaris, or SunOS

  1. Log in and start the X Window System. If possible, use an Open Look window manager (either olvwm or olwm).
  2. If your system administrator has not already installed the software from this disk:
  3. To begin viewing a record, run the command:
         wave -r 200 -a atr &
    

More detailed instructions can be found in Software for Physiologic Databases and in software installation notes for UNIX and Linux.

Under MS-Windows (3.1, 3.11, 95, or NT) or OS/2

  1. Locate the software directory of this disk in File Manager or Explorer. Double-click on install.exe and follow the instructions it presents in order to install the precompiled software for MS-DOS and MS-Windows.
  2. Set the DB environment by running dossetdb as instructed by install just before it exits. As suggested by install, you may wish to call dossetdb from your autoexec.bat so that the DB environment is set whenever your PC reboots.
  3. (Optional) Install Netscape version 3.0, or a later version, if you have not already done so. You may download a free copy for your operating system, for evaluation or academic use, from http://www.netscape.com. You don't need a network connection to use Netscape with this CD-ROM. See the notes on setting up wvscript as a ``wrapper'' for WVIEW that can be used as a Netscape or Windows Explorer viewer for the annotated digitized recordings on this CD-ROM.
  4. To begin viewing a record, locate the mitdb directory of this disk in File Manager or Explorer. Double-click on 200.hea (or on any of the other *.hea files) to open a record using WVIEW. (If the .hea and other extensions are not shown, use the File Manager or Explorer View menu to make Details visible.) Depending on your system configuration, you may need to specify that you wish to open files of this type using WVIEW (under Windows 3.x, this is called creating an association; other versions of Windows refer to this process as registering a file type). Note that only the .hea files should be handled in this way; you should not attempt to launch WVIEW by double-clicking on the .atr or .dat files you will also find in the *db directories.
  5. Other software described in the ECG Database Applications Guide may be used in a DOS window.

More detailed instructions can be found in Software for Physiologic Databases and in software installation notes for MS-DOS and MS-Windows.

Under MS-DOS

  1. Make this CD-ROM your current disk drive, type
        cd \software
        install
    
    and follow the instructions that appear on-screen.
  2. Set the DB environment by running dossetdb as instructed by install just before it exits. As suggested by install, you may wish to call dossetdb from your autoexec.bat so that the DB environment is set whenever your PC reboots.
  3. Use an MS-DOS compatible web browser to begin reading the hypertext documentation for the recordings and software on this disk. If you don't have a web browser for your PC, but you have access to the Web via another system, visit the DOS Internet Pages for information about Lynx and other freely available web browsers for MS-DOS. Otherwise, read the *.TXT files in the root directory and in the software directory of this disk using readme.exe (in the root directory) or any other method of your choice.
  4. Examine a record using a command such as:
        view 200 atr
    
    (see view(1) for details).

More detailed instructions can be found in Software for Physiologic Databases and in software installation notes for MS-DOS and MS-Windows.

Under other operating systems

The software provided in source form in the software/db directory can be compiled under any version of UNIX and under a variety of other operating systems, including the Macintosh OS.

Instructions can be found in Software for Physiologic Databases, and in software installation notes for UNIX and the Macintosh. If you have an ANSI/ISO C or C++ compiler or a K&R C compiler and an operating system not mentioned here, you should still be able to compile the software, but some customization may be necessary for your environment.

What's next?

Here are a few ways to begin your exploration of this disk:


Overview of this disk

These are the top-level directories of this CD-ROM:

MIT-BIH Arrhythmia Database (mitdb)

Record names:

    100    105    111    116    122    200    207    213    220    230
    101    106    112    117    123    201    208    214    221    231
    102    107    113    118    124    202    209    215    222    232
    103    108    114    119           203    210    217    223    233
    104    109    115    121           205    212    219    228    234
    \----- (the `100 series') ----/    \----- (the `200 series') ----/

This database consists of 48 annotated records, obtained from 47 subjects studied by the Arrhythmia Laboratory of Beth Israel Hospital in Boston between 1975 and 1979. About 60% of the records were obtained from inpatients. The database contains 23 records (the `100 series') chosen at random from a set of over 4000 24-hour Holter tapes, and 25 records (the `200 series') selected from the same set to include a variety of rare but clinically important phenomena that would not be well-represented by a small random sample. Several records in the 200 series were chosen specifically because features of the rhythm, QRS morphology, or signal quality may be expected to present significant difficulty to arrhythmia detectors.

Each record is slightly over 30 minutes in length. Each signal file contains two signals sampled at 360 Hz. The header files include information about the leads used, the patient's age, sex, and medications. (This information is reproduced in the MIT-BIH Arrhythmia Database Directory.) The reference annotation files include beat, rhythm, and signal quality annotations. Each of the roughly 109,000 beats was manually annotated by at least two cardiologists working independently; their annotations were compared, consensus on disagreements was obtained, and the reference annotation files were prepared.

Four records (102, 104, 107, and 217) include paced beats. The original analog tapes do not represent the pacemaker artifacts with sufficient fidelity to permit them to be recognized by pulse amplitude (or slew rate) and duration alone, the method commonly used for real-time processing. The database records reproduce the analog recordings with sufficient fidelity to permit use of pacemaker artifact detectors designed for tape analysis, however.

The MIT-BIH Arrhythmia Database has been used at approximately 300 sites worldwide prior to the publication of this CD-ROM. Since its initial release in 1980, sixteen errors in beat annotations have been discovered and corrected. No such errors have been found since 1987. A single error in a rhythm label (in record 203) was corrected in the second edition of the CD-ROM, in 1992.

References:
Mark, R.G., Schluter, P.S., Moody, G.B., Devlin, P.H., and Chernoff, D. An annotated ECG database for evaluating arrhythmia detectors. Frontiers of Engineering in Health Care: Proceedings of the 4th Annual Conference of the IEEE Engineering in Medicine and Biology Society, pp. 205-210. New York: IEEE Press (1982).

Moody, G.B., and Mark, R.G. The MIT-BIH Arrhythmia Database on CD-ROM and software for use with it. Computers in Cardiology 17:185-188 (1990). [This paper describes the first edition of this CD-ROM.]

Creighton University Ventricular Tachyarrhythmia Database (cudb)

Record names:

    cu01    cu06    cu11    cu16    cu21    cu26    cu31
    cu02    cu07    cu12    cu17    cu22    cu27    cu32
    cu03    cu08    cu13    cu18    cu23    cu28    cu33
    cu04    cu09    cu14    cu19    cu24    cu29    cu34
    cu05    cu10    cu15    cu20    cu25    cu30    cu35

This database was collected by the late Dr. Floyd M. Nolle at the Creighton University Cardiac Center as part of his work on ventricular fibrillation in the surface electrocardiogram. It contains 35 single-channel records, each of which shows the onset of ventricular fibrillation. Record cu01 was obtained from a Holter recording (played back at real time for digitization); the other records were digitized in real time from high-level (1 V/mV nominal) analog signals from patient monitors. All signals were passed through an active second-order Bessel low-pass filter with a cutoff of 70 Hz, and were digitized at 250 Hz with 12-bit resolution over a 10 V range (10 mV nominal relative to the unamplified signals). Each record contains 127,232 samples (slightly less than 8.5 minutes).

In episodes of cardiac failure, fibrillation is almost always preceded by a run of ventricular tachycardia, which eventually gives way to the fibrillation itself. The onset of fibrillation is extremely difficult to pinpoint in many cases. Any clinically useful detector should respond to the runs of tachycardia preceding fibrillation, since medical intervention is needed at the earliest opportunity. Thus any detector responding to the premonitory tachycardia can exhibit a negative ``time to alarm'' compared to the onset of fibrillation as recorded in the reference annotation files. For this reason, the database is defined as a tachyarrhythmia database rather than a fibrillation database.

In these records, the minimum number of non-VF beats prior to the onset of a VF episode is 61. The mean time interval from the beginning of the record to the onset of VF is 5:47 (with a standard deviation of 2:01). Five records (cu12, cu15, cu24, cu25, and cu32) were from paced patients (in some cases, pacing artifacts are not visible, and pacing is apparent only from the regularity of the rhythm). Repeated defibrillation attempts are visible in many records.

High-quality recordings of these rhythms are extremely rare, and of great importance both for development and evaluation of VF detectors and for basic research on the dynamics of VF. We wish to thank Richard W. Bowser of the Creighton University Cardiac Center for preserving these recordings, for making them available for distribution in this format, and for preparing the preceding notes on this database.

The reference annotation files supplied for this database have been included to aid users in locating events of interest. They are in no sense definitive. All beats are labelled normal (although many are ectopic). VF onset annotations mark only the approximate beginnings of VF episodes.

Reference:
Nolle, F.M., Badura, F.K., Catlett, J.M., Bowser, R.W., and Sketch, M.H. CREI-GARD, a new concept in computerized arrhythmia monitoring systems. Computers in Cardiology 13:515-518 (1986).

MIT-BIH Noise Stress Test Database (nstdb)

Record names:

    bw     118e24    118e06    119e24    119e06
    em     118e18    118e00    119e18    119e00
    ma     118e12    118e_6    119e12    119e_6

This database consists of 15 thirty-minute records. Three of these (records `bw', `em', and `ma') contain noise of the types typically observed in ECG recordings. They were obtained using a Holter recorder on an active subject, with leads placed so that the subject's ECG is not visible. Two signals were recorded simultaneously. Record `bw' contains primarily baseline wander, a low-frequency signal usually caused by motion of the subject or the leads. Record `em' contains electrode motion artifact (usually the result of intermittent mechanical forces acting on the electrodes), with significant amounts of baseline wander and muscle noise as well. Record `ma' contains primarily muscle noise (EMG), with a spectrum that overlaps that of the ECG, but extends to higher frequencies. Electrode motion artifact is usually the most troublesome type of noise for arrhythmia detectors since it can closely mimic characteristics of the ECG.

The remaining records reproduce MIT-BIH Arrhythmia Database records 118 and 119 with `em' noise added at various levels. Since the correct beat labels are known for these records, they may be used to test the noise tolerance of an arrhythmia detector. Records 118 and 119 were chosen for this purpose because they are not intrinsically noisy, and because most arrhythmia detectors can analyze them without significant errors. Thus any errors that occur in the analysis of the records to which noise has been added can be attributed to the noise, and not to any inherent difficulty in analyzing the ECG itself. The names of these records are of the form `RRReNN', where `RRR' is the name of the original ECG record and `NN' is the signal-to-noise ratio (in dB) during the noisy periods (`_6' corresponds to -6 dB). For details, see nstdb/nstdb.doc.

The first edition of the MIT-BIH Noise Stress Test Database, which appeared on the first edition of this disk, is reproduced in `nstdb/old'. The second edition, in `nstdb', is intended to replace the first edition. For further information, see nstdb/old/oldnstdb.doc.

For further details on the issue of signal-to-noise ratio in these records, and for information on creating additional records using similar methods, see nst(1).

Reference:
Moody, G.B., Muldrow, W.K., and Mark, R.G. A noise stress test for arrhythmia detectors. Computers in Cardiology 11:381-384 (1984).

ST Change Database (stdb)

Record names:

    300    305    310    315    320    324
    301    306    311    316    321    325
    302    307    312    317    322    326
    303    308    313    318    323    327
    304    309    314    319

This database consists of 28 records ranging in length from 13 to 67 minutes, obtained from 28 subjects. Records 300 to 323 were obtained during exercise stress tests, using an FM instrumentation tape recorder; these records exhibit transient ST depression in response to exercise-induced ischemia. The header files for these records include information about the gain of the signals that can be used to calibrate ST measurements in terms of body surface potentials.

Records 324 to 327 were obtained from Holter tapes, and show ST elevation. Records 313 to 317 and 319 to 323 contain only one signal; the rest contain two signals. All signals were sampled at 360 Hz. The annotation files contain beat and signal quality annotations only (ST change annotations are not present).

Reference:
Albrecht, P. S-T segment characterization for long-term automated ECG analysis. MIT M.S. thesis (1983).

Malignant Ventricular Arrhythmia Database (vfdb)

Record names:

    418    423    428    602    611
    419    424    429    605    612
    420    425    430    607    614
    421    426           609    615
    422    427           610

This database consists of 22 thirty-five-minute records, obtained from Holter tapes of 16 subjects. It is annotated only with respect to rhythm changes, which include 89 episodes of ventricular tachycardia, 60 episodes of ventricular flutter, and 42 episodes of ventricular fibrillation. The signal files contain two signals, each sampled at 250 Hz.

References: Greenwald, S.D., Albrecht, P., Moody, G.B., and Mark, R.G. Estimating confidence limits for arrhythmia detector performance. Computers in Cardiology 12:383-386 (1985).

Greenwald, S.D. Development and evaluation of a ventricular fibrillation detector. MIT M.S. thesis (1986).

Atrial Fibrillation/Flutter Database (afdb)

Record names:

    00735   04048   04908   05121   06453   07859   08215   08405
    03665   04126   04936   05261   06995   07879   08219   08434
    04015   04746   05091   06426   07162   07910   08378   08455
    04043

This database may be useful for development and evaluation of atrial fibrillation/flutter detectors that rely on timing information only. It consists of 25 ten-hour records (obtained from Holter tapes of 25 subjects) containing about 300 episodes of atrial fibrillation and 40 episodes of atrial flutter. Because of space limitations, it is not feasible to include all 250 hours of the ECG signals on this disk. The `afdb' directory contains two sets of annotation files for all 25 records, and a signal file for record 04936. The signal file contains two signals, sampled at 250 Hz. The reference annotation (.atr) files contain only rhythm change annotations. The beat annotation (.qrs) files were produced by an automated QRS detector, and all beats are labelled normal; the R-R interval sequences may be recovered from these files and used as input to the atrial fibrillation/flutter detector to be tested. Note that the .qrs files have not been audited, and contain a small number of errors.

Reference: Moody, G.B., and Mark, R.G. A new method for detecting atrial fibrillation using R-R intervals. Computers in Cardiology 10:227-230 (1983).

ECG Compression Test Database (cdb)

Records:

    08730 (7)   12621 (4)   13030 (5)   13229 (4)   13420 (12)  13559 (1)
    11442 (4)   12713 (4)   13045 (3)   13274 (5)   13425 (5)   13580 (2)
    11950 (5)   12921 (1)   13059 (7)   13301 (4)   13431 (3)   13585 (8)
    12247 (4)   12936 (3)   13130 (2)   13317 (5)   13508 (5)   13590 (6)
    12431 (5)   12940 (5)   13139 (3)   13370 (2)   13543 (6)   13649 (4)
    12490 (2)   12981 (3)   13227 (6)   13380 (5)   13556 (7)   13687 (4)
    12531 (5)   13005 (2)

This database consists of 168 unannotated records, each 20.48 seconds in duration, obtained from Holter tapes from 38 subjects. Each subject is identified by one of the five-digit numbers in the table above; the number in parentheses next to each of these subject numbers is the number of records that were obtained from that subject's Holter tape. The record names are of the form `sssss_nn', where `sssss' is the subject number and `nn' is a segment number, beginning at 01; thus the records for subject 12490 are named `12490_01' and `12490_02'. The records exhibit a wide variety of arrhythmias, conduction disturbances, and noise. Many were selected because the characteristics of the signal or noise may be expected to pose a problem for an ECG compression method that is not exactly invertible. By comparing diagnoses made on the basis of compressed versions of these records with independent diagnoses made from the uncompressed versions, the ability of an ECG compression method to preserve clinically important waveform details can be assessed. Each record contains two signals, sampled at 250 Hz.

Reference:
Moody, G.B., Mark, R.G., and Goldberger, A.L. Evaluation of the ``TRIM'' ECG data compressor. Computers in Cardiology 15:167-170 (1988).

Supraventricular Arrhythmia Database (svdb)

Record names:

    800    810    827    847    857    867    877    886
    801    811    828    848    858    868    878    887
    802    812    829    849    859    869    879    888
    803    820    840    850    860    870    880    889
    804    821    841    851    861    871    881    890
    805    822    842    852    862    872    882    891
    806    823    843    853    863    873    883    892
    807    824    844    854    864    874    884    893
    808    825    845    855    865    875    885    894
    809    826    846    856    866    876

This database consists of 78 thirty-minute records, obtained from Holter tapes, to supplement the examples of supraventricular arrhythmias in the MIT-BIH Arrhythmia Database. They have been annotated using a semi-automated method that gives highly accurate results, but the annotations have not been audited to the extent of those in the MIT-BIH Arrhythmia Database, and a small number of errors may be present. The reference annotation files include beat and signal quality annotations, but no rhythm annotations. Each record contains two signals, sampled at 128 Hz.

MIT-BIH Long-Term ECG Database (ltdb)

Record names:

    14046   14134   14149   14157   14172   14184   15814

This database contains seven annotated long-term records ranging in length from 14 to 24 hours. These records are complete Holter tapes from seven subjects. As for the Supraventricular Arrhythmia Database, the records have been annotated using a semi-automated method, and a small number of errors may be present. The reference annotation files include beat and signal quality annotations, but no rhythm annotations. Six of the records contain two signals; record 15814 contains three. All signals are sampled at 128 Hz.

MIT-BIH Normal Sinus Rhythm Database (nsrdb)

Record names:

    16265   16273   16483   16773   16795   17453   18184   19090   19140
    16272   16420   16539   16786   17052   18177   19088   19093   19830

This database contains 18 records, each between 20 and 24 hours in length, from subjects without diagnosed cardiac abnormalities. The header files for these records include the age and gender of each subject, and the starting time of each record. The records contain only machine-derived beat annotation files, which have been manually corrected but may contain a small number of errors. Since space does not permit inclusion of the signal files, this database is useful primarily for study of normal heart rate variability. The sampling frequency was 128 Hz.

Other databases (odb)

Record names:

    x_edb    x_mgh020     x_mgh022    x_slpdb    237     237n

Three other CD-ROM databases of physiologic signals are generally available at present, and a fourth is in preparation. All four have been produced in a format compatible with that of this disk, and the software included on this disk can be used to read records on the other three. The `odb' directory contains abbreviated sample records from each of these databases.

European ST-T Database

Record `x_edb' is a sample from the European ST-T Database, a large database of ECG recordings selected to include examples of transient myocardial ischemia. This database was produced at the CNR Institute of Clinical Physiology in Pisa between 1985 and 1991, with support from the European Community, the European Society of Cardiology, and research groups from twelve nations. The database contains 90 two-hour, two-channel records, annotated beat-by-beat and with respect to rhythm and signal quality changes as in the MIT-BIH Arrhythmia Database, but with additional annotations to mark episodes of transient ST or T-wave changes. The database includes 367 annotated episodes of ST change, and 401 episodes of T-wave change, with durations ranging from 28 seconds to over an hour, and peak displacements ranging from 100 microvolts to more than one millivolt. The CD-ROM also contains the VALE Database (35 three-hour single-channel records). See odb/edb.txt for further details about these databases.

MGH/MF Waveform Database

Records `x_mgh020' and `x_mgh022' are samples from the Massachusetts General Hospital-Marquette Foundation Waveform Database, a comprehensive collection of hemodynamic and ECG waveforms of patients in critical care units. The database consists of 375 hours of recordings from 250 patients, and represents a broad spectrum of physiologic and pathophysiologic states. Typical records include three ECG leads, arterial pressure, pulmonary arterial pressure, central venous pressure, respiratory impedance, and airway CO2 waveforms; some include intra-cranial, left atrial, ventricular, or intra-aortic-balloon pressure waveforms. ECG and pressure calibration and pressure catheter frequency response tests are included for each record. The reference annotation files for these records have the suffix `.ari'. See odb/mghdb.txt for further details about this database.

MIT-BIH Polysomnographic Database

Record `x_slpdb' is a sample from the MIT-BIH Polysomnographic Database. This database contains over 80 hours' worth of recordings of multiple physiologic signals during sleep. Subjects were monitored for evaluation of chronic obstructive sleep apnea syndrome, and to test the effects of constant positive airway pressure (CPAP), a standard therapeutic intervention that usually prevents or substantially reduces airway obstruction in these subjects. Typical records include ECG (one lead), arterial pressure, EEG (one lead), and respiration (nasal thermistor); some also include respiratory effort (inductance plethysmograph), EOG, chin EMG, oxygen saturation (earlobe oximeter), and cardiac stroke volume signals. Two annotation files are supplied for each record; for this sample, `odb/x_slpdb.ecg' contains beat annotations, and `odb/x_slpdb.st' contains sleep stage annotations. See odb/slpdb.txt for further details about this database.

MIMIC Database

Records 237 and 237n are taken from the MIMIC (Multi-parameter Intelligent Monitoring for Intensive Care) Database, currently (as of mid-1997) in preparation at MIT. The MIMIC Database is planned to include 100 patient records, each containing about 24 to 48 hours or more of continuous data recorded from medical, surgical, and cardiac intensive care unit monitors at Boston's Beth Israel Hospital.

The MIMIC Database includes both digitized physiologic signals (waveform data) and information in hypertext form derived from the subjects' medical records (clinical data). The hypertext files contain links to the waveform data, and the annotation files associated with the waveform data contain links to the clinical data.

There are two sets of waveform data associated with each MIMIC subject:

Record 237n, included on this disk in its entirety (over 42 hours), is an example of a derived waveform record; record 237, of which only an excerpt is included here, is the corresponding raw waveform record. The measurements that form the signals of the derived waveform records are determined by bedside ICU monitors at intervals of 1.024 seconds. They are recorded, together with monitor alarms and status messages, in the *.txt files that accompany each MIMIC recording. Record 237n has been prepared from these *.txt files using the txt2dat application found in the software/mimic directory.

As noted above, the MIMIC Database also includes clinical data in HTML form for each record. This information is derived from the subjects' medical records (including symptoms, diagnoses, progress notes, and medications administered) and from the hospital's clinical computing systems (primarily laboratory results). On this disk, the clinical data for the sample record are contained within the *.htm files in the odb directory; file index.htm is an index to these data. The numerous hyperlinks attached to time-stamps in these data allow easy cross-referencing between the clinical data and the recorded waveforms. See the MIMIC Database Software Notes for information about using these links.

See A Database to Support Development and Evaluation of Intelligent Intensive Care Monitoring and odb/mimic.txt for additional information about the MIMIC Database.

The DB Software Package, WAVE, and WVIEW

Specialized software is needed to make use of databases of digitized ECGs and other physiologic signals and annotations such as these. This CD-ROM contains an extensive set of software developed at MIT over many years for use with such databases. The major components of this software are:

For further information on this software, follow the links above, and also see the software notes. There are also a few special-purpose programs developed specifically for use with the MIMIC Database; see the MIMIC Database software notes for details about these programs.


Organization of files

The files on this disk are described briefly here:

html/
Directory containing documentation in hypertext form, to be read using a Web browser
index.htm
Top-level documentation index (start here)
readme.htm
This document
software.htm
Software for Physiologic Databases
unix.htm
UNIX software installation notes
linux.htm
Linux software installation notes
msdos.htm
MS-DOS/MS-Windows software installation notes
mac.htm
Macintosh software installation notes
mimicmsc.htm
Miscellaneous software for use with the MIMIC Database
dbpg/
ECG Database Programmer's Guide
dbag/
ECG Database Applications Guide
wug/
WAVE User's Guide
mitdb/
Directory containing the MIT-BIH Arrhythmia Database
100.hea
(text) header file for record 100
100.atr
(binary) reference annotation file for record 100
100.dat
(binary) signal file for record 100
*.hea, *.atr, *.dat
header, reference annotation, and signal files for remaining records
cudb/
Directory containing the Creighton University Ventricular Tachyarrhythmia Database
cu01.hea
(text) header file for record cu01
cu01.atr
(binary) reference annotation file for record cu01
cu01.dat
(binary) signal file for record cu01
nstdb/
Directory containing the MIT-BIH Noise Stress Test Database
118e06.hea
(text) header file for record 118e06 (MIT-BIH Arrhythmia Database record with em noise added to obtain a signal-to-noise ratio of 6 dB)
118e06.atr
(binary) reference annotation file for record 118e06
118.dat
(binary) signal file for record 118e06
11[89]*.hea, 11[89]*.atr, 11[89]*.dat
header, reference annotation, and signal files for remaining records
bw.hea, bw.dat
header and signal files for record bw (baseline wander)
em.hea, em.dat
header and signal files for record em (electrode motion artifact)
ma.hea, ma.dat
header and signal files for record ma (muscle artifact)
nstdb.doc
description of the files in this directory
nstdbgen
Unix shell script used to generate the noise stress test records
old
Copy of nstdb from the first edition of this CD-ROM
oldnstdb.doc
description of the files in this directory
stdb/
Directory containing the MIT-BIH ST Change Database
300.hea
(text) header file for record 300
300.atr
(binary) reference annotation file for record 300
300.dat
(binary) signal file for record 300
*.hea, *.atr, *.dat
header, reference annotation, and signal files for remaining records
vfdb/
Directory containing the MIT-BIH Malignant Ventricular Arrhythmia Database
418.hea
(text) header file for record 418
418.dat
(binary) signal file for record 418
*.hea, *.atr, *.dat
header and signal files for remaining records
afdb/
Directory containing the MIT-BIH Atrial Fibrillation/Flutter Database
04936.hea
(text) header file for record 04936
04936.atr
(binary) reference rhythm annotation file for record 04936
04936.qrs
(binary) reference beat annotation file for record 04936
04936.dat
(binary) signal file for record 04936 (note: other records in this database don't include signal files)
*.hea, *.atr, *.qrs
header, reference rhythm annotation, and reference beat annotation files for remaining records
cdb/
Directory containing the MIT-BIH ECG Compression Test Database
08730_01.hea
(text) header file for record 08730_01
08730_01.dat
(binary) signal file for record 08730_01
*.hea, *.dat
header and signal files for remaining records
svdb/
Directory containing the MIT-BIH Supraventricular Arrhythmia Database
800.hea
(text) header file for record 800
800.atr
(binary) reference annotation file for record 800
800.dat
(binary) signal file for record 800
*.hea, *.atr, *.dat
header, reference annotation, and signal files for remaining records
ltdb/
Directory containing the MIT-BIH Long-Term ECG Database
14046.hea
(text) header file for record 14046
14046.atr
(binary) reference annotation file for record 14046
14046.dat
(binary) signal file for record 14046
*.hea, *.atr, *.dat
header, reference annotation, and signal files for remaining records
udb/
Directory containing miscellaneous data files used by software on this disk
dbcal
(text) file containing display calibration data for WAVE, WVIEW, and view
100s.hea
(text) header file for record 100s (a one-minute excerpt of MIT-BIH Arrhythmia Database record 100, used in examples in the ECG Database Programmer's Guide)
100s.atr
(binary) reference annotation file for record 100s
100s.dat
(binary) signal file for record 100s
odb/
Directory containing samples of other databases:

European ST-T Database sample

x_edb.hea
(text) header file for record x_edb
x_edb.atr
(binary) reference annotation file for record x_edb
x_edb.dat
(binary) signal file for record x_edb

MGH/MF Waveform Database samples
x_mgh020.hea
(text) header file for record x_mgh020
x_mgh020.ari
(binary) reference annotation file for record x_mgh020
x_mgh020.dat
(binary) signal file for record x_mgh020
x_mgh022.hea
(text) header file for record x_mgh022
x_mgh022.ari
(binary) reference annotation file for record x_mgh022
x_mgh022.dat
(binary) signal file for record x_mgh022

MIT-BIH Polysomnographic Database sample
x_slpdb.hea
(text) header file for record x_slpdb
x_slpdb.ecg
(binary) reference ECG annotation file for record x_slpdb
x_slpdb.st
(binary) reference sleep stage annotation file for record x_slpdb
x_slpdb.dat
(binary) signal file for record x_slpdb

MIMIC Database sample
237.hea
(text) header file for MIMIC Database composite record 237
237.al
(binary) annotation file for composite record 237, containing alarms recorded from the HP monitor (consecutive identical alarms are recorded in the *.txt files only)
237.log
(binary) annotation file containing links to clinical data in log.htm (see below)
237.all
(binary) annotation file containing all annotations from 237.al and 237.log
237n.hea
(text) header file for a record containing numeric (derived) measurements for record 237
237n.dat
(binary) signal file for record 237n (sampled at 1.024-second intervals; derived from the 23700*.txt files, see below)
index.htm
top-level file containing pointers to the others
log.htm
timeline (all timestamped clinical data presented in chronological order)
workup.htm
patient workup
*.htm
various laboratory results (see index.htm for a list)
*.xws
wavescript scripts linking the *.htm files with the waveform data
23700001.hea
(text) header file for first 10-minute segment of record 237
23700001.dat
(binary) signal file for first 10-minute segment of record 237
23700001.al
(binary) annotation file for first 10-minute segment of record 237, containing alarm data as for 237.al)
23700001.txt
(text) numeric measurements and alarms for first 10-minute segment of record 237
23700002.{hea,dat,txt}
header, signal, and numerical measurement files for the second 10-minute segment of record 237
software/
Directory containing software for use with these and other recordings of physiologic signals
README.TXT
Overview
install.exe
MS-DOS software installation program
install.unx
UNIX software installation script
MAC.TXT
Notes on installing and using the software on a Macintosh
MSDOS.TXT
Notes on installing and using the software with MS-DOS and MS Windows 3.1
UNIX.TXT
Notes on installing and using the software on a variety of UNIX systems
LINUX.TXT
Notes on installing and using the software on Linux, together with general information on Linux and how to obtain it
db/
The DB Software Package, in source form
README.TXT
Overview and list of directory contents
app/
Applications
contrib/
Contributed software
convert/
Utilities for converting between MIT and AHA database formats
doc/
TeX and troff sources for documentation
examples/
Sample programs from the ECG Database Programmer's Guide
lib/
The DB library
linux.tar
The DB Software Package and WAVE in ELF binary form for current versions of Linux
linuxold.tar
The DB Software Package and WAVE in a.out binary form for older versions of Linux
solaris.tar
The DB Software Package and WAVE in binary form for Solaris 2.x
sunos.tar
The DB Software Package and WAVE in binary form for SunOS 4.1.x
common.tar
UNIX tar archive of portable files (*.h, on-line help, etc.)
msdos/
The DB Software Package, wview, and miscellaneous utilities in binary form for MS-DOS and MS Windows 3.1
mimicmsc/
Miscellaneous programs and files specific to the MIMIC Database
README.TXT
Overview
gzip124.tar
The GNU gzip compression/decompression utility in source form
xview32.tgz
The XView library, version 3.2, in source form
linuxmsc/
Miscellaneous files for Linux

Files and file names on this disk

This disk is written in ISO 9660 format, the standard format for storage of data on CD-ROMs, with Rock Ridge extensions to support full UNIX file naming conventions on systems that are `Rock Ridge aware'. The exact appearance of file names on this disk may vary, depending on your operating system and the I/O driver it uses for reading CD-ROMs.

Most modern versions of UNIX are `Rock Ridge aware', and on these systems file names will appear as shown above. If your system does not support Rock Ridge extensions, the standard ISO 9660 file names appear instead, in whatever format your system supports for ISO 9660 file names. These names are monocase, limited to 8 characters, a mandatory `.', and a 3-character suffix, as under MS-DOS. Some systems will also display the ISO version number suffix (`;1') appended to each file name; this is a particular nuisance on UNIX systems, since `;' must be quoted to protect it from interpretation by the shell. In such cases, you may wish to make a set of symbolic links to the files on this disk, using unadorned names for the links.

Each directory on this disk contains a text file called `TRANS.TBL' (depending on your system, the name of this file may appear as `trans.tbl', `TRANS.TBL;1', or `trans.tbl;1'). Refer to these files for translations between the Rock Ridge file names and the ISO 9660 file names in each directory.

On systems that display file names in upper case, directory names appear in upper case as well. The problems with an appended `.', and with the ISO version number suffix, do not affect directory names. In this file and in the other documentation on this disk, components of a path name are separated by `/', as is standard for UNIX systems. Thus the directory known to UNIX as software/manuals/dbaguide is SOFTWARE\MANUALS\DBAGUIDE under MS-DOS, or software:manuals:dbaguide on the Macintosh.

Text files within the software/db directory of this disk are in UNIX format, with lines separated by ASCII line-feed characters only. Other text files on this disk are in MS-DOS format, with lines separated by ASCII carriage-return and line-feed character pairs. Most MS-DOS compilers and text editors accept UNIX-format text files, and the reverse is also generally true. If you wish to print a text file, however, you may wish to convert it to native format. The program u2d.exe (provided in the software/msdos directory) converts UNIX text files to MS-DOS format. To use it, copy it to a directory in your PATH, copy the files to be converted into an empty directory, and (from within that directory) type

	u2d *.*
(Individual files may be converted by naming them on the u2d command line. u2d reformats UNIX text files as MS-DOS format files, but does not modify MS-DOS text files or binary files.) Under UNIX, to convert MS-DOS text files to UNIX format, use a command such as
	tr -d '\015' <msdos-file >unix-file
Macintosh text files have lines separated by ASCII carriage-return characters only; see
software/MAC.TXT for instructions on converting UNIX text files to Macintosh format.

Copying policy

Please note: Files now available via PhysioNet are no longer subject to the restrictions below, which apply only to the 23 *.dat files in the mitdb directory of the CD-ROM that are unavailable via PhysioNet. Please see the PhysioNet copying policy statement for further information.

Except where noted otherwise in individual files, the entire contents of this disk are Copyright © Massachusetts Institute of Technology 1980-1997. All rights reserved.

Verbatim copies

Permission is granted to reproduce files from this disk, but not the entire disk, for limited distribution within the original purchaser's organization, provided that the copyright notice and this permission notice are preserved on all copies.

Directories and Guides

Permission is granted to make and distribute verbatim printed copies of the MIT-BIH Arrhythmia Database Directory, the ECG Database Programmer's Guide, the ECG Database Applications Guide, and the WAVE User's Guide.

Unmodified MIT software

Permission is granted to make and distribute compiled (binary) versions of the software in the `software/db' directory of this disk, provided that the following notice is incorporated in all copies:

  Copyright © Massachusetts Institute of Technology 1997.  Permission is
  granted to make and distribute verbatim copies of this software provided
  that the copyright notice and this notice are preserved on all copies.

The DB library (defined as the contents of the `software/db/lib' directory of this disk) may be distributed freely in source or compiled form, provided that the preceding notice is incorporated in all copies. This requirement does not apply to user-written software that incorporates the DB library (see below).

WAVE and WVIEW may be copied freely for use within the purchaser's organization, but may not be distributed elsewhere without express written permission of the author (address below), obtained in advance in each instance.

Modified MIT software

Permission is granted to make and distribute compiled (binary) versions of modified versions of the software in the `software/db' directory of this disk, provided that the following notice is incorporated in all copies:

  This software is derived from components of the DB Software Package.  The DB
  Software Package is Copyright © Massachusetts Institute of Technology 1997;
  used by permission.

Modified versions of the DB library may be distributed freely in source or compiled form, provided that the preceding notice is incorporated in all copies. The author would appreciate receiving any modifications, particularly if you add support for other file formats.

User-written software that incorporates the DB library

Permission is granted to make and distribute user-written software that incorporates the DB library in whole or in part, provided that the following notice is incorporated in all copies:

  Portions of this software are Copyright © Massachusetts Institute of
  Technology 1997, and are incorporated by permission.

Further information

If you have questions about this disk, please write to:

George B. Moody
Harvard-MIT Division of Health Sciences and Technology
Massachusetts Institute of Technology, Room E25-505A
77 Massachusetts Ave.
Cambridge, MA 02139 USA

e-mail: george@mit.edu


Reports from users have contributed to the accuracy of the reference annotations and the quality of the software and the documentation on this disk. Your comments and suggestions are welcome. Please send them to the address above.

25 May 1997 (Links and addresses revised 9 June 2003 for PhysioNet)

Copyright © Massachusetts Institute of Technology 1997. All rights reserved.