EpiFire: An open source C plus plus library and application for contact network epidemiology

被引:23
|
作者
Hladish, Thomas [1 ]
Melamud, Eugene [2 ,3 ]
Barrera, Luis Alberto [1 ,4 ]
Galvani, Alison [5 ]
Meyers, Lauren Ancel [1 ,6 ]
机构
[1] Univ Texas Austin, Sect Integrat Biol, Austin, TX 78712 USA
[2] Princeton Univ, Lewis Sigler Inst Integrat Genom, Princeton, NJ 08544 USA
[3] Princeton Univ, Dept Chem, Princeton, NJ 08544 USA
[4] Harvard Univ, Sch Med, Boston, MA 02115 USA
[5] Yale Univ, Dept Epidemiol & Publ Hlth, Sch Med, New Haven, CT 06520 USA
[6] Santa Fe Inst, Santa Fe, NM 87501 USA
来源
BMC BIOINFORMATICS | 2012年 / 13卷
基金
美国国家科学基金会;
关键词
DYNAMICS; MODELS;
D O I
10.1186/1471-2105-13-76
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] EpiFire: An open source C++ library and application for contact network epidemiology
    Thomas Hladish
    Eugene Melamud
    Luis Alberto Barrera
    Alison Galvani
    Lauren Ancel Meyers
    [J]. BMC Bioinformatics, 13
  • [2] NiHu: An open source C plus plus BEM library
    Fiala, P.
    Rucz, P.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2014, 75 : 101 - 112
  • [3] The Scythe Statistical Library: An Open Source C plus plus Library for Statistical Computation
    Pemstein, Daniel
    Quinn, Kevin M.
    Martin, Andrew D.
    [J]. JOURNAL OF STATISTICAL SOFTWARE, 2011, 42 (12): : 1 - 26
  • [4] Chaste: An Open Source C plus plus Library for Computational Physiology and Biology
    Mirams, Gary R.
    Arthurs, Christopher J.
    Bernabeu, Miguel O.
    Bordas, Rafel
    Cooper, Jonathan
    Corrias, Alberto
    Davit, Yohan
    Dunn, Sara-Jane
    Fletcher, Alexander G.
    Harvey, Daniel G.
    Marsh, Megan E.
    Osborne, James M.
    Pathmanathan, Pras
    Pitt-Francis, Joe
    Southern, James
    Zemzemi, Nejib
    Gavaghan, David J.
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2013, 9 (03)
  • [5] FADAlib: an open source C plus plus library for fuzzy Array dataflow analysis
    Belaoucha, Marouane
    Barthou, Denis
    Eliche, Adrien
    Touati, Sid-Ahmed-Ali
    [J]. ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 2069 - 2078
  • [6] LIBRJMCMC: AN OPEN-SOURCE GENERIC C plus plus LIBRARY FOR STOCHASTIC OPTIMIZATION
    Bredif, Mathieu
    Tournaire, Olivier
    [J]. XXII ISPRS CONGRESS, TECHNICAL COMMISSION III, 2012, 39-B3 : 259 - 264
  • [7] CPPE: An Open-Source C plus plus and Python']Python Library for Polarizable Embedding
    Scheurer, Maximilian
    Reinholdt, Peter
    Kjellgren, Erik Rosendahl
    Olsen, Jogvan Magnus Haugaard
    Dreuw, Andreas
    Kongsted, Jacob
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2019, 15 (11) : 6154 - 6163
  • [8] CTL: Modular Open-source C plus plus -Library for CT-Simulations
    Pfeiffer, Tim
    Frysch, Robert
    Bismark, Richard N. K.
    Rose, Georg
    [J]. 15TH INTERNATIONAL MEETING ON FULLY THREE-DIMENSIONAL IMAGE RECONSTRUCTION IN RADIOLOGY AND NUCLEAR MEDICINE, 2019, 11072
  • [9] libDAI: A Free and Open Source C plus plus Library for Discrete Approximate Inference in Graphical Models
    Mooij, Joris M.
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2010, 11 : 2169 - 2173
  • [10] Jive: An open source, research-oriented C plus plus library for solving partial differential equations
    Chi Nguyen-Thanh
    Vinh Phu Nguyen
    de Vaucorbeil, Alban
    Mandal, Tushar Kanti
    Wu, Jian-Ying
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2020, 150