Related Experiment Video
Updated: Jul 9, 2025

Hydra, a Computer-Based Platform for Aiding Clinicians in Cardiovascular Analysis and Diagnosis
Published on: September 26, 2018
Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease
1Center for Medical Sciences, Mills E. Godwin High School, Richmond, USA.
Insights
A new heart disease risk assessment tool, Predict2Protect, uses a Decision Tree model for 95% accurate predictions. This accessible application aims to improve early diagnosis and treatment globally.
Area of Science:
- Cardiovascular Health
- Machine Learning in Healthcare
- Public Health Technology
Background:
- Heart disease is a leading global cause of mortality.
- Untimely diagnosis due to healthcare access and cost barriers contributes to poor outcomes.
- There is a need for accessible tools for early heart disease risk identification.
Purpose of the Study:
- To develop an accessible application for accurate heart disease risk prediction.
- To provide an easy-to-use interface for patients to assess their risk.
- To facilitate early detection and intervention for heart disease.
Main Methods:
- A machine learning model, Predict2Protect, was developed using Python.
- An open-source dataset of 1025 patients was preprocessed and split for model training and testing.
- Four machine learning models were evaluated, with a Decision Tree model selected for its performance.
Main Results:
- The Decision Tree model achieved 100% accuracy on training data and 95% accuracy on test data.
- The application, built with Streamlit, provides a 95% accurate heart disease risk assessment.
- The tool estimates the percentage risk of developing heart disease within the next year.
Conclusions:
- Predict2Protect offers a highly accurate and accessible method for heart disease risk assessment.
- The application can empower individuals with knowledge of their cardiovascular health.
- This tool has the potential to improve global access to early heart disease detection and treatment.
Abstract:
Across the world, there are few universal scenarios, but the pain of losing a loved one to heart disease is an exception and a reality shared by millions every year. Heart disease is the greatest killer in society today, and one prevalent root of this issue is untimely diagnosis, often caused by unsustainable costs and lack of accessible healthcare for underserved populations. Recognizing these disparities, the goal of this project was to create an easily available application and interface for all that accurately indicates one's risk of heart disease. To address this, a machine learning model, Predict2Protect, was built in Python. An open-source dataset compiled of 1025 patients of diverse backgrounds was scaled, adjusted to include inquiries answerable by patients, and split into 75% for training, 15% for validation, and 25% for testing. Four models were tested with the hypothesis that if the RandomForestClassifier was used, it would have the highest validity. This was not supported, as the DecisionTree model had a 100% accuracy for training data and 95% for test data. Through the application software Streamlit, this program was processed into a web application that is now found in browser extensions. The application reports the risk of one having heart disease with a 95% accuracy and describes the risk percentage of developing heart disease within the next year. With a simple interface and high accuracy, Predict2Protect aims to provide a view into one's health with the goals of accessible heart disease prediction and early treatment for patients around the world.
Related Concept Videos
Pulse rhythm
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
Assessing Blood pressure using a doppler ultrasound
Pre-Procedural Guidelines for Doppler Ultrasound Blood Pressure Assessment:
Preparation of Equipment:

