Skip to main content Link Search Menu Expand Document (external link)

Publicly Available Code

We provide a table of code and dataset availability for all the articles included in the systematic review. We embeded a search function that allows multiple keyword search by placing a “ “ in between keywords, a custom search builder that allows multiple conditional search, and an export tool that allows copying and downloading data in csv format.

Available Code Search Methodology

  1. Search "code", "availability", "available", "github" in article
  2. Search first three authors on github
  3. If no results, mark Original Model Implementation Availability as Unavailable
  4. If github profile found without code availabiltiy, mark Original Model Implementation Availability as "Unavailable. Check at [github profile url]"
  5. If code exists in public domain, mark Original Model Implementation Availability as "Available at [code repository url]"
  6. If code exists in public domain but without exact dataset or pre-processing code, mark as "Unavailable"
  7. If code or data is available upon request, mark as "Available upon request"
  8. If exact dataset and/or code to attain exact dataset used to train model exists in public domain, mark as "Available"
  9. If caveats exist, insert note after "Unavailable" or "Available".
Code Availability
TitleSensor DataDatasetCalibration TechniqueReported SBP EDReported DBP EDOriginal Model Implementation AvailabilityExact Dataset/Pre-processing Code Availability
A Comparison of Wearable Tonometry, Photoplethysmography, and Electrocardiography for Cuffless Measurement of Blood Pressure in an Ambulatory Setting (Mieloszyk et al., 2022)accelerometer+ECG+PPGAurora-BPpersonalization1.1521251.351082AvailableAvailable upon request
A Comparison of Wearable Tonometry, Photoplethysmography, and Electrocardiography for Cuffless Measurement of Blood Pressure in an Ambulatory Setting (Mieloszyk et al., 2022)accelerometer+tonometerAurora-BPpersonalization1.1893761.367003AvailableAvailable upon request
A Comparison of Wearable Tonometry, Photoplethysmography, and Electrocardiography for Cuffless Measurement of Blood Pressure in an Ambulatory Setting (Mieloszyk et al., 2022)ECGAurora-BPpersonalization1.1495541.367003AvailableAvailable upon request
A h-Shirt-Based Body Sensor Network for Cuffless Calibration and Estimation of Arterial Blood Pressure (Gu et al., 2009)ECG+PPGInternalsubject split1.031746NaNNaNNaN
A Novel Method for Calibration-Based Cuff-Less Blood Pressure Estimation (Li et al., 2019)ECG+PPGMIMICsubject split0.9769761.009723NaNNaN
A Probabilistic Beat-to-Beat Filtering Model for Continuous and Accurate Blood Pressure Estimation (Chen et al., 2020)ECG+PPGMIMICsubject split1.1060830.820419Unavailable. Check github profile.NaN
Accelerometric patch probe for cuffless blood pressure evaluation from carotid local pulse wave velocity: Design, development, and in vivo experimental study (Arathy et al., 2019)PPG+PPGInternalsubject split2.0209921.640432NaNNaN
Accuracy of vital signs measurements by a smartwatch and a portable health device: validation study (Hahnen et al., 2020)ECG+PPGInternalsubject split1.1111111.475410NaNAvailable upon request
An Ambulatory Blood Pressure Monitoring System Based on the Uncalibrated Steps of the Wrist (Wu et al., 2019)BCG+PPGInternalsubject split4.0326344.454545NaNNaN
An investigation of the individualized, two-point calibration method for cuffless blood pressure estimation using pulse arrival time: an historical perspective using the … (Louka et al., 2021)ECG+PPGInternalpersonalization0.1470590.094787NaNNaN
Blood pressure estimation using photoplethysmogram signal and its morphological features (Hasanzadeh et al., 2019)PPGMIMICsubject split2.4701352.206161AvailableAvailable. "Small Sample" uploaded to github. No pre-processing code.
Carotid local pulse wave velocity measurement using dual-element accelerometric patch probe (Arathy et al., 2018)PPG+PPGInternalsubject split2.1874131.925687NaNNaN
Combined deep CNN–LSTM network-based multitasking learning architecture for noninvasive continuous blood pressure estimation using difference in ECG … (Jeong et al., 2021)ECG+PPGMIMICsubject split7.6312505.730769NaNNaN
Continuous and Noninvasive Blood Pressure Estimation by Two-Sensor Measurement of Pulse Transit Time (Rasool et al., 2018)PPG+pressure sensorInternalsubject split1.638783NaNUnavailable. Check github profile.NaN
Continuous blood pressure measurement from one-channel electrocardiogram signal using deep-learning techniques (Miao et al., 2020)ECGMIMICsubject split1.9559561.298887NaNNaN
Continuous blood pressure measurement from one-channel electrocardiogram signal using deep-learning techniques (Miao et al., 2020)ECGMIMIC+Internalsubject split3.3573881.453737NaNNaN
Continuous Monitoring of Blood Pressure Using a Wrist-Worn Cuffless Device (Sayer et al., 2022)biometrics+pressure sensorInternalsubject split2.3960401.893333NaNNaN
Continuous ppg-based blood pressure monitoring using multi-linear regression (Haddad et al., 2021)PPGMIMICsubject split2.6584161.893891NaNNaN
Crisp-BP: continuous wrist PPG-based blood pressure measurement (Cao et al., 2021)contact pressure+PPGInternal+MIMICsubject split3.0641221.615595NaNNaN
Cuff-less and Calibration-free Blood Pressure Estimation Using Convolutional Autoencoder with Unsupervised Feature Extraction (Zhang et al., 2019)ECG+PPGInternalsubject split2.4903232.534113NaNNaN
Cuff-less Blood Pressure Measurement Based on Deep Convolutional Neural Network (Liu et al., 2019)ECG+PPGInternalsubject split2.2191582.071283NaNNaN
Cuff-less blood pressure measurement using fingertip photoplethysmogram signals and physiological characteristics (Yang et al., 2018)biometrics+PPGPPG-BPsubject split1.6213212.112167NaNNaN
Cuff-less blood pressure measurement using fingertip photoplethysmogram signals and physiological characteristics (Yang et al., 2018)PPGPPG-BPsubject split1.4352111.426187NaNNaN
Cuffless Deep Learning-Based Blood Pressure Estimation for Smart Wristwatches (Song et al., 2020)ECG+PPGInternalsubject split1.7166671.566667NaNNaN
eBP: A Wearable System For Frequent and Comfortable Blood Pressure Monitoring From User's Ear (Bui et al., 2019)contact pressure+PPGInternalsubject split1.4819441.632911NaNNaN
Estimating blood pressure via artificial neural networks based on measured photoplethysmography waveforms (Priyanka et al., 2018)PPGInternalsubject split2.6820513.477778NaNNaN
Feasibility of Noninvasive Blood Pressure Measurement using a Chest-worn Patch Sensor (Selvaraj et al., 2018)ECG+PCG+PPGInternalsubject split1.2045451.340000NaNNaN
Feature Extraction and Parameter Estimation of Vital Signs for Wearable Multi-Channel Patient Monitoring System (Arunbhai et al., 2020)ECG+PPGMIMICsubject split1.1313641.139660NaNNaN
Finger-Wearable Blood Pressure Monitor (Narasimhan et al., 2018)pressure sensorInternalsubject split1.4782611.242857NaNNaN
Innovative continuous non-invasive cuffless blood pressure monitoring based on photoplethysmography technology (Ruiz-Rodríguez et al., 2013)PPGInternalsubject split1.0764861.111623NaNNaN
KD-Informer: Cuff-Less Continuous Blood Pressure Waveform Estimation Approach Based on Single Photoplethysmography (Ma et al., 2022)PPGMIMICsubject split5.0843174.868217Unavailable. Pseudo-code availableNaN
KD-Informer: Cuff-Less Continuous Blood Pressure Waveform Estimation Approach Based on Single Photoplethysmography (Ma et al., 2022)PPGInternalsubject split4.2328044.022008Unavailable. Pseudo-code availableNaN
Measurement of central systolic blood pressure by pulse volume plethysmography with a noninvasive blood pressure monitor. (Sung et al., 2012)contact pressure+ECG+PCG+PPGInternalsubject split3.1746031.587302NaNNaN
Measurement of central systolic blood pressure by pulse volume plethysmography with a noninvasive blood pressure monitor. (Sung et al., 2012)contact pressure+ECG+PCG+PPGInternalsubject split2.0476190.830769NaNNaN
Non-invasive cuff-less blood pressure estimation using a hybrid deep learning model (Yang et al., 2021)biometrics+ECG+PPGInternalsubject split3.7052631.921182NaNNaN
Non-invasive cuffless blood pressure and heart rate monitoring using impedance cardiography (Ghosh et al., 2021)ICGInternalsubject split4.3478261.250000NaNNaN
Non-invasive cuffless blood pressure and heart rate monitoring using impedance cardiography (Ghosh et al., 2021)ICGInternalsubject split3.4210531.707317NaNNaN
Novel algorithms for cardiovascular parameters' estimation for long term monitoring systems (Al-Jaafreh et al., 2009)PPGMIMICsubject split1.1007251.109302NaNNaN
Novel Statistical Post Processing to Improve Blood Pressure Estimation from Smartphone Photoplethysmogram (Datta et al., 2017)PPGInternalsubject split1.5071591.307967NaNNaN
Photoplethysmography fast upstroke time intervals can be useful features for cuff-less measurement of blood pressure changes in humans (Natarajan et al., 2021)ECG+PPGInternalpersonalization1.1460670.984615NaNNaN
Prediction Algorithms for Blood Pressure Based on Pulse Wave Velocity Using Health Checkup Data in Healthy Korean Men: Algorithm Development and Validation (Park et al., 2021)PPG+PPGInternalsubject split1.6644991.532125NaNNaN
Prediction Algorithms for Blood Pressure Based on Pulse Wave Velocity Using Health Checkup Data in Healthy Korean Men: Algorithm Development and Validation (Park et al., 2021)PPG+PPGInternalsubject split1.3566291.191554NaNNaN
Progress on the development of the MediWatch ambulatory blood pressure monitor and related devices (Ng et al., 2004)tonometerInternalpersonalization0.8856380.871429NaNNaN
Pulse Arrival Time Based Cuff-Less and 24-H Wearable Blood Pressure Monitoring and its Diagnostic Value in Hypertension (Zheng et al., 2016)ECG+PPGInternalpersonalization1.0214290.890000NaNNaN
Pulse Arrival Time Based Cuff-Less and 24-H Wearable Blood Pressure Monitoring and its Diagnostic Value in Hypertension (Zheng et al., 2016)ECG+PPGInternalpersonalization1.5454551.194030NaNNaN
Real-time, Cuff-less and Non-invasive Blood Pressure Monitoring (Abolhasani et al., 2020)ultrasoundInternalsubject split2.4856772.586534NaNNaN
Smartphone-based blood pressure monitoring via the oscillometric finger-pressing method (Chandrasekhar et al., 2018)contact pressure+PPGInternalsubject split1.5375001.632468NaNNaN
SVR ensemble-based continuous blood pressure prediction using multi-channel photoplethysmogram (Fong et al., 2019)PPG+PPGInternalsubject split2.3485540.962637NaNNaN
Unobtrusive Blood Pressure Estimation using Personalized Autoregressive Models (Zheng et al., 2020)ECG+PPGInternalpersonalization1.2650601.425926NaNNaN
Unobtrusive cuff-less arterial blood pressure measurement and cardiovascular risk evaluation (Zheng et al., 2014)ECG+PPGInternalpersonalization1.7317070.600000NaNNaN
Validation and acceptability of a cuffless wrist-worn wearable blood pressure monitoring device among users and health care professionals: mixed methods … (Islam et al., 2019)PPGInternalsubject split0.9469700.782269NaNNaN
Validation and acceptability of a cuffless wrist-worn wearable blood pressure monitoring device among users and health care professionals: mixed methods … (Islam et al., 2019)PPGInternalsubject split0.9469700.782269NaNNaN
Windkessel Model-Based Cuffless Blood Pressure Estimation Using Continuous Wave Doppler Ultrasound System (Jana et al., 2020)ultrasoundInternalsubject split1.5703301.094268NaNNaN
A new approach for blood pressure estimation based on phonocardiogram (Omari et al., 2019)biometrics+PCGInternalsubject split1.6388651.942675NaNNaN
Blood Pressure Estimation from Photoplethysmogram Using a Spectro-Temporal Deep Neural Network (Slapničar et al., 2019)PPGMIMICsubject split1.8018421.185870AvailableAvailable
Comparison of Different Machine Learning Techniques for the Cuffless Estimation of Blood Pressure using PPG Signals (Kilickaya et al., 2020)biometrics+PPGPPG-BPsubject split1.1631541.056555NaNNaN
Cuffless and Continuous Blood Pressure Monitoring Using a Single Chest-Worn Device (Park et al., 2019)PPG+SCGInternalsubject split1.4220640.882905NaNNaN
Cuffless Blood Pressure Estimation Algorithms for Continuous Health-Care Monitoring (Kachuee et al., 2017)ECG+PPGMIMICsubject split1.3357601.372063Unavailable. Check github profile.Available
HYPE: Predicting Blood Pressure from Photoplethysmograms in a Hypertensive Population (Sasso et al., 2020)PPGEVAL Stress Testsubject split1.4582771.479224AvailableAvailable
MLP-BP: A novel framework for cuffless blood pressure measurement with PPG and ECG signals based on MLP-Mixer neural networks (Huang et al., 2022)ECG+PPGMIMICsubject split4.2387623.446262AvailableNaN
MLP-BP: A novel framework for cuffless blood pressure measurement with PPG and ECG signals based on MLP-Mixer neural networks (Huang et al., 2022)ECG+PPGMIMIC+UoQsubject split3.3987342.889976AvailableNaN
Multi-level information fusion for learning a blood pressure predictive model using sensor data (Simjanoska et al., 2020)ECGCHARISsubject split1.0040851.015489NaNNaN
Non-Invasive Blood Pressure Estimation from ECG Using Machine Learning Techniques (Simjanoska et al., 2018)ECGCHARISsubject split1.9291440.515556NaNNaN
Pulse arrival time as a surrogate of blood pressure (Finnegan et al., 2021)ECG+PPGInternalsubject split2.7039422.079593AvailableNaN
Pulse arrival time as a surrogate of blood pressure (Finnegan et al., 2021)ECG+ICG+PPGInternalsubject split2.5616291.987950AvailableNaN
Study of cuffless blood pressure estimation method based on multiple physiological parameters (Zhang et al., 2021)ECG+PPGMIMIC+VitalDBsubject split1.6212251.652441NaNNaN
The accuracy of blood pressure measurement by a smartwatch and a portable health device (Helmond et al., 2019)ECG+PPGInternalpersonalization1.3644301.297764NaNNaN
The influence of physiological characteristics on blood pressure estimation using only PPG signals (Sen et al., 2019)biometrics+PPGPPG-BPsubject split1.7790911.682068NaNNaN
Towards a portable-noninvasive blood pressure monitoring system utilizing the photoplethysmogram signal (Dagamseh et al., 2021)PPGInternalsubject split4.0829915.214932NaNNaN
Wrist-worn blood pressure tracking in healthy free-living individuals using neural networks (Radha et al., 2018)PPGInternalsubject split0.3218360.322378NaNNaN

Other Tools

PackageDescription
Waveform Database Software Package (WFDB) for MATLAB and Octavelarge collection of software for processing and analyzing physiological waveforms from PhysioNet
PPGrawCode from Wolling et al., 2020, that applies decision metrics to characterize unfiltered and raw signals