EpiFusion

REF Judge et al. (2024)
Docs
Github github.com/ciarajudge/EpiFusion
Last commit Nov, 2024
Installation

Brief description

Brief summary of EpiFusion method from the paper

EpiFusion is a Bayesian framework designed to estimate the effective reproduction number by jointly analyzing epidemiological (case incidence) and phylodynamic (genomic) data using particle filtering within a particle Markov Chain Monte Carlo (pMCMC) framework. It addresses the limitations of using only epidemiological or genomic data, particularly in under-sampled outbreaks. EpiFusion combines a stochastic infection dynamics model with dual observation models: one for case incidence data and another for phylodynamic tree data. The approach involves sequential particle filtering to simulate infection trajectories, with particles weighted and resampled based on their fit to both data sources. Parameter inference is achieved through Metropolis-Hastings MCMC. EpiFusion has been validated through simulations, benchmarking against existing tools, and application to real-world outbreaks, including the 2014 Ebola outbreak in Sierra Leone.

Methods

This package contains methods that estimate \(R(t)\) from both phylodynamic (time-scaled trees estimated from genetic sequences) and epidemiological (case incidence) data. Therefore, a discussion of these methods is somewhat outside the scope of this document.

Assessment

Features
Ability to nowcast/forecast No, Designed for retrospective analysis
Incorporates delay distributions Yes, Handles delays between infection and reporting implicitly
Estimates expected cases Yes
Communicates uncertainty Yes, Highest Posterior Density (HPD) intervals
Validation
Documentation of package methods Yes
Documentation of package implementation No

Sample code

Tutorials for how to use EpiFusion are given in this Github repository.