Predator-prey interactions are the building blocks of a food web and affect community stability
They take a variety of predation tactics (active, ambush hunting, etc.)
Prey adopt a variety of anti-predator tactics
The front door
The back door
Lotka-Volterra predator-prey model
Let \(x\) and \(y\) be prey and predator density
\[ \frac{dx}{dt} = rx - cxy\\ \frac{dy}{dt} = b(cxy) - dy \]
Lotka-Volterra predator-prey model
\[ \frac{dx}{dt} = rx - cxy\\ \]
The term \(rx\) represents the population growth of the prey
Lotka-Volterra predator-prey model
\[ \frac{dx}{dt} = rx - cxy\\ \]
The term \(cxy\) represents the predator-prey interaction
Lotka-Volterra predator-prey model
\[ \frac{dy}{dt} = b(cxy) - dy \]
The term \(b(cxy)\) represents the population growth of the predator
Lotka-Volterra predator-prey model
\[ \frac{dy}{dt} = b(cxy) - dy \]
The term \(dy\) represents the death rate of the predator
Unfortunately, the discrete equivalent does not exist (some closely-related models exist, such as the Nicholson-Bailey model) - we will use R package deSolve
to solve the equations
Make figures
figure 1 - time on x-axis and prey and predator density on y-axis
figure 2 - prey density on x-axis and predator density on y-axis
Food webs are more complex in nature
Does food web complexity incease community stability?
Pimm’s work (1980) looked at if a species deletion causes futher species loss in the system
Pimm 1980, Oikos
Which of the following is more sensitive to the basal species deletion?
Which of the following is more sensitive to the top predator deletion?
General conclusion is greater complexity (connectance or number of species) destabilizes the system
Opposing effects of complexity
1 < 2 - as a result, complexity decreases the overall stability
There are many studies exploring the stability-complexity relationship
*the maximum eigenvalue of the community interaction matrix
The following properties can reverse the stability-complexity relationship
Direct survey
Dissect the stomach and see what’s in there
Dissect…identify all the species…measure their volume…and…
Bellmore 2013, Ecological Applications
Alternative approach is the use of stable isotopes
The same atomic # (proton), but different neutron #
Carbon \(^{12}C\), \(^{13}C\) and nitrogen \(^{14}N\), \(^{15}N\)
Stable istopes are expressed in \(\delta\) values
carbon example:
\[ \delta ^{13}C (\unicode{x2030}) = 1000(\frac{R_{sample}}{R_{standard}} - 1) \]
where \(R = \frac{^{13}C}{^{12}C}\)
Predator cannot convert all the prey into their body tissues - predators lose some through metabolic processes
Excrete lighter isotopes first, then heavier
The ratio in predators differs from that in prey
The change in \(\delta\) values through predator-prey interactions is referred to as trophic enrichment factor* (TEF)
Carbon: \(0.4 \pm 1.3 \unicode{x2030}\)
Nitrogen: \(3.4 \pm 1.0 \unicode{x2030}\)
Carbon may reflect the basal resources, while nitrogen may reflect the vertical position in a food web
Post 2002, Ecology 83: 703-718
*there are other names…
Again, predators eat multiple prey items…
How stable isotopes help ditinguish their contributions to the diet?
Think caborn isotopes only
\[ \begin{align} \delta ^{13}C (\unicode{x2030}) &= 3.0 = Y &&\text{Predator}\\ \delta ^{13}C (\unicode{x2030}) &= 1.0 = X_1 &&\text{Prey 1}\\ \delta ^{13}C (\unicode{x2030}) &= 3.0 = X_2 &&\text{Prey 2}\\ \end{align} \]
Make up \(Y\) with \(X_1\) and \(X_2\)
\[ \begin{align} Y &= \alpha (X_1 + 0.4) + (1-\alpha) (X_2 + 0.4)\\ &\text{where}\\ Y &= 3.0, X_1 = 1.0, and ~ X_2 = 3.0 \end{align} \]
Calculate \(\alpha\)
\(\alpha = ...\)
\(Y\) is the weighted mean of \(X_1\) and \(X_2\)
(\(\alpha\) is the proportional contribution of \(X_1\))
This is the basis of mixing model
General formula
\[ \begin{align} \delta_{j,predator} &= \sum^n_{i=1} \alpha_{i}(\delta_{j,i} + \Delta_j)\\ 1 &= \sum^n_{i=1} \alpha_{i} \end{align} \]
Different types of mixing models
\(^1\)Phillips and Gregg 2003, Oecologia
\(^2\)Moore and Semmens 2008, Ecology Letters
\(^3\)Parnell et al. 2010, Plos one
\(^4\)Kadoya et al. 2012, Plos one
bold: Bayesian implmentation
Stomach content
Stable isotope
One drawback of stable isotopes is the low resolution
However, stable isotope ratios provide the integrated measures of a food web
Niche can be defined in a variety of ways
Stable isotopes can be used as a composite measure of variation in resource use among individuals
Recall: carbon may reflect the basal resources, while nitrogen may reflect the vertical position in a food web
*Points represent isotope signatures of individuals
Recall: carbon may reflect the basal resources, while nitrogen may reflect the vertical position in a food web
Layman et al. 2007 Ecology Letters
Recall: carbon may reflect the basal resources, while nitrogen may reflect the vertical position in a food web
Layman et al. 2007 Ecology Letters
Tottabetsu River, Japan
Ground beetle - generalist predator
Brachinus stenoderus
Lithochlaenius noguchii
Install siar
& tidyverse
packages
Call packages in the current R session
This will add additional functions to R
functions in packages must be called through library()
everytime you open a new R session; otherwise you’ll get error messages
Download sample_data.csv
and read it into R
## site date species d13C d15N
## 1 tottabetsu 6/9/2014 grasshopper -28.03 -0.04
## 2 tottabetsu 6/9/2014 grasshopper -27.86 2.53
## 3 tottabetsu 6/9/2014 grasshopper -28.18 0.99
## 4 tottabetsu 6/9/2014 grasshopper -28.24 0.81
## 5 tottabetsu 8/9/2014 grasshopper -26.94 0.23
## 6 tottabetsu 8/9/2014 grasshopper -27.92 1.65
Check species
column
## [1] "grasshopper" "L_noguchii" "B_stenoderus"
Filter rows
## [1] "L_noguchii"
## [1] "B_stenoderus"
Calculate convex hull with convexhull
x
carbon data
y
nitrogen data
Inspect L. noguchii
## $TA
## [,1]
## [1,] 12.95555
##
## $xcoords
## [1] -22.10 -25.40 -26.92 -27.46 -25.50 -24.85 -22.23 -22.10
##
## $ycoords
## [1] 4.32 3.05 4.39 5.13 7.03 6.85 5.57 4.32
##
## $ind
## [1] 18 29 39 37 5 38 1 18
Inspect B. stenoderus
## $TA
## [,1]
## [1,] 12.545
##
## $xcoords
## [1] -23.97 -22.94 -27.38 -27.80 -27.33 -26.76 -23.97
##
## $ycoords
## [1] 6.24 4.25 4.52 5.57 8.63 8.47 6.24
##
## $ind
## [1] 18 4 30 33 25 21 18
Visualize the convex hulls
# set plot region
plot(0, type = "n",
xlim = range(dat_ln$d13C, dat_bs$d13C),
ylim = range(dat_ln$d15N, dat_bs$d15N),
ylab = "delta N", xlab = "delta C")
# for L.noguchii
points(d15N ~ d13C, data = dat_ln, pch = 19) # add points
polygon(estln$xcoords, estln$ycoords) # draw polygon
# for B.stenoderus
points(d15N ~ d13C, data = dat_bs, pch = 21,
col = NA, bg = grey(0, 0.2)) # add points
polygon(estbs$xcoords, estbs$ycoords,
col = grey(0, 0.2), border = grey(0, 0.5)) # draw polygon