epiRings: digital simulation of tree cross-sections and increment cores for analyzing tree growth and radial increment in shiny

Authors

  • Jorge Méndez-González Universidad Autónoma Agraria Antonio Narro
  • Andrés Flores Instituto Nacional de Investigaciones Forestales, Agrícolas y Pecuarias, CENID-COMEF
  • Librado Sosa-Díaz Consultor Forestal Independiente

DOI:

https://doi.org/10.59741/agraria.v23i1.681

Keywords:

Growth rings, digital application, self-learning, climate

Abstract

The study of tree growth rings is essential for reconstructing past climate conditions and understanding forest development, providing a reliable means to quantify tree growth through time. In an era where destructive sampling is increasingly unsustainable, this study introduces a novel digital alternative. The objective was to develop an interactive application using Shiny (R) capable of simulating and generating annual tree rings for subsequent analysis without requiring physical sampling. The methodology consisted of developing a web application in R and Shiny that uses real data of tree rings and climate to simulate growth patterns, supported by specialized libraries for design and visualization. The outcomes include a simulator for tree cross-sections and increment cores, a tool for analyzing the ring–precipitation relationship, and a comprehensive help section. In conclusion, this freely accessible application modernizes the teaching and learning of forest dendrometry, supporting both formal education and self-directed learning. Moreover, it encourages the adoption of non-destructive techniques in the study of forest ecosystems.

Downloads

Download data is not yet available.

References

Bailey, B. W. (2015). shinyBS: Twitter Bootstrap components for Shiny (Versión 0.75) [Paquete de R]. CRAN. Disponible en: https://CRAN.R-project.org/package=shinyBS (Accedido: 5 noviembre 2025). DOI: https://doi.org/10.32614/CRAN.package.shinyBS

Bunn, A. G., Korpela, M., Briedis, J., Diskin, M., Grabner, M., Howard, I., Knoflach, M., Kochbeck, L., Nicolussi, K., Rydval, M., Sigl, M., Tejedor, E., Treydte, K., Wilson, R., & Zetterberg, P. (2021). dendroTools: A package for dendrochronological analysis in R. Dendrochronologia, 68, 125848.

Chang, W. (2023). bslib: Bootstrap Sass themes for R (Versión 0.5.1) [Paquete de R]. CRAN. Disponible en: https://CRAN.R-project.org/package=bslib (Accedido: 5 noviembre 2025).

Chang, W., Cheng, J., Allaire, J. J., Xie, Y., & McPherson, J. (2024). shiny: A web application framework for R (Versión 1.8.0) [Paquete de R]. CRAN. Disponible en: https://CRAN.R-project.org/package=shiny (Accedido: 5 noviembre 2025).

Cook, E. R., & Kairiukstis, L. A. (1990). Methods of dendrochronology: Applications in the environmental sciences. Dordrecht, Netherlands: Kluwer Academic Publishers. DOI: https://doi.org/10.1007/978-94-015-7879-0

Esper, J., Cook, E. R., & Schweingruber, F. H. (2002). Low-frequency signals in long tree-ring chronologies for reconstructing past temperature variability. Science, 295(5563), 2250-2253. DOI: https://doi.org/10.1126/science.1066208

Fritts, H. C. (1976). Tree rings and climate. London, United Kingdom: Academic Press.

Fritts, H. C. (2012). Tree rings and climate. Caldwell, NJ: Blackburn Press.

Perrier, F., Meyer, F., & Ruiz, M. (2023). shinyWidgets: Custom inputs widgets for Shiny (Versión 0.8.1) [Paquete de R]. CRAN. Disponible en: https://CRAN.R-project.org/package=shinyWidgets (Accedido: 5 noviembre 2025).

Pretzsch, H., del Río, M., Ammer, C., Aussenac, R., Avdagic, A., Barbati, A., Barreiro, S., Bauhus, J., Bayar, S., Bielak, K., Bommarco, R., Bongers, F., Bouriaud, O., Brang, P., Coll, L., Corona, P., Da Silva, R. P., Dănescu, H. V., Davi, H., ... & Schütze, G. (2019). Growth of mixed versus pure forests of oak (Quercus robur, Q. petraea) and European beech (Fagus sylvatica) in Central Europe. European Journal of Forest Research, 138(2), 263-279.

R Core Team (2025). R: A language and environment for statistical computing. R Foundation for Statistical Computing. Disponible en: https://www.R-project.org/ (Accedido: 5 noviembre 2025).

Speer, J. H. (2020). Fundamentals of tree-ring research. Tucson, AZ: University of Arizona Press.

Spurr, S. H. (1952). Forest inventory. New York, NY: Ronald Press.

Steppe, K., De Pauw, G., Douthe, C., & Bleyaert, F. (2023). sapfluxr: An R package for processing and visualizing sap flow data. Dendrochronologia, 78, 126058.

Stokes, M. A., & Smiley, T. L. (1968). An introduction to tree-ring dating. Chicago, IL: University of Chicago Press.

Wickham, H. (2016). ggplot2: Elegant graphics for data analysis. New York, NY: Springer-Verlag. DOI: https://doi.org/10.1007/978-3-319-24277-4_9

Wickham, H., François, R., Henry, L., Müller, K., & Eastlake, K. (2023). dplyr: A grammar of data manipulation (Versión 1.1.4) [Paquete de R]. CRAN. Disponible en: https://CRAN.R-project.org/package=dplyr (Accedido: 5 noviembre 2025).

Downloads

Published

2026-03-02

How to Cite

epiRings: digital simulation of tree cross-sections and increment cores for analyzing tree growth and radial increment in shiny. (2026). Agraria, 23(1). https://doi.org/10.59741/agraria.v23i1.681

  PLUMX Metrics

Most read articles by the same author(s)