Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/22809
Full metadata record
DC FieldValueLanguage
dc.contributor.authorWILLEM, Lander-
dc.contributor.authorStijven, Sean-
dc.contributor.authorTijskens, Engelbert-
dc.contributor.authorBeutels, Philippe-
dc.contributor.authorHENS, Niel-
dc.contributor.authorBroeckhove, Jan-
dc.date.accessioned2016-11-30T11:05:46Z-
dc.date.available2016-11-30T11:05:46Z-
dc.date.issued2015-
dc.identifier.citationBMC BIOINFORMATICS, 16 (Art N° 183)-
dc.identifier.issn1471-2105-
dc.identifier.urihttp://hdl.handle.net/1942/22809-
dc.description.abstractBackground: Infectious disease modeling and computational power have evolved such that large-scale agent-based models (ABMs) have become feasible. However, the increasing hardware complexity requires adapted software designs to achieve the full potential of current high-performance workstations. Results: We have found large performance differences with a discrete-time ABM for close-contact disease transmission due to data locality. Sorting the population according to the social contact clusters reduced simulation time by a factor of two. Data locality and model performance can also be improved by storing person attributes separately instead of using person objects. Next, decreasing the number of operations by sorting people by health status before processing disease transmission has also a large impact on model performance. Depending of the clinical attack rate, target population and computer hardware, the introduction of the sort phase decreased the run time from 26% up to more than 70%. We have investigated the application of parallel programming techniques and found that the speedup is significant but it drops quickly with the number of cores. We observed that the effect of scheduling and workload chunk size is model specific and can make a large difference. Conclusions: Investment in performance optimization of ABM simulator code can lead to significant run time reductions. The key steps are straightforward: the data structure for the population and sorting people on health status before effecting disease propagation. We believe these conclusions to be valid for a wide range of infectious disease ABMs. We recommend that future studies evaluate the impact of data management, algorithmic procedures and parallelization on model performance.-
dc.description.sponsorshipLW is supported by an interdisciplinary PhD grant of the Special Research Fund (Bijzonder Onderzoeksfonds, BOF) of the University of Antwerp. SS is funded by the Agency for Innovation by Science and Technology in Flanders (IWT). NH acknowledges support from the University of Antwerp scientific chair in Evidence-Based Vaccinology, financed in 2009–2014 by a gift from Pfizer. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.-
dc.language.isoen-
dc.rights© 2015 Willem et al.; licensee BioMed Central. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.-
dc.subject.othermathematical epidemiology; agent-based model; optimization; performance-
dc.titleOptimizing agent-based transmission models for infectious diseases-
dc.typeJournal Contribution-
dc.identifier.volume16-
local.format.pages10-
local.bibliographicCitation.jcatA1-
local.type.refereedRefereed-
local.type.specifiedArticle-
local.bibliographicCitation.artnr183-
dc.identifier.doi10.1186/s12859-015-0612-2-
dc.identifier.isi000355399100001-
item.fulltextWith Fulltext-
item.contributorWILLEM, Lander-
item.contributorStijven, Sean-
item.contributorTijskens, Engelbert-
item.contributorBeutels, Philippe-
item.contributorHENS, Niel-
item.contributorBroeckhove, Jan-
item.fullcitationWILLEM, Lander; Stijven, Sean; Tijskens, Engelbert; Beutels, Philippe; HENS, Niel & Broeckhove, Jan (2015) Optimizing agent-based transmission models for infectious diseases. In: BMC BIOINFORMATICS, 16 (Art N° 183).-
item.accessRightsOpen Access-
item.validationecoom 2017-
crisitem.journal.issn1471-2105-
crisitem.journal.eissn1471-2105-
Appears in Collections:Research publications
Files in This Item:
File Description SizeFormat 
Optimizing.pdfPublished version1.02 MBAdobe PDFView/Open
Show simple item record

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.