| Literature DB >> 34406828 |
Genevieve Sullivan1,2, Claire Zoellner3, Martin Wiedmann1, Renata Ivanek2.
Abstract
Food facilities need time- and cost-saving methods during the development and optimization of environmental monitoring for pathogens and their surrogates. Rapid virtual experimentation through in silico modeling can alleviate the need for extensive real-world, trial-and-error style program design. Two agent-based models of fresh-cut produce facilities were developed as a way to simulate the dynamics of Listeria in the built environment by modeling the different surfaces of equipment and employees in a facility as agents. Five sampling schemes at three time points were evaluated in silico on their ability to locate the presence of Listeria contamination in a facility with sample sites for each scheme (i.e., scenario, as modeled using scenario analysis) based on the following: the facilities' current environmental monitoring program (scenario 1), Food and Drug Administration recommendations (scenario 2), random selection (scenario 3), sites exclusively from zone 3 (i.e., sites in the production room but not directly adjacent to food contact surfaces) (scenario 4), or model prediction of elevated risk of contamination (scenario 5). Variation was observed between the scenarios on how well the Listeria prevalence of the virtually collected samples reflected the true prevalence of contaminated agents in the modeled operation. The zone 3 only (scenario 4) and model-based (scenario 5) sampling scenarios consistently overestimated true prevalence across time, suggesting that those scenarios could provide a more sensitive approach for determining if Listeria is present in the operation. The random sampling scenario (scenario 3) may be more useful for operations looking for a scheme that is most likely to reflect the true prevalence. Overall, the developed models allow for rapid virtual experimentation and evaluation of sampling schemes specific to unique fresh-cut produce facilities. IMPORTANCE Programs such as environmental monitoring are used to determine the state of a given food facility with regard to the presence of environmental pathogens, such as Listeria monocytogenes, that could potentially cross-contaminate food product. However, the design of environmental monitoring programs is complex, and there are infinite ways to conduct the sampling that is required for these programs. Experimentally evaluating sampling schemes in a food facility is time-consuming, costly, and nearly impossible. Therefore, the food industry needs science-based tools to aid in developing and refining sampling plans that reduce the risk of harboring contamination. Two agent-based models of two fresh-cut produce facilities reported here demonstrate a novel way to evaluate how different sampling schemes can be rapidly evaluated across multiple time points as a way to understand how sampling can be optimized in an effort to locate the presence of Listeria in a food facility.Entities:
Keywords: Listeria; agent-based modeling; environmental monitoring; produce
Mesh:
Year: 2021 PMID: 34406828 PMCID: PMC8516048 DOI: 10.1128/AEM.00799-21
Source DB: PubMed Journal: Appl Environ Microbiol ISSN: 0099-2240 Impact factor: 4.792
FIG 1NetLogo model interface showing a 2D representation of the layout for facility A (A) and facility B (B). In both panels A and B, the first panel shows the locations of agents (symbols) and links connecting them (lines) in the modeled facility, while the second and third panels illustrate the traffic density (green) and water density (blue), respectively, on the floor at a particular point in time.
Summary of agent characteristics by zone and employees in agent-based models of two fresh-cut facilities
| Facility and characteristic | Value | |||
|---|---|---|---|---|
| Zone 1 | Zone 2 | Zone 3 | Employees | |
| Facility A | ||||
| No. of agents | 130 | 120 | 30 | 34 |
| Distance from floor (m) | 1.2 (0.9, 4.6) | 0.9 (0.9, 4.6) | 0.9 (0.0, 1.8) | 2.1 (1.2, 2.7) |
| Surface area (cm2) | 7,432 (156, 66,147) | 15,396 (914, 92,903) | 3,871 (625, 15,396) | 156 (156, 156) |
| No. of out-directed links | 0 (0.0, 1.0) | 0 (0.0, 1.0) | 0 (0.0, 0.0) | 0 (0.0, 0.0) |
| No. of in-directed links | 0 (0.0, 1.0) | 0 (0.0, 0.0) | 0 (0.0, 6.6) | 0 (0.0, 1.0) |
| No. of undirected links | 1 (1.0, 4.0) | 1 (0.0, 2.0) | 1 (0.0, 5.2) | 1 (1.0, 4.4) |
| No. (%) uncleanable | 3 (2.3) | 2 (1.7) | 11 (36.7) | 0 (0.0) |
| Facility B | ||||
| No. of agents | 321 | 219 | 158 | 155 |
| Distance from floor (m) | 1.2 (0.3, 3.0) | 1.2 (0.9, 4.0) | 0.3 (0.0, 3.4) | 1.2 (1.2, 1.5) |
| Surface area (cm2) | 6,000 (156, 22,296) | 15,000 (5,000, 33,445) | 5,000 (729, 10,000) | 156 (156, 156) |
| No. of out-directed links | 0 (0.0, 2.0) | 1 (0.0, 2.0) | 0 (0.0, 1.0) | 0 (0.0, 0.0) |
| No. of in-directed links | 0 (0.0, 1.0) | 0 (0.0, 1.0) | 0 (0.0, 4.0) | 0 (0.0, 0.0) |
| No. of undirected links | 1 (1.0, 8.0) | 1 (0.0, 3.0) | 1 (0.0, 2.0) | 1 (0.0, 8.0) |
| No. (%) uncleanable | 34 (10.6) | 34 (15.5) | 41 (25.9) | 0 (0.0) |
Values given are median (5th–95th percentile), unless otherwise stated.
Agents representing employees were considered zone 1 and therefore are also included in the zone 1 agent summary.
Input parameters for agent-based models of two fresh-cut produce facilities
| Symbol | Description | Equation/distribution | Mean | 5th–95th percentile | Reference or source |
|---|---|---|---|---|---|
|
| Probability that | 10PERT (−2.3, −0.9, −0.2, 4.8) | 0.14 | 0.02, 0.36 | Expert opinion |
|
| Amt of | 10PERT (0, 1.9, 3.3, 4.2) | 155.79 | 6.04, 618.79 | Expert opinion |
|
| Prevalence of | 10PERT (−2.3, −0.6, −0.6, 5.4) | 0.16 | 0.06, 0.24 | Expert opinion |
|
| Concn of | Gamma (0.0019, 0.019) | 0.10 | 0.00, 0.00 |
|
| α | Proportion of | 10Normal (−0.28, 0.2) | 0.56 | 0.25, 1.00 |
|
|
| Rate of random event introducing | (1/10)PERT (−4.3, −0.9, −0.6, 4.6) | 0.07 | 0.00, 0.20 | Expert opinion |
|
| Probability of random introduction to ceiling | 0.05 | Assumed | ||
| Probability of random introduction to floor | 0.85 | Assumed | |||
| Probability of random introduction to equipment | 0.10 | Assumed | |||
|
| Amt of | 10PERT (0.2, 3.3, 3.7, 3.3) | 1,233.63 | 41.56, 3,828.76 | Expert opinion |
|
| Environmental carrying capacity of | 105 |
| ||
| GT | Generation time (h) of | Uniform (47, 155) | 101.00 | 52.40, 149.60 |
|
| μ | Maximum specific growth rate (h−1) of | =ln(2)/GT | 0.01 | 0.00, 0.01 | Calculated |
|
| Probability that contact on floor from foot and equipment traffic is sufficient to spread | PERT (0.03, 0.25, 0.65, 4) | 0.28 | 0.10, 0.48 |
|
|
| Contact rate between the contaminated patch and the adjacent patch given the traffic level | Observed | |||
|
| Probability that environmental | Uniform (0.01, 0.05) | 0.03 | 0.01, 0.05 | Assumed |
| β | Transfer coefficient for | Uniform (0.0, 0.05) | 0.03 | 0.00, 0.05 | Assumed |
|
| Probability that produce falls to the floor during any given hour of production | ||||
| Facility A | Uniform (0.05, 0.10) | 0.08 | 0.05, 0.10 | Observed | |
| Facility B | Uniform (0.00, 0.01) | 0.00 | 0.00, 0.01 | Observed | |
|
| Probability of a condensation transfer event given | Uniform (0.01, 0.02) | 0.02 | 0.01, 0.02 | Assumed |
|
| Log10 reduction of | PERT (−8, −6, −1.5, 4) | −5.58 | −7.36, −3.47 |
|
| γ | Probability that a cleanable agent was not properly cleaned at the end of the shift | Uniform (0.95, 1.00) | 0.98 | 0.95, 1.00 | Assumed |
| τ | Probability of | 10normal (tc, STD) |
Parameters were identical between the two facility models, with the exception of p, which represents the probability that food will fall to the floor. All parameter values correspond to an hourly time scale, the time scale of the model.
This is a highly skewed distribution, as evidenced by a 99th percentile of 0.14 CFU/g and a maximum of 380.82 CFU/g.
tc, mean transfer coefficient; STD, standard deviation of the transfer coefficient. Complete data are given in Tables S2 and S3 in the supplemental material.
Model output versus historical data for validation of Listeria prevalence in an agent-based model of fresh-cut produce for facility A
| Equipment category | Model probability of contamination | Historical data | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | Median | 5th percentile | 95th percentile | 99th percentile | Max | No. tested | No. positive | Probability of contamination | 5% CI | 95% CI | |
| Control panel | 0.001 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 9 | 0 | 0.00 | 0.00 | 0.30 |
| Door | 0.016 | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 10 | 0 | 0.00 | 0.00 | 0.28 |
| Drain | 0.099 | 0.000 | 0.000 | 0.667 | 1.000 | 1.000 | 11 | 0 | 0.00 | 0.00 | 0.26 |
| Floors | 0.004 | 0.000 | 0.000 | 0.000 | 0.143 | 0.500 | 65 | 0 | 0.00 | 0.00 | 0.06 |
| Frame | 0.029 | 0.000 | 0.000 | 0.200 | 0.333 | 1.000 | 39 | 0 | 0.00 | 0.00 | 0.09 |
| Ladder | 0.003 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 10 | 0 | 0.00 | 0.00 | 0.28 |
| Miscellaneous | 0.001 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 15 | 0 | 0.00 | 0.00 | 0.20 |
| Packing | 0.016 | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 4 | 0 | 0.00 | 0.00 | 0.49 |
| Squeegee | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 12 | 0 | 0.00 | 0.00 | 0.24 |
| Trash (gray bins) | 0.001 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 5 | 0 | 0.00 | 0.00 | 0.43 |
| Trash (white bins) | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 4 | 0 | 0.00 | 0.00 | 0.49 |
| Trash (yellow bins) | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 5 | 0 | 0.00 | 0.00 | 0.43 |
| Wall | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 12 | 1 | 0.08 | 0.01 | 0.35 |
| Weigher | 0.002 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 5 | 0 | 0.00 | 0.00 | 0.43 |
| Total | 0.018 | 0.000 | 0.000 | 0.080 | 0.125 | 0.316 | 206 | 1 | 0.00 | 0.00 | 0.03 |
Listeria prevalence is defined as the number of agents within a category that were positive for Listeria relative to the total number of agents within that category.
Probability of contamination predicted by the model represents the average prevalence for all iterations.
Five percent and 95% confidence intervals (CI) for historical data were calculated using a Wilson score interval, a binomial proportion confidence interval.
Model output versus historical data for validation of Listeria prevalence in an agent-based model of fresh-cut produce for facility B
| Equipment category | Model probability of contamination | Historical data | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | Median | 5th percentile | 95th percentile | 99th percentile | Maximum | No. tested | No. positive | Probability of contamination | 5% CI | 95% CI | |
| Chain | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 1 | 0 | 0.00 | 0.00 | 0.79 |
| Door | 0.063 | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 13 | 1 | 0.08 | 0.01 | 0.33 |
| Drain | 0.175 | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 18 | 2 | 0.11 | 0.03 | 0.33 |
| Dryer | 0.007 | 0.000 | 0.000 | 0.000 | 0.253 | 1.000 | 17 | 1 | 0.06 | 0.01 | 0.27 |
| Floor | 0.002 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 17 | 0 | 0.00 | 0.00 | 0.18 |
| Frame | 0.035 | 0.000 | 0.000 | 0.333 | 1.000 | 1.000 | 19 | 0 | 0.00 | 0.00 | 0.17 |
| Mezzanine | 0.001 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 2 | 0 | 0.00 | 0.00 | 0.66 |
| Pallet jack | 0.064 | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 7 | 0 | 0.00 | 0.00 | 0.35 |
| Table | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1 | 0 | 0.00 | 0.00 | 0.79 |
| Trash | 0.286 | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 1 | 0 | 0.00 | 0.00 | 0.79 |
| Total | 0.108 | 0.125 | 0.000 | 0.333 | 0.444 | 0.714 | 96 | 4 | 0.04 | 0.02 | 0.10 |
Listeria prevalence is defined as the number of agents within a category that were positive for Listeria relative to the total number of agents within that category.
Probability of contamination predicted by the model represents the average prevalence for all iterations.
Five percent and 95% confidence intervals (CI) for historical data were calculated using a Wilson score interval, a binomial proportion confidence interval.
FIG 2Simulation analyses of the baseline model for facility B. Violin plots show the distribution of the Listeria prevalence from 10,000 iterations, with a white circle representing the median and a black rectangle representing the interquartile range. The model outcomes were compared by day of the week at the beginning of the day (A), day of the week at the end of the day (B), time of day throughout Wednesday (C), zone at the beginning of the day (D), and zone at the end of the day (E) (employees are considered zone 1).
FIG 3Sensitivity analysis based on partial rank correlation for facility A (top) and facility B (bottom) reveals key parameters significantly affecting Listeria presence on agents from zones 1, 2, and 3 (employees are considered zone 1) at the end of the shift on Wednesday in week 2. Gray bars indicate significant parameters (P < 0.05/53 after Bonferroni’s correction), while white bars indicate nonsignificant parameters. N, concentration of Listeria spp. per contaminated produce (CFU/g); p, rate of a random event introducing Listeria spp.; p, probability that Listeria spp. is introduced into the room via objects from zone 4; N, amount of Listeria spp. introduced per random event (CFU); N, amount of Listeria spp. introduced per object from zone 4 (CFU); pij, probability of contact from contaminated zone i to zone j; tcij, probability of Listeria spp. transfer from zone i to zone j given contact (parameter notations are defined in Table 2 and Table S1).
Groups of agents in agent-based models of fresh-cut facilities A and B identified by cluster analysis based on several agent Listeria contamination risk outcomes
| Agent parameter | Value for agent groupings ( | ||
|---|---|---|---|
| I | II | III | |
| Total no. of agents | 858 | 103 | 17 |
| No. of agents by facility | |||
| A | 236 | 42 | 2 |
| B | 622 | 61 | 15 |
| No. of agents by zone | |||
| 1 | 379 | 71 | 1 |
| 2 | 317 | 21 | 1 |
| 3 | 162 | 11 | 15 |
| Representative agent(s) | |||
| No. with cleanability | |||
| Yes | 751 | 100 | 2 |
| No | 107 | 3 | 15 |
| Distance from floor (m) | 4.33 | 5.10 | 1.00 |
| No. of out-directed links | 0.50 | 0.71 | 0.06 |
| No. of in-directed links | 0.51 | 0.41 | 1.71 |
| No. of undirected links | 1.82 | 1.47 | 1.59 |
| Probability of | 0.01 | 0.05 | 0.67 |
| Contacts by contaminated agent (per 2 wks, via link) | 0.93 | 16.57 | 68.65 |
| Transfers of contamination (per 2 wks, via link) | 0.93 | 22.37 | 42.53 |
| Time contaminated (h) | 0.74 | 30.92 | 195.30 |
| Maximum consecutive time contaminated (h) | 11.34 | 26.10 | 258.80 |
| No. of times an uncleanable site becomes contaminated (per 2-wk simulation) | 0.03 | 0.12 | 6.68 |
| No. of times agents were contaminated from incoming food product (per wk) | 0.02 | 1.41 | 0.00 |
| No. of times agents were contaminated from objects coming into the room (i.e., from zone 4) (per wk) | 0.01 | 1.31 | 2.47 |
Agent Listeria contamination risk outcomes included, e.g., probability, frequency, and duration of contamination.
Mean of cluster.
Number of samples collected from each zone for each of four simulated sampling scenarios (1 to 4) and the number of samples collected from each cluster as determined by the model in an additional simulated sampling scenario (5)
| Model and zone | No. of samples for indicated sampling scenario | 5. Model-based | ||||
|---|---|---|---|---|---|---|
| 1. Baseline | 2. FDA | 3. Random | 4. Only zone 3 | Cluster | No. of samples | |
| Model A | ||||||
| Zone 1 | 0 | 10 | 30 (random) | 0 | I | 8 |
| Zone 2 | 10 | 10 | 0 | II | 20 | |
| Zone 3 | 20 | 10 | 30 | III | 2 | |
| Model B | ||||||
| Zone 1 | 0 | 35 | 105 (random) | 0 | I | 29 |
| Zone 2 | 45 | 35 | 0 | II | 61 | |
| Zone 3 | 60 | 35 | 105 | III | 15 | |
All five scenarios were evaluated by the agent-based models for fresh-cut produce facilities A and B through testing them at three time points: first hour of production, fourth hour of production, and tenth hour of production.
The numbers of samples for the baseline scenario were adapted from the facility’s current sampling plans.
The numbers of samples for the FDA scenario were based on the recommendation provided by the FDA draft guidance (41), which states “We recommend that even the smallest processors collect samples from at least 5 sites of FCS and 5 sites of non-FCS on each production line for RTE foods.” Facility A had two lines. Facility B had seven lines. FCS, food contact surface; RTE, ready to eat.
The numbers of samples collected for the random scenario were randomly selected from any of the three zones.
The numbers of samples for the “only zone 3” scenario included only samples from zone 3 (i.e., sites in exposed product room but not directly adjacent to food contact surfaces, such as drains).
The model-based scenario was based on cluster analysis, with the majority of sites coming from agents in clusters II and III due to those clusters having greater Listeria contamination, on average. The number of samples collected from cluster III (and cluster II in the case of model B) was limited by the number of agents that were categorized into that cluster.
FIG 4Sample performance relative to true prevalence for five sampling scenarios at three time points on Wednesday for agent-based models of fresh-cut produce facilities A (A) and B (B). Sampling scenarios are the following: Baseline, facility’s current environmental monitoring program; FDA, FDA recommendations; Random, random selection; Zone 3, sites exclusively from zone 3, which are sites in the production room but not directly adjacent to food contact surfaces; and Model-Based, model prediction of elevated risk of contamination. Sampling performance was calculated as the proportion of contaminated agents among all samples minus true prevalence (i.e., the proportion of contaminated agents among all agents). The line of best fit for each scenario represents the average sampling performance across 1,000 iterations per scenario-time combination compared to the true prevalence at that time. A sampling scenario that had a Listeria prevalence representative of the true prevalence would align with y = 0. Shaded regions represent 95% confidence intervals.
Slope for linear regressions fitted to the predicted sampling performance for different true prevalences in the facility in 1,000 iterations of each scenario-time combination for agent-based models of two fresh-cut produce facilities
| Time | Scenario | Slope | |
|---|---|---|---|
| Facility A | Facility B | ||
| First shift | 1. Baseline | 0.770 | 0.667 |
| 2. FDA | 0.301 | 0.178 | |
| 3. Random | −0.065 | 0.008 | |
| 4. Only zone 3 | 1.407 | 1.581 | |
| 5. Model based | 1.480 | 3.365 | |
| Midproduction | 1. Baseline | 0.430 | 0.386 |
| 2. FDA | 0.193 | 0.121 | |
| 3. Random | −0.067 | 0.020 | |
| 4. Only zone 3 | 0.747 | 1.068 | |
| 5. Model based | 1.841 | 3.203 | |
| Second shift | 1. Baseline | 0.123 | 0.380 |
| 2. FDA | 0.083 | 0.101 | |
| 3. Random | −0.046 | 0.023 | |
| 4. Only zone 3 | 0.374 | 0.939 | |
| 5. Model based | 1.935 | 2.901 | |
All five scenarios were tested at three time points: 1 h into production, 4 h into production, and 10 h into production.
The numbers of samples for the baseline scenario were adapted from the facility’s current sampling plans.
The numbers of samples for the FDA scenario were based on the recommendation provided by the FDA draft guidance (41), which states “We recommend that even the smallest processors collect samples from at least 5 sites of FCS and 5 sites of non-FCS on each production line for RTE foods.” Facility A had two lines. Facility B had seven lines. FCS, food contact surface; RTE, ready to eat.
The numbers of samples collected for the random scenario are randomly selected from any of the three zones.
The numbers of samples for the “only zone 3” scenario included only samples from zone 3 (i.e., sites in exposed product room but not directly adjacent to food contact surfaces, such as drains).
The model-based scenario was based on cluster analysis, with the majority of sites coming from agents in clusters II and III due to those clusters having greater Listeria contamination, on average.