SimpactCyan

SimpactCyan simulates transmission, treatment, and prevention of HIV within dynamic sexual networks for individual-based modeling in HIV epidemiology.


Key Features:

  • Individual-based framework: Simulates individuals and their interactions to represent heterogeneous HIV transmission and treatment processes.
  • Dynamic sexual networks: Models formation and dissolution of sexual partnerships within a changing network structure.
  • Discrete-event simulation: Represents epidemiological events (transmission, treatment, prevention) as discrete events in time.
  • Continuous-time engine: Uses an efficient variant of the modified Next Reaction Method to drive continuous-time simulation.
  • C++ core algorithm: Implements the simulation engine in C++ to support computational performance.
  • R and Python interfaces: Provides programmatic interfaces for model control and data exchange with R and Python environments.
  • Generic "intervention" event: Allows model parameters to be modified over time to represent medical and behavioral prevention programs.
  • Synthetic data generation: Produces simulated datasets for downstream analyses such as phylodynamic evaluation.

Scientific Applications:

  • Treatment policy impact assessment: Estimating the impact of progressive changes in eligibility criteria for HIV treatment on HIV incidence rates.
  • Phylodynamic method evaluation: Generating synthetic datasets to assess the performance of phylodynamic inference frameworks.

Methodology:

Continuous-time, discrete-event individual-based simulation driven by an efficient variant of the modified Next Reaction Method; core algorithm implemented in C++; R and Python interfaces; includes a generic "intervention" event to modify model parameters over time.

Topics

Details

Programming Languages:
R, C++, Python
Added:
1/14/2020
Last Updated:
1/16/2021

Operations

Publications

Liesenborgs J, Hendrickx DM, Kuylen E, Niyukuri D, Hens N, Delva W. SimpactCyan 1.0: An Open-source Simulator for Individual-Based Models in HIV Epidemiology with R and Python Interfaces. Scientific Reports. 2019;9(1). doi:10.1038/s41598-019-55689-4. PMID:31848434. PMCID:PMC6917719.

PMID: 31848434
PMCID: PMC6917719
Funding: - The World Academy of Sciences: 100014 - Fonds Wetenschappelijk Onderzoek: G091210N, G0B4314N, W002514N - Vlaamse Interuniversitaire Raad: ZEIN2010PR375