| Literature DB >> 35316972 |
Vasiliki Bikia1, Terence Fong2,3, Rachel E Climie2,4, Rosa-Maria Bruno4, Bernhard Hametner5, Christopher Mayer5, Dimitrios Terentes-Printzios6, Peter H Charlton7,8.
Abstract
Vascular ageing biomarkers have been found to be predictive of cardiovascular risk independently of classical risk factors, yet are not widely used in clinical practice. In this review, we present two basic approaches for using machine learning (ML) to assess vascular age: parameter estimation and risk classification. We then summarize their role in developing new techniques to assess vascular ageing quickly and accurately. We discuss the methods used to validate ML-based markers, the evidence for their clinical utility, and key directions for future research. The review is complemented by case studies of the use of ML in vascular age assessment which can be replicated using freely available data and code.Entities:
Keywords: Arterial stiffness; Blood pressure; Cardiovascular; Central blood pressure; Machine learning; Pulse wave velocity
Year: 2021 PMID: 35316972 PMCID: PMC7612526 DOI: 10.1093/ehjdh/ztab089
Source DB: PubMed Journal: Eur Heart J Digit Health ISSN: 2634-3916
Figure 1Using machine learning to assess vascular ageing biomarkers from more easily obtained measurements.
BMI, body mass index; CV, cardiovascular; , presence of CV event; , absence of CV event. Adapted from: ‘Adult male with organs‘, Wikimedia Commons, under CC0 1.0.
Applications of statistical modelling and machine learning in vascular age assessment
| Type of model | ML techniques | Applications |
|---|---|---|
| Parameter estimation | Simple linear regression | Estimating carotid AI from radial AI
|
| Transfer function | Estimate CBP from a cuff BP and peripheral pressure pulse waves
| |
| Multiple linear regression | Estimating PWV from age and BP (developed in,
| |
| Gaussian process regression | Estimating PWV and BP from PTT and features derived from non-invasive pulse waves
| |
| Neural network | Estimating systolic CBP from radial systolic and diastolic BPs
| |
| Ensemble of neural networks | Estimating age from blood test results
| |
| Risk classification | Decision tree | Predicting who will suffer a CV event by combining routinely measured and blood test data, and non-invasive CV parameters
|
| Support vector machine | Predicting who will suffer a CV event from risk factors
| |
| Neural network | Predicting coronary heart disease from clinical data, haemodynamic data, and PWV
| |
| Ensemble of ML pipelines | Predicting CV events from biobank variables (including many which are not routinely recorded)
|
AI, augmentation index; BP, blood pressure; CBP, central blood pressure; CV, cardiovascular; DBP, diastolic BP; MAE, mean absolute error; ML, machine learning; PPG, photoplethysmogram; PTT, pulse transit time; PWV, pulse wave velocity; R 2, coefficient of determination; SBP, systolic blood pressure.
The Capabilities of selected statistical modelling and supervised machine learning techniques
| ML technique | Capabilities | ||||
|---|---|---|---|---|---|
| Output type | Input type | ||||
| Parameter estimation | Risk classification | Single input | Multiple inputs | Waveform input | |
| Simple linear regression | ✓
| ✗ | ✓
| ✗ | ✗ |
| Transfer function | ✓
| ✗ | ✓
| ✗ | ✓
|
| Multiple linear regression | ✓
| ✗ | ✗ | ✓
| ✗ |
| Gaussian process regression | ✓
| ✗ | ✗ | ✓
| ✗ |
| Neural network | ✓
| ✓
| ✗ | ✓
| ✓
|
| Decision tree | ✓ | ✓
| ✗ | ✓
| ✗ |
| Support vector machine | ✗ | ✓
| ✗ | ✓
| ✗ |
Model types: (i) parameter estimation—estimating a vascular ageing parameter (such as central blood pressure) from more easily obtained measurements; (ii) risk classification—categorizing patients according to whether or not they are likely to experience an event, or the presence or absence of a diagnosis.
Input types: (i) single input—a single numerical value (e.g. age); (ii) multiple inputs; (iii) waveform input—whether or not the ML technique can accept a waveform as one of the inputs (e.g. a pulse wave).
ML, machine learning.
Figure 2Schematic representation of a random forest regression prediction.
Figure 3A case study of estimating central systolic blood pressure and central diastolic blood pressure from age, brachial systolic and diastolic blood pressures, and heart rate using a random forest regressor. CDBP, central diastolic blood pressure; CSBP, central systolic blood pressure; LOA, limit of agreement.
List of selected validation studies of machine learning techniques compared to reference methods for vascular parameter estimation
| Publication | Target parameter | Inputs | Machine learning technique | Sample size | Age (years) |
| Mean error | Externally validated (yes/no) |
|---|---|---|---|---|---|---|---|---|
| Greve | cfPWV (Complior) | Age, brachial BP (Cuff) | Multiple linear regression | 1045 | 56 ± 13 | — | -0.3% | Yes |
| Huttunen | aPWV
| PPG wave
| Gaussian process regression | 943 | — | 0.88 | — | No |
| Huttunen | aPWV
| PPG wave
| Neural network | 943 | — | 0.93 | — | No |
| Tavallali | cfPWV (Tonometry) | Carotid BP wave (Tonometry) | Ensemble of neural networks | 5020 | 45 ± 11 | 0.72 | 0.00 ± 2.07 m/s | No |
| Bikia | CSBP (SphygmoCor) | Brachial BP (Cuff), cfPWV (Tonometry) | Supports vector regressor | 783 | 61 ± 11 | 0.94 | 0.43 | No |
| Huttunen | CSBP, CDBP
| PPG wave
| Gaussian process regression | 943 | — | 0.56, 0.87 | — | No |
| Huttunen | CSBP, CDBP
| PPG wave
| Neural network | 943 | — | 0.80, 0.92 | — | No |
| Xiao | CSBP (Invasive) | Radial BP (Invasive) | Neural network | 62 | 61 ± 11 | 0.94 | -0.1 ± 3.9 mmHg | No |
aPWV, aortic pulse wave velocity; BP, blood pressure; CDBP, case diastolic BP; cfPWV, carotid-femoral pulse wave velocity; Cl, confidence interval; CSBP, central systolic blood pressure; PPG, photoplethysmogram; R 2, coefficient of determination; SD, standard deviation.
The study population used for the training/testing scheme was generated from a computer simulator. Local aPWV was calculated analytically using the Bramwell-Hill formula.
List of selected validation studies of machine learning techniques compared to reference methods for vascular risk classification
| Publication | Outcome | Method to assess the outcome | ML technique | Sample size | Age (years) | Sensitivity/ Specificity | AU ROC | Externally validated (yes/no) |
|---|---|---|---|---|---|---|---|---|
| Alaa | CV event | Blood tests, risk factors | Ensemble of ML pipelines | 423 604 | 56 ± 8 | 69.9%/— | 0.77 | No |
| A’Aref | Coronary artery disease | Coronary computed tomography angiography, risk factors | Decision tree | 13 054 | 58 ± 11 | 78%/62.8% and 80%/81.5% | 0.77 and 0.88 | No |
| Alty | PWV classification | Photoplethysmogram pulse wave sensor | Support vector machine | 5573 | — | 93%/78% | — | No |
| Garc ia-Carretero | CV event | Tonometry-based PWV, risk factors, laboratory data | Decision tree | 88 | 54 ± 16 | 98%/95% | — | No |
| Jamthikar | CV event | Carotid ultrasound, risk factors | Decision tree | 202 | 69 ± 11 | 9.5%/96.5% and 5.5%/99% | 0.80 and 0.68 | No |
| Kakadiaris | CV event | Risk factors | Support vector machine | 6459 | 45-84 | 86%/95% | 0.92 | Yes |
| Sorelli | PW classification | Laser Doppler flowmetry | Support vector machine | 54 | 0-90 | 65%/9O% | 0.95 | No |
| Vallée | Coronary heart disease | Tonometry-based PWV, risk factors | Neural network | 437 | 6O ± 11 | 80%/92%
| — | No |
| Vallée | Coronary heart disease | Tonometry-based PWV, risk factors | Decision tree | 530 | 62 ± 11 | 82%/85%
| 0.89 | No |
AUC, area under the curve; AUROC, area under the receiver operator curve; CV, cardiovascular; ML, machine learning; PW, pulse wave; PWV, pulse wave velocity.
In the case that more than two classifiers are tested, we report only the results of the best performing classifier.
Figure 4Pulse wave analysis of exemplary photoplethysmography and radial blood pressure waveforms.
Adapted from: ‘Photoplethysmogram pulse wave composition‘, under CC BY 4.0. BP, blood pressure; PPG, photoplethysmography.