WFDB_tools: A Matlab interface to the WFDB library

The new PhysioNet website is available at: We welcome your feedback.

This package is obsolete and no support is available for it. The recommended and supported way to access PhysioBank data from the Matlab environment is via the WFDB Toolbox for Matlab. Several alternatives are discussed on our Matlab software page.

This package of software was written by Jonas Carlson, who has contributed it to PhysioNet for free use and redistribution. The WFDB_tools package allows Matlab R13 (a.k.a. 6.5) users to use the WFDB library to read and write digitized signals and annotations such as those available from PhysioBank.

The 00README file contained within the package provides instructions for installing WFDB_tools under MS-Windows, Linux, MacOS X, and other versions of Unix. (Installation has been tested under Linux, MacOS X, and MS-Windows XP only.) Please see the WFDB_tools manual for further information.

If you use Matlab under MS-Windows: MEX dll files compiled using Cygwin gcc, such as those provided in the windows directory of the WFDB_tools pacakge, can crash Matlab if reloaded (see this note for details). Also note that MEX files compiled using Cygwin gcc 3.3 can crash Matlab; this problem does not occur with Cygwin gcc 3.2 (see this page for further information). These are generic problems and are not specific to WFDB_tools.

If you use Matlab R12 (a.k.a. 6.1) or earlier: These wrappers will not work, and cannot be made to work, with R12 or older versions of Matlab, because they depend on capabilities first introduced in R13. Either upgrade to R13, or try one of the other methods to read and write PhysioBank and compatible data.

If you use Matlab R14 (a.k.a. Matlab 7.0) or MS Windows XP: We have received reports that the precompiled versions of the WFDB_tools wrappers may fail when using Matlab R14 under MS Windows XP. It is unclear if the problem is related to Matlab or to MS Windows. The Mathworks web site may have additional information about the compatibility of modules compiled for R13 (as provided here) with R14. In general, these are said to be compatible, but there are known issues with certain CPU types (Intel Celeron, AMD Duron, and possibly others) under at least some versions of MS Windows. If you have problems using the precompiled wrappers under MS-Windows, please try compiling them from the sources using Cygwin gcc 3.2 (not 3.3, see above), and let us know what you find out.

Icon  Name                            Last modified      Size  Description
[DIR] Parent Directory - [TXT] CURRENT-IS- 10-Dec-2003 06:13 0 man page [   ] WFDB_tools-0.5.0.tar.gz 28-Nov-2003 03:11 335K gzip-compressed tar archive [   ] WFDB_tools-0.5.1.tar.gz 01-Dec-2003 06:38 341K gzip-compressed tar archive [   ] WFDB_tools-0.5.2.tar.gz 07-Dec-2003 04:10 342K gzip-compressed tar archive [   ] WFDB_tools- 01-Dec-2007 14:47 397K gzip-compressed tar archive [DIR] WFDB_tools- 01-Dec-2007 14:45 - man page [   ] WFDB_tools-0.5.3.tar.gz 30-Apr-2006 04:35 393K gzip-compressed tar archive [   ] WFDB_tools-0.5.3.tar.gz-orig 30-Nov-2004 00:38 392K gzip-compressed tar archive [DIR] WFDB_tools/ 01-Dec-2007 14:45 -

Questions and Comments

If you would like help understanding, using, or downloading content, please see our Frequently Asked Questions.

If you have any comments, feedback, or particular questions regarding this page, please send them to the webmaster.

Comments and issues can also be raised on PhysioNet's GitHub page.

Updated Friday, 28-Oct-2016 22:58:42 CEST

PhysioNet is supported by the National Institute of General Medical Sciences (NIGMS) and the National Institute of Biomedical Imaging and Bioengineering (NIBIB) under NIH grant number 2R01GM104987-09.