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