Research Article

Heart Disease Diagnosis via Web Based Classification Software programmed with Julia Programming Language

Volume: 4 Number: 1 May 1, 2024
EN

Heart Disease Diagnosis via Web Based Classification Software programmed with Julia Programming Language

Abstract

In recent years, various tools and algorithms have been proposed and continue to be proposed by researchers to develop highly successful medical decision support systems. However, the clinical use of these algorithms is very limited due to various limitations. Making the necessary software installations to run the algorithm, lack of programming knowledge are some of these restrictions. In this study, a web-based classification software developed with the Julia programming language, which can be used by physicians in their medical research and clinical decisions, is introduced. Through this software, coronary artery disease detection was performed with the Cleveland heart disease database, which is a publicly accessible data set. The dataset was classified with eight different classifiers (KNN, SVM, DT, RF, AdaBoost, Gauss Naive Bayes, LDA, LR) supported by the software. The metrics obtained by 10-fold cross-validation of the data set are reported. The SVM classifier achieved the highest classification accuracy with 86.44%. The software proposed in this study may assist clinicians in research and patient identification.

Keywords

References

  1. [1] R. T. Sutton, D. Pincock, D. C. Baumgart, D. C. Sadowski, R. N. Fedorak, and K. I. Kroeker, “An overview of clinical decision support systems: benefits, risks, and strategies for success,” NPJ Digit Med, vol. 3, no. 1, p. 17, Feb. 2020, doi: 10.1038/s41746-020-0221-y.
  2. [2] I. Sim et al., “Clinical Decision Support Systems for the Practice of Evidence-based Medicine,” Journal of the American Medical Informatics Association, vol. 8, no. 6, pp. 527–534, Nov. 2001, doi: 10.1136/jamia.2001.0080527.
  3. [3] J. Amann et al., “To explain or not to explain?—Artificial intelligence explainability in clinical decision support systems,” PLOS Digital Health, vol. 1, no. 2, p. e0000016, Feb. 2022, doi: 10.1371/journal.pdig.0000016.
  4. [4] K. Gao, G. Mei, F. Piccialli, S. Cuomo, J. Tu, and Z. Huo, “Julia language in machine learning: Algorithms, applications, and open issues,” Comput Sci Rev, vol. 37, p. 100254, Aug. 2020, doi: 10.1016/j.cosrev.2020.100254.
  5. [5] D. W. Aha, “ Heart Disease Data Set,” https://archive.ics.uci.edu/ml/datasets/heart+disease, Jan. 26, 2023.
  6. [6] R. Das, I. Turkoglu, and A. Sengur, “Effective diagnosis of heart disease through neural networks ensembles,” Expert Syst Appl, vol. 36, no. 4, pp. 7675–7680, May 2009, doi: 10.1016/j.eswa.2008.09.013.
  7. [7] R. Das, I. Turkoglu, and A. Sengur, “Effective diagnosis of heart disease through neural networks ensembles,” Expert Syst Appl, vol. 36, no. 4, pp. 7675–7680, May 2009, doi: 10.1016/j.eswa.2008.09.013.
  8. [8] N. Ghadiri Hedeshi and M. Saniee Abadeh, “Coronary Artery Disease Detection Using a Fuzzy-Boosting PSO Approach,” Comput Intell Neurosci, vol. 2014, pp. 1–12, 2014, doi: 10.1155/2014/783734.

Details

Primary Language

English

Subjects

Machine Learning (Other)

Journal Section

Research Article

Publication Date

May 1, 2024

Submission Date

July 7, 2023

Acceptance Date

November 1, 2023

Published in Issue

Year 2024 Volume: 4 Number: 1

APA
Güldoğan, E., Kutlu, H., & Çolak, C. (2024). Heart Disease Diagnosis via Web Based Classification Software programmed with Julia Programming Language. Artificial Intelligence Theory and Applications, 4(1), 1-10. https://izlik.org/JA76EB22HW
AMA
1.Güldoğan E, Kutlu H, Çolak C. Heart Disease Diagnosis via Web Based Classification Software programmed with Julia Programming Language. AITA. 2024;4(1):1-10. https://izlik.org/JA76EB22HW
Chicago
Güldoğan, Emek, Hüseyin Kutlu, and Cemil Çolak. 2024. “Heart Disease Diagnosis via Web Based Classification Software Programmed With Julia Programming Language”. Artificial Intelligence Theory and Applications 4 (1): 1-10. https://izlik.org/JA76EB22HW.
EndNote
Güldoğan E, Kutlu H, Çolak C (May 1, 2024) Heart Disease Diagnosis via Web Based Classification Software programmed with Julia Programming Language. Artificial Intelligence Theory and Applications 4 1 1–10.
IEEE
[1]E. Güldoğan, H. Kutlu, and C. Çolak, “Heart Disease Diagnosis via Web Based Classification Software programmed with Julia Programming Language”, AITA, vol. 4, no. 1, pp. 1–10, May 2024, [Online]. Available: https://izlik.org/JA76EB22HW
ISNAD
Güldoğan, Emek - Kutlu, Hüseyin - Çolak, Cemil. “Heart Disease Diagnosis via Web Based Classification Software Programmed With Julia Programming Language”. Artificial Intelligence Theory and Applications 4/1 (May 1, 2024): 1-10. https://izlik.org/JA76EB22HW.
JAMA
1.Güldoğan E, Kutlu H, Çolak C. Heart Disease Diagnosis via Web Based Classification Software programmed with Julia Programming Language. AITA. 2024;4:1–10.
MLA
Güldoğan, Emek, et al. “Heart Disease Diagnosis via Web Based Classification Software Programmed With Julia Programming Language”. Artificial Intelligence Theory and Applications, vol. 4, no. 1, May 2024, pp. 1-10, https://izlik.org/JA76EB22HW.
Vancouver
1.Emek Güldoğan, Hüseyin Kutlu, Cemil Çolak. Heart Disease Diagnosis via Web Based Classification Software programmed with Julia Programming Language. AITA [Internet]. 2024 May 1;4(1):1-10. Available from: https://izlik.org/JA76EB22HW