Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

nguivo/ML-multimodal-heart-disease-prediction-africa

Domain:

healthcare

Record type:

model
Creator:
ngu
Host:
A machine learning-based multimodal heart disease prediction framework I built as part of MSc. Eng desertation. It combines ECG data and clinical data to predict cardiovascular disease, with Africa as a case study. # Multimodal Heart Disease Prediction — African Context MSc thesis pipeline: machine learning-based multimodal data integration (ECG + clinical/demographic data) for heart disease prediction, with a focus on the African epidemiological context. **Stack:** Python · scikit-learn · XGBoost · PyTorch · NeuroKit2 · SDV (CTGAN) · SHAP ## Overview Cardiovascular disease prediction models are almost always trained on datasets collected in Europe and North America, yet the epidemiological profile of heart disease in Sub-Saharan Africa differs substantially (hypertensive and rheumatic heart disease are disproportionately common, and patients tend to present younger). This project asks what happens to a model trained on Western data when it meets that different reality, and whether training on Africa-representative data closes the gap. Since no freely available African ECG dataset exists (at the time of this study), the African arm of this study is a simulation: African-context ECG and clinical records are synthesized from a European baseline (PTB-XL) using class-conditional feature shifts and CTGAN, grounded in published African cardiovascular registries (THESUS-HF, INTERHEART Africa, REMEDY, Ataklte et al. 2015). The full pipeline (feature extraction, synthesis, and three candidate models) runs on CPU, since GPU access wasn't available for this project. ## Three-stage experimental design | Stage | Trained on | Evaluated on | Question it answers | |---|---|---|---| | 1. The European baseline | PTB-XL ECG (5-fold CV) | PTB-XL ECG | Does the model work at all on real clinical ECG data? | | 2. Domain gap | *(no retraining, reuses Stage 1's XGBoost)* | Synthetic African ECG | How much does performance drop when a European-trained model meets an African-context population? | | 3. African multimodal | Synthetic African ECG + clinical (5-fold CV) | Synthetic African ECG + clinical | Does training on African-context, multimodal data recover the lost performance? | ## Resul …

Visit

github.com

Tasks

transfer learning

Similar

Humphrey-Galiwango99/heart-disease-ml-appsameerimamillapalli/Coronary-Heart-Disease-PredictionShantamGupta/Prediction-of-Coronary-Heart-Diseaseadeyemoadesola20-hash/heart-disease-prediction-appHeart Disease Prediction with an Amharic ChatbotBilalamir27/Heart-Disease-Prediction-Using-Machine-Learning-Classification-Models

Humphrey-Galiwango99/heart-disease-ml-app

Heart Disease Risk Prediction (Uganda) This project is my Refactory 2025 Capstone, demonstrating th

sameerimamillapalli/Coronary-Heart-Disease-Prediction

Model to predict the cause of Coronary Heart disease , on South African Keel data. Comparison Analys

ShantamGupta/Prediction-of-Coronary-Heart-Disease

Prediction of Coronary Heart Disease(CHD) using South African Heart Disease Data # Prediction of Co

adeyemoadesola20-hash/heart-disease-prediction-app

An end-to-end Machine Learning web application predicting heart disease risk with a high recall rate

Heart Disease Prediction with an Amharic Chatbot

Predicting the onset of heart or cardiac diseases is a critical challenge in modern medicine, with a

Bilalamir27/Heart-Disease-Prediction-Using-Machine-Learning-Classification-Models

Developed a coronary heart disease (CHD) classification model using multiple machine learning algori