Conference PaperPDF Available

Multi-Objective Model Exploration of Hepatitis C Elimination in an Agent-Based Model of People who Inject Drugs

Authors:

Abstract and Figures

Hepatitis C (HCV) is a leading cause of chronic liver disease and mortality worldwide and persons who inject drugs (PWID) are at the highest risk for acquiring and transmitting HCV infection. We developed an agent-based model (ABM) to identify and optimize direct-acting antiviral (DAA) therapy scale-up and treatment strategies for achieving the World Health Organization (WHO) goals of HCV elimination by the year 2030. While DAA is highly efficacious, it is also expensive, and therefore intervention strategies should balance the goals of elimination and the cost of the intervention. Here we present and compare two methods for finding PWID treatment enrollment strategies by conducting a standard model parameter sweep and compare the results to an evolutionary multi-objective optimization algorithm. The evolutionary approach provides a pareto-optimal set of solutions that minimizes treatment costs and incidence rates.
Content may be subject to copyright.
Proceedings of the 2019 Winter Simulation Conference
N. Mustafee, K.-H.G. Bae, S. Lazarova-Molnar, M. Rabe, C. Szabo, P. Haas, and Y.-J. Son, eds.
MULTI-OBJECTIVE MODEL EXPLORATION OF HEPATITIS C ELIMINATION IN AN
AGENT-BASED MODEL OF PEOPLE WHO INJECT DRUGS
Eric Tatara
Alexander Gutfraind
Nicholson T. Collier
Scott J. Cotler
Jonathan Ozik
Harel Dahari
Decision and Infrastructure Sciences Division
Division of Hepatology, Dept of Medicine
Argonne National Laboratory
Loyola University Medical Center
5735 S Ellis Ave
2160 S 1st Ave
Chicago, IL 60637, USA
Maywood, IL 60153, USA
Marian Major
Basmattee Boodram
Division of Viral Products
School of Public Health
US Food and Drug Administration
University of Illinois at Chicago
10903 New Hampshire Ave
1603 W Taylor St
Silver Spring, MD 20993, USA
Chicago, IL 60612, USA
ABSTRACT
Hepatitis C (HCV) is a leading cause of chronic liver disease and mortality worldwide and persons who
inject drugs (PWID) are at the highest risk for acquiring and transmitting HCV infection. We developed an
agent-based model (ABM) to identify and optimize direct-acting antiviral (DAA) therapy scale-up and
treatment strategies for achieving the World Health Organization (WHO) goals of HCV elimination by the
year 2030. While DAA is highly efficacious, it is also expensive, and therefore intervention strategies
should balance the goals of elimination and the cost of the intervention. Here we present and compare two
methods for finding PWID treatment enrollment strategies by conducting a standard model parameter
sweep and compare the results to an evolutionary multi-objective optimization algorithm. The evolutionary
approach provides a pareto-optimal set of solutions that minimizes treatment costs and incidence rates.
1 INTRODUCTION
Persons who inject drugs (PWID) are at the highest risk for acquiring and transmitting hepatitis C virus
(HCV) infection (Bruggmann 2013), which is a leading cause of liver disease in the US (El-Serag 2012).
Approximately 32,000 PWID reside in metropolitan Chicago, Illinois (Tempalski et al. 2013) with an
estimated HCV-RNA prevalence of 47% (Gutfraind et al. 2015). Given the public health burden of hepatitis
C, there is a growing need to provide model-based forecasting of current (prevalence) and new (incidence)
infections in the population that accounts for the complex interplay of demographic factors, social networks,
geographic location, and behaviors (Dahari and Boodram 2018). Additionally, the ability to predict the
effectiveness of treatment programs on reducing new infections may be of crucial importance, as the effects
of disease treatment cannot be known a priori and can take several years to a decade to fully appreciate.
We previously developed the Agent-based Pathogen Kinetics (APK) model to simulate the PWID
population in metropolitan Chicago including the social interactions that result in HCV infection, and
applied the model to study and predict changes in HCV prevalence in this population in the absence of
treatment (Gutfraind et al. 2015). In APK, each PWID performs drug-related daily activities and has a state
1008978-1-7281-3283-9/19/$31.00 ©2019 IEEE
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
of HCV infection, a location of residency, and maintains a drug sharing network with other PWID. APK
was designed using highly detailed empirical networks and geospatial Chicago-based data from large
epidemiological empirical datasets to model the PWID population in each neighborhood; capturing
associations between demographic characteristics (e.g. age, race/ethnicity) and drug injection behaviors
(e.g. sharing syringes). The main novelty of APK is the detailed simulation of four aspects of the drug
lifestyle: demographic, behavioral, social and geospatial.
In our present study we have ported the APK model to our Hepatitis C Elimination in PWID (HepCEP)
model to identify and optimize direct-acting antiviral (DAA) therapy scale-up and treatment strategies for
achieving the World Health Organization (WHO) goals of reducing new chronic HCV infections by 90%
by 2030. HepCEP includes novel PWID behaviors for DAA therapy enrollment and response to treatment.
DAA treatment is highly efficacious, however the cost of treatment can exceed $25,000 per patient (Bethea
et al. 2018). Therefore, reducing the number of treatments in a population is desirable. This presents an
opportunity to investigate DAA treatment enrollment strategies that can simultaneously minimize treatment
costs and the rate of new chronic infections.
Recruitment of PWID into DAA treatment programs for HCV can be conducted using various methods.
In this paper, we present and compare random to non-random recruitment strategies. To do this, we first
conducted a standard model parameter sweep exploration with an a priori-defined set of parameter values,
then compared the results to an evolutionary genetic algorithm approach that can provide a pareto-optimal
set of solutions that minimizes DAA treatment costs and HCV incidence rates.
2 HEPCEP MODEL
To perform the proposed analyses, we extended the capabilities of our previous APK model (Gutfraind et
al. 2015) to include DAA therapy and to better enable large-scale simulated parameter sweeps over DAA
scale-up rates with the Repast HPC-based (Colllier and North 2013) HepCEP model. The primary behavior
enhancements in HepCEP are the treatment enrollment strategies, which are examined specifically in the
context of achieving significant reductions in HCV incidence. All other PWID behaviors in the APK model
were ported to HepCEP unchanged. The Repast HPC implementation of the model is written entirely in
C++, which provides a nominal performance improvement over the Java APK model; however, it provides
a substantial improvement in the memory footprint. A typical simulation of 32,000 PWID for a 20-year
time duration on a single CPU core requires approximately one hour of computation (wall) time and 600MB
of memory. For single runs on individual workstations, the efficiency improvements observed in HepCEP
are nominal; however, the roughly 7-fold memory footprint reduction compared to APK has a large impact
on cluster-based simulations in which a single compute node may contain 36 cores, but with a shared
memory that can be used across multiple concurrently running simulations.
We used an updated method in HepCEP for creating PWID agents in-memory by sampling from a pre-
generated database of individuals. The APK model generated the PWID population as needed from multiple
surveys of demographic and behavioral information for Chicago area PWIDs (Gutfraind et al. 2015). The
HepCEP PWID input data set, in contrast, contained only the following pre-computed data for each
individual: age, age started injecting drugs, gender, race, zip code, syringe source (harm reduction), HCV
infection status, drug sharing network degree, and parameters for daily injection rates and syringe sharing.
The population demographic and behavioral properties were statistically identical between APK and
HepCEP. The primary benefits of this PWID sampling method are reduced computational complexity since
the sample population is completely file-based, and, more importantly, the elimination of personally
identifiable information (PII) medical data, enabling the use of any open-science high-performance
computing resource without data protection concerns. The HepCEP PWID input data set contains
approximately 100,000 unique entries which are randomly sampled throughout the simulation to create new
PWID agents. The initial model population is a model parameter, and this study uses a population size of
32,000 individuals. PWID agents may die according to an age-related random process, and are replaced
with new PWIDs sampled from the input data set to maintain a nearly constant population size for the entire
course of the simulation.
1009
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
2.1 Syringe Sharing Networks
Syringe-sharing is the primary mode of HCV transmission among PWID (Alter 2007) and therefore PWIDs
in HepCEP are connected via syringe sharing networks. Network formation is determined by the probability
of two persons encountering each other in their neighborhood of residence, in outdoor drug purchasing
market areas in Chicago, or random interaction with any other individual. The methods used to calculate
network encounter rates, establishment processes, and removal of networks are detailed in (Gutfraind et al.
2015). The initial PWID population members are placed as nodes in the network, and edges are
probabilistically created based on the above criteria. Each individual has a predetermined number of in-
network PWID partners who provide syringes to the individual and out-network PWID partners who
receive syringes from the individual. The network edge direction determines the flow of HCV-contaminated
syringes between individuals, and thus the direction of HCV transmission. Network connections have an
average lifespan after which they are destroyed, and new connections are formed probabilistically.
2.2 DAA Treatment Enrollment
Treatment enrollment is modelled by selecting HCV RNA positive PWIDs such that infected individuals
are sampled at random from the total PWID population or from syringe-sharing network connections,
depending on the enrollment method type. The annual target enrollment rate is a model parameter that
determines the total annual treatment enrollment as a fraction of the total population, and in this study we
examine annual enrollment rates in the range of 1-10% of the total population. We chose a conservative
treatment duration of 12 weeks. Treatment success probability is a function of treatment non-adherence and
sustained virologic response (SVR) parameters. We used a treatment failure rate of 10% and treatment SVR
of 90%. In this study, treatment re-enrollment is allowed such that PWID who have completed a successful
treatment and become re-infected are eligible for additional re-treatments. DAA cost is assumed $25,000
(USD) per treatment, consistent with recent wholesale prices (Bethea et al. 2018).
The process of treatment enrollment of the PWID population may be scheduled to begin at any time
during a simulation relative to the simulation start date, which is specified via a model parameter, and
repeats every tick interval of 1 day. The total PWID target enrollment for a single day is determined by the
daily mean treatment enrollment, which is the total PWID population multiplied by the annual treatment
enrollment parameter / 365. The daily enrollment target is sampled from a Poisson distribution using the
daily mean treatment enrollment. Multiple treatment enrollment methods are available, and are described
in detail below. Each treatment method has a model parameter enrollment probability of 0-1, and the sum
of all enrollment probabilities must equal 1.0. The total PWID daily recruitment target for each enrollment
type is calculated as the product of the enrollment probability for the enrollment type and the daily
enrollment target. A PWID is only eligible for enrollment in DAA treatment if s/he has a positive HCV
RNA test result (clinical diagnosis of HCV) and is not currently in treatment.
2.3 DAA Treatment Enrollment Methods
2.3.1 Random Recruitment
Random recruitment selects HCV-infected individuals from the PWID population. The list of available
PWID candidates is shuffled and random individuals are selected until the daily enrollment target for the
recruitment is met or no eligible PWID remain for recruitment that day. This sampling process does not
consider demographics or social network connections.
2.3.2 Harm Reduction Program (HRP)
Similar to random recruitment, but individuals must be registered in a harm reduction program, such as
syringe service program (SSP) that provides sterile syringe injection equipment along with risk reduction
1010
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
counseling to enrollees. PWID enrolled in these programs are considered a lower risk for HCV transmission
than those with similar injection behaviors who are not enrolled. The list of available PWID candidates is
shuffled and random individuals in HRP are selected until the daily enrollment target for the HRP
recruitment is met or no eligible PWID remain for recruitment that day.
2.3.3 Full Network Recruitment
The network recruitment methods begin by selecting a PWID via the random recruitment method, then
enrolling all other PWID who share syringes with the selected individual (personal injection network).
These include individuals who give and receive syringes from the selected PWID. The list of available
PWID candidates is shuffled and random individuals are selected until the daily enrollment target for the
full network recruitment is met or no eligible PWID remain for recruitment that day. Individuals who are
enrolled as part of the network recruitment are counted toward the daily target. All individuals, whether
the originally selected, or selected through the network, must meet the eligibility criteria outlined above.
2.3.4 In-Partner and Out-Partner Network Recruitment
Similar to the full network recruitment, the in-partner enrollment method only recruits a single social
network “in” edge, or another PWID who provides syringes to the originally selected individual.
Alternately, the out-partner recruitment only recruits a single social network “out” edges, or another PWID
who receives syringes from the originally selected individual.
2.4 Simulation Schedule
HepCEP uses a simulation step size of one day in which multiple model behaviors are scheduled in the
following sequence. First, the main model step is executed that iterates over each PWID agent and executes
the individuals step method, which probabilistically determines the number of drug sharing episodes
between the individual and other PWID in the individual’s drug sharing network. After each individual has
executed its step, any individuals that have died are removed from the population and new PWID agents
are generated to maintain the population size. Next, a PWID network linking is conducted to update PWID
network connections due to losses or gains from deaths or arriving PWID agents, or from network edges
that have expired. Finally, the treatment enrollment is conducted by creating a candidate pool of all PWID
eligible for enrollment and entering candidates in each of the enrollment methods.
2.5 Exploration of Treatment Enrollment Methods
HepCEP provides the ability to independently specify the total annual target treatment enrollment
percentage of the population and the distribution for each treatment enrollment method. Individual
treatment method enrollment fractions range from 0 (indicating no individuals will be enrolled in treatment
via this method) to 1 (indicating all individuals will be enrolled via this method) and are constrained such
that the sum of all enrollment method fractions must sum to 1. The primary model outcome is the annual
HCV incidence rate (per 1000 person-years) for a given year, which is defined as:
   



The denominator represents the total number of individuals that are eligible to become infected, while
the numerator is simply the number of new daily infections. This formulation assumes that treated
individuals can be re-infected after cure and that re-infected individuals are treated as new infections, which
is included in the numerator of infected daily.
1011
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
To examine the effects of enrollment rate scale up and the distribution of enrollment method fractions,
a series of simulation experiments were conducted using high-performance computing workflows
implemented with the EMEWS framework (Ozik et al. 2016). EMEWS is built on the general-purpose
parallel scripting language Swift/T (Wozniak et al. 2013), which provides the capability of running multi-
language software tasks on anywhere from desktops to peta-scale plus computing resources. While
EMEWS enables running very large, a priori defined parameter sweeps, it also utilizes high-level queue-
like interfaces to integrate more sophisticated and dynamic parameter sampling methods. Here we exploit
this capability by plugging in a Python-based multi-objective optimization algorithm via EQ/Py (EMEWS
Queues for Python). The simulation experiments were conducted on the Bebop cluster run by the
Laboratory Computing Resource Center at Argonne National Laboratory.
3 SIMULATION RESULTS
3.1 Effect of Enrollment Rate on HCV Incidence
To first understand the effect of the enrollment rate parameter on the incidence with random recruitment,
four annual target enrollment rate scenarios were simulated (2.5%, 5%, 7.5%, 10%) with 20 stochastic
replicates each for DAA scale-up. The stochastic elements of the model include those already described,
and additional model parameters described in detail previously (Gutfraind et al. 2015). Each simulation
required approximately one hour of wall time to complete. Using the EMEWS workflow on the Bebop
cluster, the actual compute time was close to one hour since all runs can execute in parallel.
The simulation start date of 2010 was selected based on the PWID demographic data from multiple
surveys in previous years (Gutfraind et al. 2015). The model time step is one day, and treatment enrollment
is started in year 2020 and run until year 2030, with detailed model data collected at daily intervals. We
report the mean incidence per 1000 person-years relative to the mean baseline incidence rate in year 2020
with no treatment (enrollment rate of 0%). The mean relative incidence rate and 95% confidence interval
of the mean incidence rate is determined from the 20 stochastic runs.
The time-series relative incidence rate for the four enrollment rate percentages for random recruitment
are shown in Figure 1. Annual target treatment enrollment rates of 2.5% did not reduce the incidence rate
relative to the year 2020 incidence rate before enrollment started. Enrollment rates 5% reduced the
incidence rate to near zero percent at year 2029 (5% enrollment), 2026 (7.5% enrollment), and 2025 (10%
enrollment). The initial increase in incidence during the first few years after treatment begins in 2020 is due
to re-infections of treated individuals.
3.2 Large-Scale Parameter Sweep for Enrollment Rate and Treatment Methods
The effect of enrollment rate on HCV incidence for random recruitment provides some insight into how the
total number of randomly selected and treated PWID impacts the incidence over time. This relatively small
parameter space exploration consisting of 80 simulation runs is feasible even on small workstations given
enough time. However, the inclusion of additional simulation parameters led to a rapidly expanding
parameter space requiring a truly large-scale model exploration approach.
We next investigated the effects of all treatment enrollment recruitment methods described in Section
2.3, as a function of the annual target enrollment rate and as a function of the probability of PWIDs being
selected into a specific enrollment method. The treatment method fractions were determined by distributing
5 units of 20% across the five different treatment methods, resulting in 126 possible treatment method
combinations. The annual target enrollment rate has four discrete states: 0.025 (2.5%), 0.05 (5%), 0.075
(7.5%), and 0.1 (10%). The total parameter space contained     unique combinations of the
enrollment rate and individual treatment probabilities. For these parameter combinations, we generated 10
random runs, each with a unique random seed, for a total of 5040 simulation runs. The same 10 random
seeds were used for each parameter combination. The mean incidence at year 2030 was calculated for each
parameter combination.
1012
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
Figure 1: Projected relative HCV mean incidence among PWID relative to the predicted 2020 incidence
during DAA scale-up for random recruitment and annual target enrollment rates from 2.5-10%. The ribbons
represent the 95% confidence interval around the mean, based on 20 stochastic simulation runs.
Of the 504 experiment combinations, 150 had incidence rates at year 2030 greater than zero, while the
remaining 354 had final incidence rates at or very close to zero. Table 1 shows the treatment count and
costs, and enrollment rate and method percentages for 15 model runs with the lowest treatment counts and
a zero incidence rate in year 2030. The incidence is fully minimized since the rate must be 0. The
treatment counts across all 504 experiments with zero incidence in year 2030 range from the fewest number
of treatments (11,949) and cost ($298,725,000) to the most number of treatments (13,039) and cost
($325,975,000) (not shown). The cost different between the model runs with zero incidence in year 2030
is $27,250,000 due to the large difference in the number of treatments that result in the same incidence.
Considering the large number of parameter combinations that result in near-zero relative incidence at
year 2030, selecting the “best” set of treatment enrollment strategies can be challenging. Along with
minimizing HCV incidence, minimization of the number of treatments, and thus total cost of treatments,
should be considered. Finally, it’s possible that the desired optimal set of treatment enrollment parameters
was missed entirely due to the fact that the parameter space was discretized on a coarse grid, yet still
required 5,000 core-hours of computation on a High Performance Computing (HPC) resource.
3.3 Model Exploration with a Multi-Objective Evolutionary Genetic Algorithm
The discretized parameter space partitioning produces a large set of model output solutions from which to
select the most desirable, depending on the selection criteria. One approach to more strategically navigate
the model parameter is through the use of sequential optimization techniques that optimize model outputs.
For an ABM like HepCEP in which it is desired to minimize both the number of treatments (cost) and the
HCV incidence, there is not a convenient single objective function evaluation since both objectives need to
be minimized independently. Therefore, a multi-objective optimization approach is needed.
Evolutionary model exploration (ME) approaches can be used to find a set of model solutions that
satisfy a multi-objective optimization problem. Genetic algorithms (GA) are especially suited for
evolutionary exploration. In a typical GA, each individual in a population represents a specific set of model
parameters, consisting of a set of intrinsic properties (genotype), that manifest as a set of apparent
characteristics (phenotype) which are evaluated via a fitness function of model outputs that is optimized
(Holland 1992). Individuals with the best fitness are selected and their properties are combined in a
crossover operation producing offspring individuals that contain the combined characteristics of their
1013
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
parents. Through successive generations of parents and offspring, only the individuals with the best fitness
are selected, resulting in a population of individuals with a higher fitness than the initial population
Table 1: Total treatment counts and costs, and enrollment rate and enrollment method percentages for the
15 model runs with the lowest treatment counts and an incidence of zero in year 2030 for the parameter
sweep. Each row is a unique model run.
Treatment
Count
Treatment
Cost (1K $)
Enrollment
Rate (%)
HRP
(%)
Network In-
Partner (%)
Network Out-
Partner (%)
Random
(%)
11,949
298,725
5
0
20
0
0
11,968
299,210
5
0
100
0
0
12,012
300,310
10
0
80
0
0
12,044
301,095
5
0
80
20
0
12,047
301,175
10
0
100
0
0
12,049
301,233
7.5
0
80
0
20
12,054
301,338
10
20
40
0
0
12,058
301,438
10
20
60
0
0
12,058
301,440
5
20
60
20
0
12,068
301,695
5
0
60
0
20
12,068
301,708
5
0
40
0
20
12,072
301,798
10
0
60
0
0
12,083
302,063
7.5
0
40
20
0
12,087
302,180
5
20
20
0
20
12,093
302,330
10
20
0
20
0
A GA can be used to discover the best combination of model parameters based on the fitness of the
model outputs. In the ME context, an individual in a GA population consists of a single set of input
parameters to be explored, e.g. a single model run. All other model input parameters that are constant are
not included in a GA individual. Unlike the parameter sweep, the model parameter space does not need to
be discretized and, instead, model parameters are constrained between minimum and maximum values,
from which the GA selects the parameters randomly when creating the initial population. For each GA
individual, a complete model simulation is run, and the model outputs are evaluated to determine the
individual’s fitness. At each generation, higher-fitness individuals are more likely to be picked to create
new offspring parameter sets which are subsequently used to run new simulations.
We use EMEWS EQ/Py to explore treatment enrollment combinations in HepCEP with a multi-
objective GA approach. We use the DEAP evolutionary computation framework (Fortin et al. 2012) Python
library to provide the GA components of the workflow. The NSGA-II algorithm (Deb et al. 2002) was
selected based on its ability to provide a set of Pareto-optimal solutions using multi-objective optimization,
and is included in the DEAP library. The NSGA-II algorithm maintains a constant population size over
successive generations by selecting only non-dominated individuals at each generation and discarding
lower fitness individuals. The set of non-dominated individuals comprises the Pareto front in the objective
space and are optimal in the sense that neither objective value can be further improved without worsening
the other, and represents the boundary between optimal and sub-optimal solutions in the parameter space.
1014
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
3.4 Optimal HepCEP Treatment Parameters with Evolutionary GA
As described above, the initial population of model parameters is randomly sampled based on the minimum
and maximum values for each treatment parameter, and we use the same parameter ranges for the
enrollment rate and treatment method combinations as in the parameter sweep. We use a GA population
size of 100 individuals, and each individual is repeated four times using a different random seed to account
for the noise in the model outputs. The objective function uses the mean values of the four stochastic runs
to assess each GA individual. The GA population is evaluated for 20 generations, where each generation
consists of 400 simulation runs. Thus the complete GA workflow results in 8,000 HepCEP simulation runs.
We note here that the GA parameters and resulting number of runs were selected based on the available
computational budget.
For each GA generation, we record the objective functions of the non-dominated GA individuals, which
include the number of treatments and HCV incidence at year 2030. Figure 2 shows the Pareto-optimal
solutions for each of the 20 GA generations, with each point representing a single model run that resulted
in the objective values for year 2030 incidence (along the y-axis) and total number of treatments (along the
x-axis). Initially the Pareto curve appears to smoothly span the parameter space, however later generations
have a discontinuous set of solutions, with a local cluster forming around treatment counts of around 3,000.
The remaining solutions on the Pareto front continue to vary for HCV incidence of 0 to 0.6, and treatment
counts of around 8,000 to 12,000 treated individuals.
The Pareto curve and treatment enrollment parameter values are combined in Figure 3 for selected GA
generations. As with Figure 2, each point is a Pareto-optimal solution, but we have now visualized the
treatment enrollment combinations as a pie chart for each solution. The fraction of each enrollment method
is displayed as a slice of the pie charts, and the enrollment rate is shown as a numerical annotation (in units
of %) on each solution. The first GA generation contains what appears to be an equal distribution of
enrollment types and enrollment rate parameter values. We also observe an expected relationship between
the enrollment rate parameter and the treatment count and HCV incidence, with larger enrollment rate
values resulting in more treatments, and lower incidence.
Successive generations produce more non-dominated GA individuals as evidenced by the increased
number of solutions in Figure 3. The enrollment rate parameter value is reduced significantly for the later
GA generations, while the total treatment count and incidence rates are maintained. The solution clustering
around treatment counts of 3,000 all use an enrollment rate of 1% which is the lower limit for this parameter.
The GA finds these pareto-optimal solutions, however from a practical point of view the incidence rates for
these solutions are too high to meet the year 2030 reduction targets. Additionally, we observe that for the
pareto-optimal solutions, the dominant treatment enrollment method is the in-partner network method, in
which a PWID who provides syringes to the randomly recruited individual is also enrolled for treatment.
The second most common enrollment methods are the full network and HRP enrollments.
3.5 Comparison of Parameter Sweep and GA Optimization Results
The GA pareto-optimal solutions in generation 20 (Figure 3) provide a well-defined boundary in the multi-
objective space that separates the optimal and sub-optimal solutions. The simpler parameter sweep
exploration shown in Table 1 provides a more limited view of the model objective space, so we directly
compare all of the solutions from the parameter sweep and GA optimization in Figure 4.
Again in Figure 4 we observe the same front of Pareto-optimal solutions produced by the GA shown
as blue circles, along with the parameter sweep solutions shown by black circles. The contrast between the
two model exploration approaches is significant; the parameter sweep results are more spread out over the
multi-objective space, and all of the simple sweep results fall entirely within the region of sub-optimal
solutions located above and to the right of the Pareto front solutions. Furthermore, the sub-optimal sweep
solutions tend to cluster around two locations in the objective space. First, there is a large cluster of solutions
located around a treatment count of approximately 9,000. These solutions have a markedly lower treatment
count that the results shown in Table 1, however the objective for year 2030 incidence for these solutions
1015
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
is poor, ranging from 0.6 to 1.0, indicating these combinations of enrollment parameters do not result in the
desired 90% reduction in incidence by year 2030.
Figure 2: Pareto-optimal solutions for each of the 20 GA generations. Each point represents a single model
run in the 2D parameter space for the year 2030 relative incidence rate and the total treatment count.
The second notable clustering of solutions in Figure 4. for the parameter sweep are for solutions with
a year 2030 incidence rate at, or near, zero. These solutions are reflected in the results shown in Table 1.
The sweep solution results with a year 2030 zero incidence rate certainly meet the incidence reduction
goals, though there is considerable variance in the number of treatment counts for these solutions. The GA
pareto-optimal solutions, in contrast to the sweep solutions, result in only optimal solutions for the treatment
counts with year 2030 incidence rates of zero. The best GA optimal solution with zero incidence in year
2030 has 11,818 total treatments, compared to the best parameter sweep solution of 11,949 treatments,
representing a cost savings of $3,275,000 between the two solution approaches.
4 CONCLUSIONS
The HepCEP model provides meaningful insight into the effect of DAA treatment administration on HCV
incidence among PWID over time. Brute-force parameter sweeps with HepCEP were shown to partly
characterize the model parameter space. An evolutionary GA model approach to parameter space
exploration was shown to strategically produce a model solution set of desired characteristics, with results
1016
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
that are easier to interpret. Moreover, the GA-based Pareto-optimal solution curves do not provide a single
best solution for reaching the WHO goal, but rather a range of treatment enrollment solutions that could
inform the development of public health policy and strategies that would most effectively promote HCV
elimination among PWID. Although we selected the WHO goal of 90% reduction in incidence by year
2030 as the criterion for treatment enrollments, the GA approach does provide other potentially useful
solutions that allow approaching this goal. In practice, where additional outcome constraints exist, such as
the unavailability of certain treatment methods, the GA approach could be used to select available treatment
methods that result in the lowest possible incidence. The GA approach was also shown to elucidate
enrollment solutions that achieved the target goal at substantially lower cost than the parameter sweep.
Figure 3: Pareto-optimal solutions for GA generations 1, 6, 12, and 20. Each pie-point represents a single
model run in the 2D parameter space for the year 2030 relative incidence rate and the total treatment count.
The treatment enrollment percentage for each solution is shown as an individual pie chart at each solution
point. The numeric labels on each point refer to the treatment enrollment percentage for the solution. The
red dashed horizontal line represents the threshold for 90% reduction in incidence in year 2030.
The treatment enrollment methods that achieve a 90% reduction in incidence by year 2030 are those
that largely combine in-network, full-network recruitment, and harm reduction programs, i.e., policies that
are targeted to specific sub-populations of PWID (e.g., individual with an injection network). Interestingly,
(Zelenev et al. 2018) showed that random strategies were the most effective approach to reduce HCV
prevalence, which is in agreement with a network-based analysis done outside the USA (Hellard et al.
1017
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
2014). In contrast, HepCEP showed that, in the Chicago context, exploiting PWID network structures by
targeting individuals who may have transmitted the infection to the primary PWID resulted in the lowest
number of treatments and incidence.
Figure 4: Multi-objective parameter space for all of the parameter sweep solutions (black circles) and GA
generation 20 Pareto front solutions (blue circles). The GA solutions provides a discontinuous Pareto-
optimal front of solutions. Solutions falling above and to the right of the Pareto front are sub-optimal with
respect to the objectives for incidence and treatment count. The red dashed horizontal line represents the
threshold for 90% reduction in incidence in year 2030.
The current multi-objective GA exploration only considers the HCV incidence at year 2030, and the
total number of treatments. However, based on the existing simulation results, it’s clear that the relative
incidence rate in PWID can be reduced to approximately zero before year 2030 depending on the
combination of treatment enrollment methods and enrollment rates. Future studies should include more
multi-objective criteria that account for incidence rates at each year, so that treatment combinations and
enrollment rates that result in earlier reduction of incidence are preferred to those that only reduce incidence
by the last year of treatment. A more complex evaluation of cost may also consider the length of time that
treatment enrollment programs are operating versus an increased initial enrollment rate, along with variable
enrollment rates per year and incorporate estimates of operating costs associated with specific recruitment
strategy activities such as outreach approaches and testing.
ACKNOWLEDGMENTS
This research is supported by NIH grant R01GM121600 and is based upon work supported by the U.S.
Department of Energy, Office of Science, under contract DE-AC02-06CH11357, and was completed with
resources provided by the Research Computing Center at the University of Chicago (Midway2 cluster) and
the Laboratory Computing Resource Center at Argonne National Laboratory (Bebop cluster).
REFERENCES
Alter, M. J. 2007. "Epidemiology of Hepatitis C Virus Infection". World Journal of Gastroenterology 13 (17):2436-2441.
Bethea, E. D., Q. Chen, C. Hur, R. T. Chung, and J. Chhatwal. 2018. "Should We Treat Acute Hepatitis C? A Decision and Cost-
Effectiveness Analysis". Hepatology 67 (3):837-846.
1018
Tatara, Collier, Ozik, Gutfraind, Cotler, Dahari, Major, and Boodram
Bruggmann, P. 2013. "Treatment as Prevention: The Breaking of Taboos Is Required in the Fight against Hepatitis C among People
Who Inject Drugs". Hepatology 58 (5):1523-1525.
Colllier, N., and M. North. 2013. "Parallel Agent-Based Simulation with Repast for High Performance Computing". Simuation 89
(10):1215-1235.
Dahari, H., and B. Boodram. 2018. "How to Eliminate Hcv in People Who Inject Drugs in the USA". The Lancet Infectious Diseases
18 (2):134-135.
Deb, K., A. Pratap, S. Agarwal, and T. Meyarivan. 2002. "A Fast and Elitist Multiobjective Genetic Algorithm: Nsga-Ii". IEEE
Transactions on Evolutionary Computation 6 (2):182-197.
El-Serag, H. B. 2012. "Epidemiology of Viral Hepatitis and Hepatocellular Carcinoma". Gastroenterology 142 (6):1264-1273.
Fortin, F.-A., F.-M. De Rainville, M.-A. Gardner, M. Parizeau, and C. Gagné. 2012. "Deap: Evolutionary Algorithms Made Easy".
Journal of Machine Learning Research 13 (1):2171-2175.
Gutfraind, A., B. Boodram, N. Prachand, A. Hailegiorgis, H. Dahari, and M. E. Major. 2015. "Agent-Based Model Forecasts Aging
of the Population of People Who Inject Drugs in Metropolitan Chicago and Changing Prevalence of Hepatitis C Infections".
PLOS ONE 10 (9):e0137993.
Hellard, M., D. A. Rolls, R. Sacks-Davis, G. Robins, P. Pattison, P. Higgs, C. Aitken, and E. McBryde. 2014. "The Impact of
Injecting Networks on Hepatitis C Transmission and Treatment in People Who Inject Drugs". Hepatology 60 (6):1861-1870.
Holland, J. H. 1992. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control,
and Artificial Intelligence, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to
Biology, Control, and Artificial Intelligence. Cambridge, MA: MIT Press
Ozik, J., N. T. Collier, J. M. Wozniak, and C. Spagnuolo. 2016. From Desktop to Large-Scale Model Exploration with Swift/T.
2016 Winter Simulation Conference (WSC), 11-14 Dec. 2016, Washington, DC.
Tempalski, B., E. R. Pouget, C. M. Cleland, J. E. Brady, H. L. Cooper, H. I. Hall, A. Lansky, B. S. West, and S. R. Friedman. 2013.
"Trends in the Population Prevalence of People Who Inject Drugs in Us Metropolitan Areas 1992-2007". PLoS One 8
(6):e64789.
Wozniak, J. M., T. G. Armstrong, M. Wilde, D. S. Katz, E. Lusk, and I. T. Foster. 2013. Swift/T: Large-Scale Application
Composition Via Distributed-Memory Dataflow Processing. 2013 13th IEEE/ACM International Symposium on Cluster,
Cloud, and Grid Computing, 13-16 May 2013.
Zelenev, A., J. Li, A. Mazhnaya, S. Basu, and F. L. Altice. 2018. "Hepatitis C Virus Treatment as Prevention in an Extended
Network of People Who Inject Drugs in the USA: A Modelling Study". Lancet Infectious Diseases 18 (2):215-224.
AUTHOR BIOGRAPHIES
ERIC TATARA, PhD, PE, is a member of the Consortium for Advanced Science and Engineering of the University of Chicago
and a software engineer in the Decision and Infrastructure Sciences Division of Argonne National Laboratory. His email address
is tatara@anl.gov.
NICHOLSON T. COLLIER, PhD, is a member of the Consortium for Advanced Science and Engineering of the University of
Chicago and a software engineer in the Decision and Infrastructure Sciences Division of Argonne National Laboratory. His email
address is ncollier@anl.gov.
JONATHAN OZIK, PhD, is a Senior Scientist in the Consortium for Advanced Science and Engineering of the University of
Chicago and a computational scientist in the Decision and Infrastructure Sciences Division of Argonne National Laboratory, and
Lecturer at the Harris School of Public Policy, University of Chicago. His email address is jozik@anl.gov.
ALEXANDER GUTFRAIND, PhD, is a Lecturer at the Division of Hepatology, Department of Medicine, Loyola University
Chicago, Chicago, IL. His email address is agutfraind.research@gmail.com.
SCOTT J. COTLER, MD, is the Director of the Division of Hepatology at Loyola University Medical Center. His email address
is scott.cotler@luhs.org.
HAREL DAHARI, PhD, is an Associate Professor and co-direct a cross-disciplinary Program for Experimental & Theoretical
Modeling (PETM) in the Division of Hepatology at Loyola University Medical Center. His email address is hdahari@luc.edu.
MARIAN MAJOR, PhD, is currently Chief of the Laboratory of Hepatitis Viruses in the Center for Biologics Research and
Evaluation, US Food and Drug Administration. Her email address is marian.major@fda.hhs.gov.
BASMATTEE BOODRAM, PhD, is an Associate Professor in the Division of Community Health Sciences, School of Public
Health, University of Illinois at Chicago. Her email address is bboodram@uic.edu.
1019
... Our longitudinal data on PWID are derived from a large synthetic PWID population. To achieve this, we used the HepCEP agent-based model that simulates PWID behavioral patterns-daily injection drug use, social network formation and dissolution, and geography [32,33]. Details of the HepCEP model are described in the Supplementary Materials; in brief, the HepCEP model simulates events such as PWID attrition, new PWID arrival, drug sharing, network formation, HCV infection, recovery, vaccination and more. ...
... In previous work, we simulated trials of HCV vaccines end-to-end [32,33,40,41]. In this work, we implement software that simulates only the outcome of the recruitment process. ...
... To compare PREDICTEE to conventional recruitment strategies, we also simulated two additional recruitment strategies using the Chicago area's PWID dataset, as follows. (1) Random/uniform: candidates are an unbiased random sample from the HCVsusceptible PWID population; (2) in-network: only candidates who receive syringes from their social network are recruited because they have a higher incidence rate (as proposed in [32,33,42]). Random recruitment is offered as a synthetic benchmark, although few trials can realistically implement the random recruitment of PWID due to the complexity of working with the PWID population, and it is avoided in sites like Chicago due to the low incidence rate. ...
Article
Full-text available
Despite the availability of direct-acting antivirals that cure individuals infected with the hepatitis C virus (HCV), developing a vaccine is critically needed in achieving HCV elimination. HCV vaccine trials have been performed in populations with high incidence of new HCV infection such as people who inject drugs (PWID). Developing strategies of optimal recruitment of PWID for HCV vaccine trials could reduce sample size, follow-up costs and disparities in enrollment. We investigate trial recruitment informed by machine learning and evaluate a strategy for HCV vaccine trials termed PREDICTEE—Predictive Recruitment and Enrichment method balancing Demographics and Incidence for Clinical Trial Equity and Efficiency. PREDICTEE utilizes a survival analysis model applied to trial candidates, considering their demographic and injection characteristics to predict the candidate’s probability of HCV infection during the trial. The decision to recruit considers both the candidate’s predicted incidence and demographic characteristics such as age, sex, and race. We evaluated PREDICTEE using in silico methods, in which we first generated a synthetic candidate pool and their respective HCV infection events using HepCEP, a validated agent-based simulation model of HCV transmission among PWID in metropolitan Chicago. We then compared PREDICTEE to conventional recruitment of high-risk PWID who share drugs or injection equipment in terms of sample size and recruitment equity, with the latter measured by participation-to-prevalence ratio (PPR) across age, sex, and race. Comparing conventional recruitment to PREDICTEE found a reduction in sample size from 802 (95%: 642–1010) to 278 (95%: 264–294) with PREDICTEE, while also reducing screening requirements by 30%. Simultaneously, PPR increased from 0.475 (95%: 0.356–0.568) to 0.754 (95%: 0.685–0.834). Even when targeting a dissimilar maximally balanced population in which achieving recruitment equity would be more difficult, PREDICTEE is able to reduce sample size from 802 (95%: 642–1010) to 304 (95%: 288–322) while improving PPR to 0.807 (95%: 0.792–0.821). PREDICTEE presents a promising strategy for HCV clinical trial recruitment, achieving sample size reduction while improving recruitment equity.
... Even within the U.S., the PWID population is heterogeneous as evidenced by geographic differences in HCV incidence and prevalence [2,17]. Using an agent-based model (ABM) approach, we focus on HCV micro-elimination among PWID in a targeted geographic region, metropolitan Chicago, Illinois (city of Chicago, Illinois and its surrounding suburban areas that encompass multiple counties) by examining the combination(s) of DAA enrollment (2.5%, 5%, 7.5%, 10%), adherence (60%, 70%, 80%, 90%) and number of treatments (1 to 4) needed to achieve the WHO's goal of reducing incident chronic infections by 90% by 2030 [18]. We also estimated DAA costs associated with each scenario. ...
... We extended our previous work [18,19] on simulating the PWID population in metropolitan Chicago, including the social interactions that result in HCV infection, to develop our Hepatitis C Elimination in PWID (HepCEP). The PWID population of metropolitan Chicago is heterogeneous and well-studied [20]. ...
Article
Full-text available
Hepatitis C virus (HCV) infection is a leading cause of chronic liver disease and mortality worldwide. Direct-acting antiviral (DAA) therapy leads to high cure rates. However, persons who inject drugs (PWID) are at risk for reinfection after cure and may require multiple DAA treatments to reach the World Health Organization’s (WHO) goal of HCV elimination by 2030. Using an agent-based model (ABM) that accounts for the complex interplay of demographic factors, risk behaviors, social networks, and geographic location for HCV transmission among PWID, we examined the combination(s) of DAA enrollment (2.5%, 5%, 7.5%, 10%), adherence (60%, 70%, 80%, 90%) and frequency of DAA treatment courses needed to achieve the WHO’s goal of reducing incident chronic infections by 90% by 2030 among a large population of PWID from Chicago, IL and surrounding suburbs. We also estimated the economic DAA costs associated with each scenario. Our results indicate that a DAA treatment rate of >7.5% per year with 90% adherence results in 75% of enrolled PWID requiring only a single DAA course; however 19% would require 2 courses, 5%, 3 courses and <2%, 4 courses, with an overall DAA cost of $325 million to achieve the WHO goal in metropolitan Chicago. We estimate a 28% increase in the overall DAA cost under low adherence (70%) compared to high adherence (90%). Our modeling results have important public health implications for HCV elimination among U.S. PWID. Using a range of feasible treatment enrollment and adherence rates, we report robust findings supporting the need to address re-exposure and reinfection among PWID to reduce HCV incidence.
... In spite of these limitations, the meta-analysis estimates provide an empirical basis for setting parameters such as average injection network size and the probability of syringe sharing in a synthetic population for complex computational models, including ABMs developed by our group [29,48]. Our findings may not be generalizable to PWID in other geographic locations or settings, but rather represent a starting point for other regions. ...
... Computational models allow for the discovery of interventions or combinations of interventions prior to implementation that accounts for the complex interplay of multilevel factors. A direct application of this study's findings could be to provide the estimates for generating a data-driven, realistic synthetic population for complex computational models that build on on-going efforts in Chicago [48]. In turn, these models might be used model the effectiveness of strategies for HCV microelimination and/or other outcomes (e.g. ...
Article
Full-text available
Progress toward hepatitis C virus (HCV) elimination in the United States is not on track to meet targets set by the World Health Organization, as the opioid crisis continues to drive both injection drug use and increasing HCV incidence. A pragmatic approach to achieving this is using a microelimination approach of focusing on high-risk populations such as people who inject drugs (PWID). Computational models are useful in understanding the complex interplay of individual, social, and structural level factors that might alter HCV incidence, prevalence, transmission, and treatment uptake to achieve HCV microelimination. However, these models need to be informed with realistic sociodemographic, risk behavior and network estimates on PWID. We conducted a meta-analysis of research studies spanning 20 years of research and interventions with PWID in metropolitan Chicago to produce parameters for a synthetic population for realistic computational models (e.g., agent-based models). We then fit an exponential random graph model (ERGM) using the network estimates from the meta-analysis in order to develop the network component of the synthetic population.
... Our research group has been applying and evolving EMEWS to adapt to changing requirements related to ease of deployment, robustness, scalability, and heterogeneous computing resources. EMEWS has been used across many computational methods and applications, including agent-based models (ABMs) of infectious diseases Tatara et al. 2019), ABMs of information diffusion (Kaligotla et al. 2020;Lindau et al. 2021), ABMs of molecular systems , deep learning for cancer , and microsimulations in cancer (Rutter et al. 2019;Nascimento de Lima et al. 2023). ...
... In the case of infectious and epidemic disease modeling, ABM has been increasingly used to capture the transmission of a virus among agents with distinct and heterogeneous behavior and characteristics (e.g., age and underlying condition) [38][39][40][41]. ABM has also been used for simulating the transmission of HCV through the interaction of infected and non-infected agents [42], HCV epidemic forecasting among drug injection users [43], evaluating the effectiveness of different treatments in HCV patients [44,45], and optimizing HCV treatments to achieve the goal of eliminating HCV in the future [46]. ...
Article
Full-text available
Hepatitis C is a viral infection (HCV) that causes liver inflammation, and it was found that it affects over 170 million people around the world, with Egypt having the highest rate in the world. Unfortunately, serial liver biopsies, which can be invasive, expensive, risky, and inconvenient to patients, are typically used for the diagnosis of liver fibrosis progression. This study presents the development, validation, and evaluation of a prediction mathematical model for non-invasive diagnosis of liver fibrosis in chronic HCV. The proposed model in this article uses a set of nonlinear ordinary differential equations as its core and divides the population into six groups: Susceptible, Treatment, Responder, Non-Responder, Cured, and Fibrosis. The validation approach involved the implementation of two equivalent simulation models that examine the proposed process from different perspectives. A system dynamics model was developed to understand the nonlinear behavior of the diagnosis process over time. The system dynamics model was then transformed to an equivalent agent-based model to examine the system at the individual level. The numerical analysis and simulation results indicate that the earlier the HCV treatment is implemented, the larger the group of people who will become responders, and less people will develop complications such as fibrosis.
... ABMs offer an ability to capture the nuances and complexities within public health crises and policies by combining a heterogeneous population of individual agent behaviors and detailed multi-level data. [10], [11]. The JCCM framework incorporates information from detailed location-specific empirical data sources on population demographics, drug use patterns and risk behaviors, and duration of activities and places in the opioid-treatment cascade of care. ...
Conference Paper
Full-text available
Criminal justice involved (CJI) individuals with a history of opioid use disorder (OUD) are at high risk of overdose and death in the weeks following release from jail. We developed the Justice-Community Circulation Model (JCCM) to investigate OUD/CJI dynamics post-release and the effects of interventions on overdose deaths. The JCCM uses a synthetic agent-based model population of approximately 150,000 unique individuals that is generated using demographic information collected from multiple Chicago-area studies and data sets. We use a high-performance computing (HPC) workflow to implement a sequential approximate Bayesian computation algorithm for calibrating the JCCM. The calibration results in the simulated joint posterior distribution of the JCCM input parameters. The calibrated model is used to investigate the effects of a naloxone intervention for a mass jail release. The simulation results show the degree to which a targeted intervention focusing on recently released jail inmates can help reduce the risk of death from opioid overdose.
Article
Global elimination of chronic hepatitis C (CHC) remains difficult without an effective vaccine. Since injection drug use is the leading cause of hepatitis C virus (HCV) transmission in Western Europe and North America, people who inject drugs (PWID) are an important population for testing HCV vaccine effectiveness in randomized-clinical trials (RCTs). However, RCTs in PWID are inherently challenging. To accelerate vaccine development, controlled human infection (CHI) models have been suggested as a means to identify effective vaccines. To bridge the gap between CHI models and real-world testing, we developed an agent-based model simulating a two-dose vaccine to prevent CHC in PWID, representing 32,000 PWID in metropolitan Chicago and accounting for networks and HCV infections. We ran 500 trial simulations under 50% and 75% assumed-vaccine efficacy (aVE) and sampled HCV infection status of recruited in silico PWID. The mean estimated vaccine efficacy (eVE) for 50% and 75% aVE was 48% (standard deviation (SD ±12) and 72% (SD±11), respectively. For both conditions, the majority of trials (∼71%) resulted in eVEs within 1SD of the mean, demonstrating a robust trial design. Trials that resulted in eVEs >1SD from the mean (lowest eVEs of 3% and 35% for 50% and 75% aVE, respectively), were more likely to have imbalances in acute infection rates across trial arms. Modeling indicates robust trial design and high success rates of finding vaccines to be effective in real-life trials in PWID. However, with less effective vaccines (aVEs∼50%) there remains a higher risk of concluding poor vaccine efficacy due to post-randomization imbalances.
Article
Importance Opioid-related overdose accounts for almost 80 000 deaths annually across the US. People who use drugs leaving jails are at particularly high risk for opioid-related overdose and may benefit from take-home naloxone (THN) distribution. Objective To estimate the population impact of THN distribution at jail release to reverse opioid-related overdose among people with opioid use disorders. Design, Setting, and Participants This study developed the agent-based Justice-Community Circulation Model (JCCM) to model a synthetic population of individuals with and without a history of opioid use. Epidemiological data from 2014 to 2020 for Cook County, Illinois, were used to identify parameters pertinent to the synthetic population. Twenty-seven experimental scenarios were examined to capture diverse strategies of THN distribution and use. Sensitivity analysis was performed to identify critical mediating and moderating variables associated with population impact and a proxy metric for cost-effectiveness (ie, the direct costs of THN kits distributed per death averted). Data were analyzed between February 2022 and March 2024. Intervention Modeled interventions included 3 THN distribution channels: community facilities and practitioners; jail, at release; and social network or peers of persons released from jail. Main Outcomes and Measures The primary outcome was the percentage of opioid-related overdose deaths averted with THN in the modeled population relative to a baseline scenario with no intervention. Results Take-home naloxone distribution at jail release had the highest median (IQR) percentage of averted deaths at 11.70% (6.57%-15.75%). The probability of bystander presence at an opioid overdose showed the greatest proportional contribution (27.15%) to the variance in deaths averted in persons released from jail. The estimated costs of distributed THN kits were less than $15 000 per averted death in all 27 scenarios. Conclusions and Relevance This study found that THN distribution at jail release is an economical and feasible approach to substantially reducing opioid-related overdose mortality. Training and preparation of proficient and willing bystanders are central factors in reaching the full potential of this intervention.
Preprint
Full-text available
The 2019 novel coronavirus, SARS-CoV-2, is an emerging pathogen of critical significance to international public health. Knowledge of the interplay between molecular-scale virus-receptor interactions, single-cell viral replication, intracellular-scale viral transport, and emergent tissue-scale viral propagation is limited. Moreover, little is known about immune system-virus-tissue interactions and how these can result in low-level (asymptomatic) infections in some cases and acute respiratory distress syndrome (ARDS) in others, particularly with respect to presentation in different age groups or pre-existing inflammatory risk factors like diabetes. A critical question for treatment and protection is why it appears that the severity of infection may correlate with the initial level of virus exposure. Given the nonlinear interactions within and among each of these processes, multiscale simulation models can shed light on the emergent dynamics that lead to divergent outcomes, identify actionable "choke points" for pharmacologic interactions, screen potential therapies, and identify potential biomarkers that differentiate response dynamics. Given the complexity of the problem and the acute need for an actionable model to guide therapy discovery and optimization, we introduce a prototype of a multiscale model of SARS-CoV-2 dynamics in lung and intestinal tissue that will be iteratively refined. The first prototype model was built and shared internationally as open source code and interactive, cloud-hosted executables in under 12 hours. In a sustained community effort, this model will integrate data and expertise across virology, immunology, mathematical biology, quantitative systems physiology, cloud and high performance computing, and other domains to accelerate our response to this critical threat to international health.
Conference Paper
Full-text available
As high-performance computing resources have become increasingly available, new modes of computational processing and experimentation have become possible. This tutorial presents the Extreme-scale Model Exploration with Swift/T (EMEWS) framework for combining existing capabilities for model exploration approaches (e.g., model calibration, metaheuristics, data assimilation) and simulations (or any "black box" application code) with the Swift/T parallel scripting language to run scientific workflows on a variety of computing resources, from desktop to academic clusters to Top 500 level supercomputers. We will present a number of use-cases, starting with a simple agent-based model parameter sweep, and ending with a complex adaptive parameter space exploration workflow coordinating ensembles of distributed simulations. The use-cases are published on a public repository for interested parties to download and run on their own.
Article
Full-text available
People who inject drugs (PWID) are at high risk for blood-borne pathogens transmitted during the sharing of contaminated injection equipment, particularly hepatitis C virus (HCV). HCV prevalence is influenced by a complex interplay of drug-use behaviors, social networks, and geography, as well as the availability of interventions, such as needle exchange programs. To adequately address this complexity in HCV epidemic forecasting, we have developed a computational model, the Agent-based Pathogen Kinetics model (APK). APK simulates the PWID population in metropolitan Chicago, including the social interactions that result in HCV infection. We used multiple empirical data sources on Chicago PWID to build a spatial distribution of an in silico PWID population and modeled networks among the PWID by considering the geography of the city and its suburbs. APK was validated against 2012 empirical data (the latest available) and shown to agree with network and epidemiological surveys to within 1%. For the period 2010–2020, APK forecasts a decline in HCV prevalence of 0.8% per year from 44(±2)% to 36(±5)%, although some sub-populations would continue to have relatively high prevalence, including Non-Hispanic Blacks, 48(±5)%. The rate of decline will be lowest in Non-Hispanic Whites and we find, in a reversal of historical trends, that incidence among non-Hispanic Whites would exceed incidence among Non-Hispanic Blacks (0.66 per 100 per years vs 0.17 per 100 person years). APK also forecasts an increase in PWID mean age from 35(±1) to 40(±2) with a corresponding increase from 59(±2)% to 80(±6)% in the proportion of the population >30 years old. Our studies highlight the importance of analyzing subpopulations in disease predictions, the utility of computer simulation for analyzing demographic and health trends among PWID and serve as a tool for guiding intervention and prevention strategies in Chicago, and other major cities.
Conference Paper
Full-text available
Many scientific applications are conceptually built up from independent component tasks as a parameter study, optimization, or other search. Large batches of these tasks may be executed on high-end computing systems, however, the coordination of the independent processes, their data, and their data dependencies is a significant scalability challenge. Many problems must be addressed, including load balancing, data distribution, notifications, concurrent programming, and linking to existing codes. In this work, we present Swift/T, a programming language and runtime that enables the rapid development of highly concurrent, task-parallel applications. Swift/Tis composed of several enabling technologies to address scalability challenges, offers a high-level optimizing compiler for user programming and debugging, and provides tools for binding user code in C/C++/Fortran into a logical script. In this work, we describe the Swift/T solution and present scaling results from the IBM Blue Gene/Pand Blue Gene/Q.
Article
Full-text available
People who inject drugs (PWID) have increased risk of morbidity and mortality. We update and present estimates and trends of the prevalence of current PWID and PWID subpopulations in 96 US metropolitan statistical areas (MSAs) for 1992-2007. Current estimates of PWID and PWID subpopulations will help target services and help to understand long-term health trends among PWID populations. We calculated the number of PWID in the US annually from 1992-2007 and apportioned estimates to MSAs using multiplier methods. We used four types of data indicating drug injection to allocate national annual totals to MSAs, creating four distinct series of component estimates of PWID in each MSA and year. The four component estimates are averaged to create the best estimate of PWID for each MSA and year. We estimated PWID prevalence rates for three subpopulations defined by gender, age, and race/ethnicity. We evaluated trends using multi-level polynomial models. PWID per 10,000 persons aged 15-64 years varied across MSAs from 31 to 345 in 1992 (median 104.4) to 34 to 324 in 2007 (median 91.5). Trend analysis indicates that this rate declined during the early period and then was relatively stable in 2002-2007. Overall prevalence rates for non-Hispanic black PWID increased in 2005 as compared to other racial/ethnic groups. Hispanic prevalence, in contrast, declined across time. Importantly, results show a worrisome trend in young PWID prevalence since HAART was initiated - the mean prevalence was 90 to 100 per 10,000 youth in 1992-1996, but increased to >120 PWID per 10,000 youth in 2006-2007. Overall, PWID rates remained constant since 2002, but increased for two subpopulations: non-Hispanic black PWID and young PWID. Estimates of PWID are important for planning and evaluating public health programs to reduce harm among PWID and for understanding related trends in social and health outcomes.
Article
Background: Chronic infections with hepatitis C virus (HCV) and HIV are highly prevalent in the USA and concentrated in people who inject drugs. Treatment as prevention with highly effective new direct-acting antivirals is a prospective HCV elimination strategy. We used network-based modelling to analyse the effect of this strategy in HCV-infected people who inject drugs in a US city. Methods: Five graph models were fit using data from 1574 people who inject drugs in Hartford, CT, USA. We used a degree-corrected stochastic block model, based on goodness-of-fit, to model networks of injection drug users. We simulated transmission of HCV and HIV through this network with varying levels of HCV treatment coverage (0%, 3%, 6%, 12%, or 24%) and varying baseline HCV prevalence in people who inject drugs (30%, 60%, 75%, or 85%). We compared the effectiveness of seven treatment-as-prevention strategies on reducing HCV prevalence over 10 years and 20 years versus no treatment. The strategies consisted of treatment assigned to either a randomly chosen individual who injects drugs or to an individual with the highest number of injection partners. Additional strategies explored the effects of treating either none, half, or all of the injection partners of the selected individual, as well as a strategy based on respondent-driven recruitment into treatment. Findings: Our model estimates show that at the highest baseline HCV prevalence in people who inject drugs (85%), expansion of treatment coverage does not substantially reduce HCV prevalence for any treatment-as-prevention strategy. However, when baseline HCV prevalence is 60% or lower, treating more than 120 (12%) individuals per 1000 people who inject drugs per year would probably eliminate HCV within 10 years. On average, assigning treatment randomly to individuals who inject drugs is better than targeting individuals with the most injection partners. Treatment-as-prevention strategies that treat additional network members are among the best performing strategies and can enhance less effective strategies that target the degree (ie, the highest number of injection partners) within the network. Interpretation: Successful HCV treatment as prevention should incorporate the baseline HCV prevalence and will achieve the greatest benefit when coverage is sufficiently expanded. Funding: National Institute on Drug Abuse.
Article
Conclusion: Immediate treatment of acute HCV with DAAs can improve clinical outcomes and be highly cost-effective or cost-saving compared with deferring treatment until the chronic phase of infection. If future studies continue to demonstrate effective HCV cure with shorter 6 week treatment duration, then it may be time to revisit current HCV guidelines to incorporate recommendations that account for the clinical and economic benefits of treating acute HCV in the era of DAAs. This article is protected by copyright. All rights reserved.
Article
In the last decade, agent-based modeling and simulation (ABMS) has been applied to a variety of domains, demonstrating the potential of this technique to advance science, engineering, and policy analysis. However, realizing the full potential of ABMS to find breakthrough research results requires far greater computing capability than is available through current ABMS tools. The Repast for High Performance Computing (Repast HPC) project addresses this need by developing a useful and useable next-generation ABMS system explicitly focusing on larger-scale distributed computing platforms. Repast HPC is intended to smooth the path from small-scale simulations to large-scale distributed simulations through the use of a Logo-like system. This article's contribution is its detailed presentation of the implementation of Repast HPC as a useful and usable framework, a complete ABMS platform developed explicitly for larger-scale distributed computing systems that leverages modern C++ techniques and the ReLogo language.
Article
With the development of new highly efficacious direct-acting antiviral (DAA) treatments for hepatitis C virus (HCV), the concept of treatment as prevention is gaining credence. To date, the majority of mathematical models assume perfect mixing, with injectors having equal contact with all other injectors. This article explores how using a networks-based approach to treat people who inject drugs (PWID) with DAAs affects HCV prevalence. Using observational data, we parameterized an exponential random graph model containing 524 nodes. We simulated transmission of HCV through this network using a discrete time, stochastic transmission model. The effect of five treatment strategies on the prevalence of HCV was investigated; two of these strategies were (1) treat randomly selected nodes and (2) "treat your friends," where an individual is chosen at random for treatment and all their infected neighbors are treated. As treatment coverage increases, HCV prevalence at 10 years reduces for both the high- and low-efficacy treatment. Within each set of parameters, the treat your friends strategy performed better than the random strategy being most marked for higher-efficacy treatment. For example, over 10 years of treating 25 per 1,000 PWID, the prevalence drops from 50% to 40% for the random strategy and to 33% for the treat your friends strategy (6.5% difference; 95% confidence interval: 5.1-8.1). CONCLUSION: Treat your friends is a feasible means of utilizing network strategies to improve treatment efficiency. In an era of highly efficacious and highly tolerable treatment, such an approach will benefit not just the individual, but also the community more broadly by reducing the prevalence of HCV among PWID. (Hepatology 2014;60:1860-1869).