gems: An R Package for Simulating from Disease Progression Models.

Nello Blaser, Luisa Salazar Vizcaya, Janne Estill, Cindy Zahnd, Bindu Kalesan, Matthias Egger, Thomas Gsponer, Olivia Keiser
Author Information
  1. Nello Blaser: Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland.
  2. Luisa Salazar Vizcaya: Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland.
  3. Janne Estill: Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland.
  4. Cindy Zahnd: Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland.
  5. Bindu Kalesan: Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland.
  6. Matthias Egger: Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland ; Centre for Infectious Disease Epidemiology and Research, University of Cape Town, Cape Town, South Africa.
  7. Thomas Gsponer: Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland.
  8. Olivia Keiser: Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland.

Abstract

Mathematical models of disease progression predict disease outcomes and are useful epidemiological tools for planners and evaluators of health interventions. The 𝖱 package is a tool that simulates disease progression in patients and predicts the effect of different interventions on patient outcome. Disease progression is represented by a series of events (e.g., diagnosis, treatment and death), displayed in a directed acyclic graph. The vertices correspond to disease states and the directed edges represent events. The package allows simulations based on a generalized multistate model that can be described by a directed acyclic graph with continuous transition-specific hazard functions. The user can specify an arbitrary hazard function and its parameters. The model includes parameter uncertainty, does not need to be a Markov model, and may take the history of previous events into account. Applications are not limited to the medical field and extend to other areas where multistate simulation is of interest. We provide a technical explanation of the multistate models used by , explain the functions of and their arguments, and show a sample application.

Keywords

References

  1. Theor Popul Biol. 2001 Aug;60(1):59-71 [PMID: 11589638]
  2. Clin Infect Dis. 2009 Feb 1;48(3):328-37 [PMID: 19123868]
  3. Circ Cardiovasc Interv. 2012 Dec;5(6):856-61 [PMID: 23169986]
  4. AIDS. 2011 Mar 27;25(6):843-50 [PMID: 21192233]
  5. AIDS. 2012 Jul 17;26(11):1403-13 [PMID: 22421243]
  6. J Acquir Immune Defic Syndr. 2014 Apr 15;65(5):e179-86 [PMID: 24326599]
  7. Stat Med. 2007 May 20;26(11):2389-430 [PMID: 17031868]
  8. Lancet. 2011 Aug 6;378(9790):515-25 [PMID: 21481448]

Grants

  1. U01 AI069924/NIAID NIH HHS

Word Cloud

Created with Highcharts 10.0.0modeldiseasemultistateprogressioneventsdirectedmodelsinterventions𝖱packageDiseaseacyclicgraphcanhazardfunctionssimulationMathematicalpredictoutcomesusefulepidemiologicaltoolsplannersevaluatorshealthtoolsimulatespatientspredictseffectdifferentpatientoutcomerepresentedseriesegdiagnosistreatmentdeathdisplayedverticescorrespondstatesedgesrepresentallowssimulationsbasedgeneralizeddescribedcontinuoustransition-specificuserspecifyarbitraryfunctionparametersincludesparameteruncertaintyneedMarkovmaytakehistorypreviousaccountApplicationslimitedmedicalfieldextendareasinterestprovidetechnicalexplanationusedexplainargumentsshowsampleapplicationgems:RPackageSimulatingProgressionModelsMonteCarlocompartmentalpredictionsurvivalanalysis

Similar Articles

Cited By