Dynamic Bayesian networks (DBNs) are powerful tools for modeling and studying complex dynamical systems. In the healthcare sector, they have been used for studying gene regulatory networks, to model disease progression and for making treatment decisions on patients suffering from chronic diseases. Despite their potential, the lack of comprehensive and publicly available software has strongly limited their use. In fact, to the best of our knowledge, no open-source software is publicly available for discrete dynamic Bayesian networks. In this paper we introduce and describe DBNcare, the first R package to address this gap. DBNcare provides an all-in-one framework for defining and visualizing network structures, performing parameter and structure learning, and enabling probabilistic inference and forecasting. A use case of a simplified diabetes management system, taken from the healthcare literature, is used to show how DBNcare allows to efficiently manage temporal dependencies and uncertainty. Source code, detailed documentation, and examples are made available via the DBNcare repository page.

Canonaco, F., Pirola, F., Stella, F. (2025). DBNcare: Towards an R Package for Dynamic Bayesian Networks Application in Healthcare. In Artificial Intelligence in Medicine 23rd International Conference, AIME 2025, Pavia, Italy, June 23–26, 2025, Proceedings, Part II (pp.78-82). Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-95841-0_15].

DBNcare: Towards an R Package for Dynamic Bayesian Networks Application in Healthcare

Canonaco F.;Pirola F.;Stella F.
2025

Abstract

Dynamic Bayesian networks (DBNs) are powerful tools for modeling and studying complex dynamical systems. In the healthcare sector, they have been used for studying gene regulatory networks, to model disease progression and for making treatment decisions on patients suffering from chronic diseases. Despite their potential, the lack of comprehensive and publicly available software has strongly limited their use. In fact, to the best of our knowledge, no open-source software is publicly available for discrete dynamic Bayesian networks. In this paper we introduce and describe DBNcare, the first R package to address this gap. DBNcare provides an all-in-one framework for defining and visualizing network structures, performing parameter and structure learning, and enabling probabilistic inference and forecasting. A use case of a simplified diabetes management system, taken from the healthcare literature, is used to show how DBNcare allows to efficiently manage temporal dependencies and uncertainty. Source code, detailed documentation, and examples are made available via the DBNcare repository page.
paper
Diabetes Management; Dynamic Bayesian Networks; Structure Learning; Temporal Inference;
English
23rd International Conference, AIME 2025 - June 23–26, 2025
2025
Bellazzi, R; Juarez Herrero, JM; Sacchi, L; Zupan, B
Artificial Intelligence in Medicine 23rd International Conference, AIME 2025, Pavia, Italy, June 23–26, 2025, Proceedings, Part II
9783031958403
22-giu-2025
2025
15735
78
82
none
Canonaco, F., Pirola, F., Stella, F. (2025). DBNcare: Towards an R Package for Dynamic Bayesian Networks Application in Healthcare. In Artificial Intelligence in Medicine 23rd International Conference, AIME 2025, Pavia, Italy, June 23–26, 2025, Proceedings, Part II (pp.78-82). Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-95841-0_15].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/591630
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact