Internal contamination of fish fillets during brine injection
Source:R/sfBriningCC.R
sfBriningCC.Rd
The function sfBriningCC()
simulates the potential internal contamination of fish fillets during brining by injection
of salt solution. The cross-contamination algorithm accounts for four possible scenarios:
cross-contamination occurring in lots already contaminated;
cross-contamination occurring in lots that were not contaminated;
no additional contamination occurring in lots already contaminated; and
no cross-contamination occurring in lots that were not contaminated. Probabilities of occurrence of the four events are computed.
The mean volume of brine injected per fillet (V_inj
) and the mean concentration of L. monocytogenes in brine (N_brine
) are
allowed to vary from lot to lot; and, to this effect, their values are sampled from Pert distributions with parameters volInjMin
, volInjMode
,
volInjMax
; and concBrineMin
, concBrineMode
, concBrineMax
, respectively. To estimate the number of cells transferred to the
fish fillet, it is assumed that the cells follow a Poisson distribution in the volume of brine.
Usage
sfBriningCC(
data = list(),
pccBrine,
volInjMin,
volInjMode,
volInjMax,
concBrineMin,
concBrineMode,
concBrineMax
)
Arguments
- data
a list of
N
(
CFU
) A matrix ofsize nLots
lots bysizeLot
units containing the numbers of L. monocytogenes in/on fish fillets;P
Mean prevalence of contaminated lots (scalar);
ProbUnitPos
Probability of individual lots being contaminated (vector).
- pccBrine
Probability that the brine solution is contaminated with L. monocytogenes (scalar).
- volInjMin
(
ml
) minimum volume of brine solution injected in a fish fillet (scalar).- volInjMode
(
ml
) most likely volume of brine solution injected in a fish fillet (scalar).- volInjMax
(
ml
) maximum volume of brine solution injected in a fish fillet (scalar).- concBrineMin
(
CFU/ml
) minimum concentration of L. monocytogenes in contaminated brine solution (scalar).- concBrineMode
(
CFU/ml
) most likely concentration of L. monocytogenes in contaminated brine solution (scalar).- concBrineMax
(
CFU/ml
) maximum concentration of L. monocytogenes in contaminated brine solution (scalar).
Value
A list of three elements:
N
(
CFU
) A matrix of sizenLots
lots bysizeLot
units containing the numbers of L. monocytogenes in brined fish;ProbUnitPos
Probability of individual lots being contaminated after brining (vector);
P
Mean prevalence of contaminated lots after brining (scalar).
Note
The suggested value of \(probCCDice\_brine=0.135\) is taken from Gudmundsdóttir et al. (2005) and Gudbjörnsdóttir et al. (2004) , who analysed the presence of L. monocytogenes in brining solution, detecting 3 positive samples out of 14, and 2 positive samples out of 23, respectively. The parameters of the distributions about mean volume of brine solution injected in a fish fillet and mean concentration of L. monocytogenes in brine must be defined by the user and/or tested in scenarios.
References
Gudbjörnsdóttir B, Suihko M, Gustavsson P, Thorkelsson G, Salo S, Sjöberg A, Niclasen O, Bredholt S (2004). “The incidence of Listeria monocytogenes in meat, poultry and seafood plants in the Nordic countries.” Food Microbiology, 21(2), 217-225. doi:10.1016/S0740-0020(03)00012-1 , cited By 148. Gudmundsdóttir S, Gudbjörnsdóttir B, Lauzon HL, Einarsson H, Kristinsson KG, Kristjánsson M (2005). “Tracing Listeria monocytogenes isolates from cold-smoked salmon and its processing environment in Iceland using pulsed-field gel electrophoresis.” International journal of food microbiology, 101(1), 41-51. doi:10.1016/j.ijfoodmicro.2004.08.023 , cited By 63. Pouillot R, Delignette-Muller M (2010). “Evaluating variability and uncertainty in microbial quantitative risk assessment using two R packages.” International Journal of Food Microbiology, 142(3), 330-40. Team RC (2022). R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/. FDA (2021). “FDA-iRISK 4.2 Food Safety Modeling Tool: Technical Document.” U.S. Food and Drug Administration.
Author
Ursula Gonzales-Barron ubarron@ipb.pt and Regis Pouillot rpouillot.work@gmail.com
Examples
nLots <- 100
sizeLot <- 50
pccBrine <- 5 / 37
volInjMin <- 0.5
volInjMode <- 1.2
volInjMax <- 4.5
concBrineMin <- 0
concBrineMode <- 3
concBrineMax <- 40
ProbUnitPos <- rep(0.105, nLots)
dat <- list(
N = matrix(rpois(nLots * sizeLot, 16),
nrow = nLots,
ncol = sizeLot
),
P = 0.22,
ProbUnitPos = ProbUnitPos,
nLots = 100,
sizeLot = 50
)
Nf <- sfBriningCC(
dat,
pccBrine,
volInjMin, volInjMode, volInjMax,
concBrineMin, concBrineMode, concBrineMax
)
hist(Nf$N)