Skip to content

Creating the Pulse Wave Database

Peter Charlton edited this page Mar 11, 2019 · 2 revisions

Creating the Pulse Wave Database

This collection of wiki pages provides instructions on how to create the pulse wave database. These are provided for two reasons.

Firstly, these instructions allow other researchers to reproduce the work described in this article, ensuring that the methodology is documented in its entirety.

Secondly, this process may be useful for further research which requires pulse wave databases. The process could be adapted to create databases representative of different cohorts of patients, such as hypertensive patients.

Requirements

Broadly, the three items required to reproduce the database are:

  • Nektar1D, a numerical model of pulse wave propagation which allows one to simulate pulse waves for a given set of cardiovascular properties.
  • pwdb code, the code used to generate the input files which prescribe a set of cardiovascular properties to the model, and analyse the output files generated by the model.
  • Matlab ®, the software for which the pwdb code is written.

Steps

The steps required to create the Pulse Wave Database are:

  1. Generate the model input files: Generate input files for the model describing the cardiovascular properties and simulation parameters.
  2. Run the simulations: Simulate pulse waves for a set of virtual subjects.
  3. Extract the database: Extract data from the model's output files to form the database of pulse waves.
  4. Analyse the pulse waves: Perform pulse wave analysis to derive a range of feature measurements from the pulse waves.
  5. Export the database: The database was curated and exported to different file formats for future research. Each of these steps is described in a separate page (see links to the right).