Differentiating Viral and Bacterial Infections: A Machine Learning Model Based on Routine Blood Test Values

Gregor Gunčar, Matjaž Kukar, Tim Smole, Sašo Moškon, Tomaž Vovko +7 more
5/13/2023
cs.LG

No confident code implementation found for this paper.

Abstract

The growing threat of antibiotic resistance necessitates accurate differentiation between bacterial and viral infections for proper antibiotic administration. In this study, a Virus vs. Bacteria machine learning model was developed to distinguish between these infection types using 16 routine blood test results, C-reactive protein concentration (CRP), biological sex, and age. With a dataset of 44,120 cases from a single medical center, the model achieved an accuracy of 82.2 %, a sensitivity of 79.7 %, a specificity of 84.5 %, a Brier score of 0.129, and an area under the ROC curve (AUC) of 0.905, outperforming a CRP-based decision rule. Notably, the machine learning model enhanced accuracy within the CRP range of 10-40 mg/L, a range where CRP alone is less informative. These results highlight the advantage of integrating multiple blood parameters in diagnostics. The "Virus vs. Bacteria" model paves the way for advanced diagnostic tools, leveraging machine learning to optimize infection management.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{gunar2023differentiating,
  title  = {Differentiating Viral and Bacterial Infections: A Machine Learning Model Based on Routine Blood Test Values},
  author = {Gregor Gunčar and Matjaž Kukar and Tim Smole and Sašo Moškon and Tomaž Vovko and Simon Podnar and Peter Černelč and Miran Brvar and Mateja Notar and Manca Köster and Marjeta Tušek Jelenc and Marko Notar},
  year   = {2023},
  eprint = {2305.07877},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.07877v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.07877.svg)](https://codeofpaper.com/paper/2305.07877)

Discussion