SORTIE-ND
Software for spatially-explicit simulation of forest dynamics

Functional response seed predation

This behavior simulates functional response seed predation, where the number of predators is a function of the amount of food that has been consumed. Since seed predator life cycles are often very short, this behavior runs as a mini-model within the context of the larger simulation. It simulates weekly timesteps of seed fall, seed consumption, and predator response for as much of the year as the user desires. The mini-model simulates a single year, which starts at the beginning of seed fall. It is possible to define two seasons during the year with different parameters for seed consumption. All species are assumed to drop seeds at the same time, at a constant rate. You set the number of weeks that seedfall should occur. Once seedfall is over, there are no new additions to the predator food pool. There is then an optional period of germination in which the food pool of seeds is further reduced by some proportion of those remaining seeds germinating into seedlings (seedlings cannot be eaten). Once the model has finished running, the leftover seeds that were not consumed by predators, or those seeds that escaped through germination, are available as input to the Establishment behaviors.

Parameters for this behavior

Parameter nameDescription
Func Resp - Demographic Efficiency, Season 1The seed predator population demographic efficiency for season 1.
Func Resp - Demographic Efficiency, Season 2The seed predator population demographic efficiency for season 2.
Func Resp - Density Dependent Coeff, Season 1The coefficient describing the effect that density-dependent factors have on the predator population instantaneous rate of change, in season 1.
Func Resp - Density Dependent Coeff, Season 2The coefficient describing the effect that density-dependent factors have on the predator population instantaneous rate of change, in season 2.
Func Resp - Foraging EfficiencyThe predator population foraging efficiency for each seed species.
Func Resp - Keep Predator Densities Between TimestepsIf true, this means that the final predator density at the end of the behavior mini-model run is the initial density for the next mini-model run. If false, every time the behavior mini-model runs, it is re-initialized with the value of the "Predator initial density - num/sq m" parameter.
Func Resp - Max Decline Rate, Season 1, predators/weekThe maximum rate of decline in the predator population in the absence of any food, in predators per week, for season 1.
Func Resp - Max Decline Rate, Season 2, predators/weekThe maximum rate of decline in the predator population in the absence of any food, in predators per week, for season 2.
Func Resp - Max Intake Rate - seeds per predator per dayThe maximum number of seeds of each species that can be eaten by one predator in one day.
Func Resp - Number of Weeks in Which Seedfall OccursThe number of weeks at the beginning of the behavior mini-model run that seedfall occurs.
Func Resp - Predator Initial Density - num/sq mThe initial density of the predator population, in numbers per m2. This will be used the first time this behavior is run. Whether this density is used for subsequent behavior mini-model runs depends on the value of the "Keep Predator Densities Between Timesteps" parameter.
Func Resp - Proportion of Seeds Germinating Each WeekDuring the period that germination occurs, this is the fraction of the seed pool that is removed due to seed germination. Expressed as a value between 0 and 1.
Func Resp - Seed Predation Output Filename, If DesiredThe filename where the mini-model will store its intermediate results for later analysis, if desired. This value is not required.
Func Resp - Week Germination BeginsThe week during the behavior mini-model run that germination begins to occur. If you do not want germination to occur, set this value greater than or equal to the "Weeks to run seed predation model (1 - 52)" parameter. This value must be between 0 and 52.
Func Resp - Week Season 2 BeginsThe week that the second season begins, if desired.
Func Resp - Weeks to Run Seed Predation Model (1 - 52)The number of weeks (timesteps) to run the behavior's mini-model. This number must be between 1 and 52.

How it works

The behavior's mini-model begins with the number of seeds of each species to which it is applied that are available in each cell of the Dispersed Seeds grid. Each cell gets its own run of the mini-model. The pool of seeds in one cell for all species to which this behavior applies is treated as a single food pool for one year's time (even if the model timestep length is greater than one year). For all the species to which this behavior is applied, the seeds are assumed to be equally available; however, each species can have its own parameters for actual consumption rate. The initial number of predators is calculated from the Predator initial density - num/sq m parameter or, if the mini-model has run before and the Preserve predator densities between SORTIE timesteps parameter is set to true, from the final density of the last mini-model run.

The behavior mini-model run begins at the part of the year in which seedfall occurs. The number of seeds in the seed rain is the total seed pool, which is evenly divided over the user-defined seed rain length. The predator population has as a food source the number of seeds added during the current week's rain (if the rain is going on) plus any leftover seeds from previous weeks which have not been consumed. Beginning at a certain week in the spring, the number of seeds available to the mice is further reduced by a certain percentage each week to simulate germination. Once germination begins, it continues until the predator model finishes running. In order to correctly calculate mouse consumption and ensure that the seeds which germinate are actually available later, the behavior keeps track of the seeds actually consumed; it is this number which is subtracted from total seeds at the end.

Seed offtake for each week is calculated as
O = Σ ( IRs * N )

where
  • 0 is offtake (total number of seeds consumed)
  • IRs is per capita seed offtake for each species
  • N is the number of predators
Per capita seed offtake for a single seed species is
IRs = cs(1 - e-(S*D)) * ps

where
  • cs is the Func Resp - Max Intake Rate - seeds per predator per day parameter for that seed species
  • S is the number of seeds per predator per day
  • D is the Func Resp - Foraging Efficiency parameter
  • ps is the proportion of the total seed pool made up by that species

Predator response to food availability can be different for two seasons in the year. The dividing line between the seasons is given with the Func Resp - Week Season 2 Begins parameter. If you want a uniform response with no seasonal differences, you can set this value to 1 or 52, or set the predator response parameters to be the same for both seasons.

The number of predators in each cell's population is calculated as


Nt = Nt-1 * ert-1

where
  • Nt is number of predators for the current timestep
  • Nt-1 is number of predators in the previous timestep
  • rt-1 is instantaneous rate of change in predator abundance for the previous timestep
The instantaneous rate of change per week, r, is calculated as
r = (a + d * Σ ( IRs ) + g*N) / 12

where
  • a is the Func Resp - Max Decline Rate, Season 1 (or 2), predators/week parameter
  • d is the Func Resp - Demographic Efficiency, Season 1 (or 2) parameter
  • g is the Func Resp - Density Dependent Coeff, Season 1 (or 2) parameter
  • N is number of predators per hectare

How to apply it

This behavior may be applied to seeds of any species. Any species to which it is applied must also have a Disperse behavior applied as well.