Resource demonstrates forecasting phenology metrics using NEON data and R programming for ecology students, suggesting practical applications.
Intro to Material This resource is written in Rmarkdown, with knitted .html files included for viewing. The first part is also available as a python notebook. The steps are split into 3 parts: Data Visualization (NEON_Pt1_DataVis.Rmd): the first part downloads phenology data from the NEON Ecological Forecasting Challenge and visualizes it as a time series using ggplot. We also download summary weather statistics using the NEON Utilities package, and join this data with the phenology data. This dataset is saved to be used again in the following parts. There is also a section that includes an example of using generative AI to improve the ggplot output for presentations. Forecasting Daily (NEON_Pt2_ForecastingDaily.Rmd): the second part uses daily values to build a linear model and fit it to our data and future predictions Forecasting Annual (NEON_Pt3_ForecastingAnn.Rmd): the third part uses phenocamR data to look at annual metrics of phenology, the spring transition dates. We relate these to annual weather metrics, exploring whether winter temperatures cause an earlier spring green up. Supplementary material: NEON_workflow_Rmd.ipynb - jupyter notebook version of the first part of part 1. This can be opened in Google Colab or Jupyter. cheat-sheet-neonUtilities_0.pdf - helpful overview page of neonUtilities in R, created by NEON (source: https://github.com/NEONScience/NEON-utilities/blob/main/cheat-sheet-neonUtilities.pdf) gcc_neon_join.csv is an example of a data set that includes daily GCC_90 from NEON forecasting download and summary temperature data from NEON Utilities download. More Resources The steps followed in the forecasting workflow are from the NEON Ecological Forecast Challenge, a platform to bring together ecology and data science for forecasting data from the National Ecological Observatory Network, created by the Ecological Forecasting Initiative. The R packages used include: tidyverse: https://tidyverse.org/ neonUtilities: https://www.neonscience.org/resources/learning-hub/tutorials/neondatastackr phenocamR: https://bluegreen-labs.github.io/phenocamr/ Who is this for? This resource is intended for anyone who is new to using R code for working with ecological data, specifically from NEON sites. It was developed while working with undergraduate STEM students on a semester-long research project. Examples of student projects can be found here: Modeling Peak Photosynthesis in the Great Smoky Mountains [poster] Change in Snowmelt Timing and its Effects on the Green-up Timing of Mixed Conifer Forests [poster] Instructors are welcome to adapt the material for teaching purposes, and students are welcome to use the material for self-learning. Acknowledgements This work was funded by the Exemplary Pathways to STEM Graduate Education grant from the Alfred P. Sloan Foundation.
No takes yet. Share an insight, caveat, or question.
Rachel Torres (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: