title: EpiFire: An open source C++ library and application for contact network epidemiology.
abstract: BACKGROUND
  Contact network models have become increasingly common in epidemiology, but we lack a flexible programming framework for the generation and analysis of epidemiological contact networks and for the simulation of disease transmission through such networks.
  
  
  RESULTS
  Here we present EpiFire, an applications programming interface and graphical user interface implemented in C++, which includes a fast and efficient library for generating, analyzing and manipulating networks. Network-based percolation and chain-binomial simulations of susceptible-infected-recovered disease transmission, as well as traditional non-network mass-action simulations, can be performed using EpiFire.
  
  
  CONCLUSIONS
  EpiFire provides an open-source programming interface for the rapid development of network models with a focus in contact network epidemiology. EpiFire also provides a point-and-click interface for generating networks, conducting epidemic simulations, and creating figures. This interface is particularly useful as a pedagogical tool.
authors.affiliation: Section of Integrative Biology, University of Texas at Austin, 78712, USA. tjhladish@utexas.edu
authors.forename: Thomas
authors.initials: T
authors.lastname: Hladish
authors.forename: Eugene
authors.initials: E
authors.lastname: Melamud
authors.forename: Luis Alberto
authors.initials: LA
authors.lastname: Barrera
authors.forename: Alison
authors.initials: A
authors.lastname: Galvani
authors.forename: Lauren Ancel
authors.initials: LA
authors.lastname: Meyers
mesh_terms: D003198:Computer Simulation; D016358:Contact Tracing / Q000706:statistics & numerical data*; D018562:Disease Transmission, Infectious / Q000706:statistics & numerical data*; D006801:Humans; D015233:Models, Statistical; D012984:Software