Moi University Open Access Repository

Gaussian process emulation to improve efficiency of computationally intensive multidisease models: a practical tutorial with adaptable R code

Show simple item record

dc.contributor.author Sawe, Sharon Jepkorir
dc.contributor.author Mugo, Richard
dc.contributor.author Wilson‑Barthes, Marta
dc.contributor.author Osetinsky, Brianna
dc.contributor.author Chrysanthopoulou, Stavroula A.
dc.contributor.author Yego, Faith
dc.contributor.author Mwangi, Ann
dc.contributor.author Galárraga, Omar
dc.date.accessioned 2024-02-22T12:58:29Z
dc.date.available 2024-02-22T12:58:29Z
dc.date.issued 2024-01-27
dc.identifier.uri https://doi.org/10.1186/s12874-024-02149-x
dc.identifier.uri http://ir.mu.ac.ke:8080/jspui/handle/123456789/8857
dc.description.abstract Background The rapidly growing burden of non-communicable diseases (NCDs) among people living with HIV in sub-Saharan Africa (SSA) has expanded the number of multidisease models predicting future care needs and health system priorities. Usefulness of these models depends on their ability to replicate real-life data and be readily understood and applied by public health decision-makers; yet existing simulation models of HIV comorbidities are computationally expensive and require large numbers of parameters and long run times, which hinders their utility in resource-constrained settings. Methods We present a novel, user-friendly emulator that can efficiently approximate complex simulators of long-term HIV and NCD outcomes in Africa. We describe how to implement the emulator via a tutorial based on publicly available data from Kenya. Emulator parameters relating to incidence and prevalence of HIV, hypertension and depression were derived from our own agent-based simulation model and other published literature. Gaussian processes were used to fit the emulator to simulator estimates, assuming presence of noise for design points. Bayesian posterior predictive checks and leave-one-out cross validation confirmed the emulator’s descriptive accuracy. Results In this example, our emulator resulted in a 13-fold (95% Confidence Interval (CI): 8–22) improvement in computing time compared to that of more complex chronic disease simulation models. One emulator run took 3.00 seconds (95% CI: 1.65–5.28) on a 64-bit operating system laptop with 8.00 gigabytes (GB) of Random Access Memory (RAM), compared to > 11 hours for 1000 simulator runs on a high-performance computing cluster with 1500 GBs of RAM. Pareto k estimates were < 0.70 for all emulations, which demonstrates sufficient predictive accuracy of the emulator. Conclusions The emulator presented in this tutorial offers a practical and flexible modelling tool that can help inform health policy-making in countries with a generalized HIV epidemic and growing NCD burden. Future emulator applications could be used to forecast the changing burden of HIV, hypertension and depression over an extended (> 10 year) period, estimate longer-term prevalence of other co-occurring conditions (e.g., postpartum depression among women living with HIV), and project the impact of nationally-prioritized interventions such as national health insurance schemes and differentiated care models. en_US
dc.language.iso en en_US
dc.subject Tutorial en_US
dc.subject Emulation en_US
dc.subject Gaussian process, en_US
dc.subject Bayesian analysis, en_US
dc.subject HIV en_US
dc.subject Hypertension en_US
dc.subject Depression en_US
dc.title Gaussian process emulation to improve efficiency of computationally intensive multidisease models: a practical tutorial with adaptable R code en_US
dc.type Article en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account