barrks

The goal of barrks (bark beetle raster kit for seasonal development) is to calculate the phenological development of bark beetles. Rather than implementing one specific model, the package provides a collection of different models that can be chosen. Additionally, the models can be customized and combined to create an individual model. The calculations can be done spatially explicit by using raster inputs, or based on station inputs that are available as data frames. Even though most of the implemented models describe the phenology of Ips typographus, the package is not limited to particular bark beetle species. For instance, CHAPY models the phenology of Pityogenes chalcographus and the package may be extended by models for additional bark beetle species. The full documentation of barrks can be found here.

The following table lists the models that are implemented in the package.

Model Publication Species Help
BSO Jakoby, Lischke, and Wermelinger (2019) I. typographus ?model.bso.apply
?model.bso.customize
Lange Lange, Økland, and Krokene (2008) I. typographus ?model.lange.apply
?model.lange.customize
Jönsson Jönsson et al. (2011) I. typographus ?model.joensson.apply
?model.joensson.customize
PHENIPS Baier, Pennerstorfer, and Schopf (2007) I. typographus ?model.phenips.apply
?model.phenips.customize
PHENIPS‑Clim - I. typographus ?model.phenips_clim.apply
?model.phenips_clim.customize
RITY Ogris et al. (2019) I. typographus ?model.rity.apply
?model.rity.customize
CHAPY Ogris et al. (2020) P. chalcographus ?model.chapy.apply
?model.chapy.customize

Installation

The latest released version of barrks can be installed from CRAN from within R:

install.packages('barrks')

The development version of barrks can be installed from GitHub:

devtools::install_github("jjentschke/barrks")

Basic Example

barrks comes with sample data that will be used below. The phenology is calculated with phenology() which takes all necessary inputs as arguments. Subsequently, the rasters of emerged generations by date can be retrieved with get_generations_rst(). terra::plot() can be used to visualize these rasters.


library(barrks)
library(tidyverse)
library(terra)


# calculate phenology
pheno <- phenology('phenips-clim', barrks_data())

# plot number of prevailing generations on 4 different dates
dates <- c('2015-04-15', '2015-06-15', '2015-08-15', '2015-10-15')
get_generations_rst(pheno, dates) %>% plot(mar = c(0.2, 0.1, 2, 5),
                                           axes = FALSE, box = TRUE, nr = 1,
                                           cex.main = 1.9, plg = list(cex = 1.8))
Generations plot ("1" means that the first generation hatched, "1s" means that the first generations sister brood hatched)

Generations plot (“1” means that the first generation hatched, “1s” means that the first generations sister brood hatched)

barrks makes it easy to plot the development of the individual generations. To illustrate that, a “shaded” variant of the phenology above is calculated and the development diagram for a specific cell (called “station” in barrks) is plotted for both phenology variants.


pheno_shaded <- phenology('phenips-clim', barrks_data(), exposure = 'shaded')

plot_development_diagram(list(sunny = pheno, shaded = pheno_shaded),
                         stations_create('Example', 234),
                         .lty = c(1, 2),
                         xlim = as.Date(c('2015-04-01', '2015-12-31')))
Development diagram

Development diagram

References

Baier, Peter, Josef Pennerstorfer, and Axel Schopf. 2007. “PHENIPS—A comprehensive phenology model of Ips typographus (L.)(Col., Scolytinae) as a tool for hazard rating of bark beetle infestation.” Forest Ecology and Management 249 (3): 171–86. https://doi.org/10.1016/j.foreco.2007.05.020.
Jakoby, Oliver, Heike Lischke, and Beat Wermelinger. 2019. “Climate change alters elevational phenology patterns of the European spruce bark beetle (Ips typographus).” Global Change Biology 25 (12): 4048–63. https://doi.org/10.1111/gcb.14766.
Jönsson, Anna Maria, Susanne Harding, Paal Krokene, Holger Lange, Ake Åke Lindelöw, Bjørn Økland, Hans Peter Ravn, and Leif Martin Schroeder. 2011. “Modelling the potential impact of global warming on Ips typographus voltinism and reproductive diapause.” Climatic Change 109: 695–718. https://doi.org/10.1007/s10584-011-0038-4.
Lange, Holger, Bjørn Økland, and Paal Krokene. 2008. “To Be or Twice to Be? The Life Cycle Development of the Spruce Bark Beetle Under Climate Change.” In Unifying Themes in Complex Systems: Proceedings of the Sixth International Conference on Complex Systems, 251–58. Springer. https://doi.org/10.1007/978-3-540-85081-6_32.
Ogris, Nikica, Mitja Ferlan, Tine Hauptman, Roman Pavlin, Andreja Kavčič, Maja Jurc, and Maarten De Groot. 2019. “RITY–A phenology model of Ips typographus as a tool for optimization of its monitoring.” Ecological Modelling 410: 108775. https://doi.org/10.1016/j.ecolmodel.2019.108775.
Ogris, Nikica, Mitja Ferlan, Tine Hauptman, Roman Pavlin, Andreja Kavčič, Maja Jurc, and Maarten de Groot. 2020. “Sensitivity analysis, calibration and validation of a phenology model for Pityogenes chalcographus (CHAPY).” Ecological Modelling 430: 109137. https://doi.org/10.1016/j.ecolmodel.2020.109137.