Upload Files
This web application predicts cardiovascular disease risk from an input CSV file. The CSV file must include the following columns: SEQN, BPQ101D, RIDAGEYR, BPQ020, BPQ080, RXQ033, SMQ020, LBXTC, DIQ010, RIAGENDR, DMDEDUC2, LBXRDW, BPXOSY1, INDFMPIR, LBXPLTSI, LBDHDD, LBXGH, and CVD_risk. If any of these columns are missing, the application will return an error. A sample input file is provided below. The user manual can be found under the Help menu.To predict cardiovascular disease risk, please upload a CSV file using the data fields listed above. If you wish to add new data to the model (training set), please use the 'Add new cardiovascular diseases risk data to training (CSV)' upload box for cardiovascular and the 'Add new non-cardiovascular diseases risk data to training (CSV)' upload box for non-cardiovascular, respectively.
After uploading the necessary file, click the 'CVDR PREDICTION' button. Once the classification results are generated, you will be automatically redirected to the 'Predicted CVDR' page. Then, click the 'PROBABILITY ESTIMATION' button to view the probability scores on the 'Probability Score's page.
Download Results
The prediction and probability results can be downloaded by clicking the 'PREDICTION RESULTS' and 'PROBABILITY RESULTS' buttons, respectively. Additionally, the training/testing datasets are available in the 'Data' menu.
CSV Formatting
An example CSV file can be obtained by clicking on the 'Download Input Samples' button. To predict new data, the example CSV file should be in the form shown below:
Download Input Samples
If you find our web application useful, please cite the following paper.
Akhter, S. and Miller, J.H., 2025. Evaluating Feature Selection Methods and Feature Contributions for Cardiovascular Disease Risk Prediction. medRxiv, pp.2025-07.