Skip to content
Peter Charlton edited this page Mar 5, 2019 · 13 revisions

A Database of Simulated Pulse Waves

This page provides an overview of pwdb, a database of simulated pulse waves. Detailed technical information is available from the pages listed on the right hand side.

News: This set of wiki pages is currently being prepared for the release of the Pulse Wave Database (PWDB). We hope to release the database shortly. In the meantime, the preliminary version can be accessed here. We apologise for any inconvenience.

  1. What is pwdb?

  2. Why is pwdb helpful?

  3. How is pwdb designed?

  4. Where can I download the database?

  5. How can I find out more?

  6. What does pwdb not do?

What is pwdb?

pwdb is a database of simulated pulse waves designed to be representative of healthy adults aged 25-75 years old. First reported in this article (in preparation), it is available in Matlab ®, CSV and WaveForm DataBase (WFDB) formats. It is suitable for performing in silico assessments of pulse wave analysis algorithms, and for gaining novel insights into arterial pulse wave haemodynamics. It is accompanied by scripts for creating the database, and analysing the resulting pulse waves. The pwdb project website contains additional material such as publications arising from the project.

Why is pwdb helpful?

pwdb is a helpful resource for researchers in the field of pulse wave analysis. The database contains idealised pulse waves (flow velocity, luminal area, pressure and photoplethysmogram) at a range of common measurement sites (such as the brachial artery and the wrist). This is helpful for comparing pulse wave analysis algorithms.

For instance, perhaps you have developed a novel pulse wave analysis algorithm, and now you want to compare it to an existing algorithm. pwdb provides an initial test dataset with which to assess the performance of algorithms. It contains reference cardiovascular parameters (such as cardiac output and aortic stiffness), so you can compare the outputs of pulse wave analysis algorithms to reference values.

How is pwdb designed?

pwdb was designed by adjusting the cardiovascular parameters of a computational model of pulse wave propagation to reflect those which are normally observed in a sample of healthy adults of different ages. The pulse waves for 1000s of virtual subjects were simulated using different sets cardiovascular parameters within physiologically plausible ranges.

A key feature of the database is that a novel approach was used to simulate photoplethysmogram (PPG) pulse waves, which are commonly acquired by smart wearables such as fitness bands. Consequently, it can be used to refine algorithms for use with smart wearables.

Where can I download the database?

The database will be made available here.

This Wiki acts as a user manual for the Pulse Wave Database, providing additional technical details. The rest of the manual can be accessed via the links on the right-hand side.

Additional information is available on the wider Pulse Wave Database project webpages. They contain links to publications describing the use of pwdb.

How can I find out more?

See the article (in preparation) describing the Pulse Wave Database for a detailed overview of the science behind it.

This Wiki acts as a user manual for the Pulse Wave Database, providing additional technical details. The rest of the manual can be accessed via the links on the right-hand side.

Additional information is available on the wider Pulse Wave Database project webpages. They contain links to publications describing the use of pwdb.

What does pwdb not do?

As stated in the licence accompanying the source code, the algorithms used to create and analyse the database are not intended to be fit for any purpose. Please see the licence for further details.