28 June 2026, 8:35 AM – 12:00 PM (local time)

Faculty

  • Thomas A. Trikalinos, MD – Professor of Health Services, Policy & Practice and Biostatistics, Brown University School of Public Health, United States
  • Fernando Alarid-Escudero, PhD – Assistant Professor of Health Policy, Stanford University School of Medicine, United States
  • Yuliia Sereda, PhD – Researcher, Brown University, United States
  • Stavroula A. Chrysanthopoulou, PhD – Assistant Professor of Biostatistics, Brown University, United States

Course Overview

Advanced Discrete-Event Simulations in R is an advanced, hands-on workshop that focuses on the design and implementation of discrete-event simulation (DES) models using nonhomogeneous Poisson point processes (NHPPPs). The course abstracts DES to the core task of sampling time-varying event processes, emphasizing exact, efficient simulation algorithms and practical coding strategies in R.

Using guided exercises with the nhppp R package, participants will practice simulating complex event histories, including unconditional and conditional sampling, while prioritizing intuition, computational efficiency, and reproducible implementation for health decision modeling.


Learning Objectives

Participants will learn how to:

  • Understand key theoretical properties of nonhomogeneous Poisson point processes, including memorylessness, composability, and transformation of the time axis, that enable exact simulation
  • Implement algorithms to sample event times efficiently using the nhppp R package
  • Conduct conditional simulations, such as simulating events based on diagnoses at specific ages or within defined time intervals
  • Structure the code of a basic discrete-event simulation model

Course Format

This course combines conceptual instruction with guided coding exercises.

Participants will be introduced to discrete-event simulation as a composition of point processes and the properties of nonhomogeneous Poisson point processes that enable efficient simulation. The session will include demonstrations of sampling algorithms and extended hands-on exercises in R, where participants will implement a simple cancer natural history model and practice multiple approaches to event simulation.


Participant Requirements

Participants should have some familiarity with discrete-event simulation and programming in R.

Participants should bring a laptop with R (version 4.0 or later) installed, along with the nhppp and data.table R packages. Familiarity with basic calculus is helpful but not required.