Skip to content
Peter Charlton edited this page Nov 8, 2019 · 2 revisions

PulseAnalyse

This page provides an overview of PulseAnalyse, a tool for analysing arterial pulse waves. Detailed technical information is available from the pages listed on the right hand side.

  1. What is PulseAnalyse?

  2. Why is PulseAnalyse helpful?

  3. How is PulseAnalyse designed?

  4. Where can I download PulseAnalyse?

  5. How can I find out more?

  6. What does PulseAnalyse not do?

What is PulseAnalyse?

PulseAnalyse is a tool for extracting features and measurements from arterial pulse waves. It has been designed for use with arterial pulse wave signals, such as arterial blood pressure and photoplethysmogram signals. First reported in this article (in preparation), it is available in Matlab ® code. The PulseAnalyse project website contains additional material such as publications arising from the project.

Why is PulseAnalyse helpful?

PulseAnalyse is a helpful resource for researchers in the field of pulse wave analysis. The tool attempts to identify features on pulse waves (such as systolic and diastolic peaks, and the dicrotic notch), and then calculate pulse wave indices from these features (such as the stiffness and reflection indices). This is helpful for research into the pulse wave analysis algorithms.

For instance, perhaps you are interested in whether a particular feature of pulse waves differs between cohorts, or whether a pulse wave index is related to physiological changes. PulseAnalyse provides an initial tool with which to extract features and indices, facilitating such research. It is accompanied by an introductory tutorial, so you can quickly begin using it.

How is PulseAnalyse designed?

PulseAnalyse was designed by developing signal processing algorithms on simulated and human pulse waves. It can either take a single pulse wave, or a longer recording, as an input. When providing a longer recording as an input, it can segment the recording into individual pulse waves, assess the quality of each pulse wave, filter the pulse waves to reduce noise, and analyse the pulse waves. PulseAnalyse requires further refinement, and has not yet been thoroughly tested. We hope to perform further testing and refinement in the future.

Where can I download the tool?

The tool will be made available here.

How can I find out more?

See the article (in preparation) describing the PulseAnalyse tool for an overview of the science behind it.

This Wiki acts as a user manual for PulseAnalyse, 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 PulseAnalyse project webpages. They contain links to publications describing the use of PulseAnalyse.

What does pwdb not do?

As stated in the licence accompanying the source code, PulseAnalyse is not intended to be fit for any purpose. Please see the licence for further details.