Enhancing user-productivity and capability through integration of distinct software in epidemiological systems

Public health policy decision makers need analytical and interactive features in epidemic simulation systems, along with the ability to simulate disease propagation over large scale populations, ranging over millions of individuals. To fulfill these requirements, we decided to re-engineer existing epidemiological software systems and integrate them together such that the performance of the overall system was minimally affected. The systems that were part of the integration effort included EpiFast, an HPC-based simulation engine, that simulates disease diffusion over multiple regions; ISIS, a web-based visual interface tool, used for analyzing the role of different parameters in disease propagation; and a database management system, storing and operating on the demographic and geographic information about different city populations. We analyzed the feasibility of existing middleware platforms to support the integration and developed a new architecture that achieves seamless and efficient integration of component systems. The integrated software system provides a combination of capability along with usability and flexibility, required by public health policy decision makers to study epidemics holistically. It also allows reuse of complex intervention strategies defined by multiple users through the web-based interface and reduces the overall time to set-up experiments and manage data. In this paper, we describe the flexible architecture that made the integration of these distinct software components possible and report on the case studies that show considerable improvement in productivity of decision makers and epidemiologists using the new integrated tool.

[1]  H. Fineberg,et al.  Epidemic Science in Real Time , 2009, Science.

[2]  Nicholas Carriero,et al.  How to write parallel programs: a guide to the perplexed , 1989, CSUR.

[3]  M. Halloran,et al.  Strategies for Pandemic and Seasonal Influenza Vaccination of Schoolchildren in the United States , 2009, American journal of epidemiology.

[4]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[5]  Flute , 1941 .

[6]  Madhav V. Marathe,et al.  Indemics: an interactive data intensive framework for high performance epidemic simulation , 2010, ICS '10.

[7]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[8]  Madhav V. Marathe,et al.  EpiSimdemics: An efficient algorithm for simulating the spread of infectious disease over large realistic social networks , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[9]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[10]  Gail E. Potter,et al.  The Transmissibility and Control of Pandemic Influenza A (H1N1) Virus , 2009, Science.

[11]  Mark A. Miller,et al.  Synchrony, Waves, and Spatial Hierarchies in the Spread of Influenza , 2006, Science.

[12]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[13]  Jim Waldo,et al.  The Jini architecture for network-centric computing , 1999, CACM.

[14]  Charles R. McLean,et al.  Integrated simulation and gaming architecture for incident management training , 2005, Proceedings of the Winter Simulation Conference, 2005..

[15]  Phillip D. Stroud,et al.  EpiSimS simulation of a multi-component strategy for pandemic influenza , 2008, SpringSim '08.

[16]  Nalini Venkatasubramanian,et al.  A reflective middleware architecture for simulation integration , 2009, ARM '09.

[17]  Kathleen M. Carley,et al.  BioWar: scalable agent-based model of bioattacks , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[18]  Madhav V. Marathe,et al.  EpiFast: a fast algorithm for large scale realistic epidemic simulations on distributed memory systems , 2009, ICS.

[19]  N. Ferguson,et al.  Role of social networks in shaping disease transmission during a community outbreak of 2009 H1N1 pandemic influenza , 2011, Proceedings of the National Academy of Sciences.

[20]  Dennis L. Chao,et al.  FluTE, a Publicly Available Stochastic Influenza Epidemic Simulation Model , 2010, PLoS Comput. Biol..

[21]  C. Fraser,et al.  Reducing the impact of the next influenza pandemic using household-based public health interventions. , 2006, Hong Kong medical journal = Xianggang yi xue za zhi.