rTPC
rTPC fits thermal performance curves (TPCs) to temperature-dependent biological rate data in R to estimate parameters such as cardinal temperatures, maximum rate, and optimum temperature for ecological and evolutionary analyses.
Key Features:
- Model Formulations: Implements 24 distinct mathematical models for fitting thermal performance curves.
- Reproducibility and Transparency: Provides an open-source pipeline integrating the rTPC package with nls.multstart for reproducible model fitting.
- Non-linear Least Squares (NLLS) Regression: Uses NLLS regression as the core fitting method for non-linear TPC models.
- Multiple Start Values: Leverages nls.multstart to supply multiple starting values during optimization to mitigate local minima.
- Helper Functions: Includes functions to generate sensible start parameters and to define upper and lower parameter bounds for reliable estimation of cardinal temperatures, maximum rate, and optimum temperature.
- Integration with Other R Packages: Designed to interoperate with other R packages to enable fitting of multiple models across TPC datasets simultaneously.
- Advanced Analytical Techniques: Supports model selection and averaging, weighted model fitting, and bootstrapping for inference and uncertainty estimation.
Scientific Applications:
- Ecological and Evolutionary Biology: Characterizes temperature-dependent biological rates for use in ecological and evolutionary studies.
- Climate-change Responses: Quantifies how species' physiological rates respond to temperature variation to inform predictions of responses to climate change.
- Conservation and Adaptation Analyses: Provides parameter estimates used in conservation planning and assessment of adaptive strategies under changing temperatures.
Methodology:
Fits up to 24 predefined TPC models using non-linear least squares regression with nls.multstart for multiple starting values; uses helper functions to set start parameters and parameter bounds; offers model selection/averaging, weighted fitting, and bootstrapping as explicitly stated.
Topics
Details
- Programming Languages:
- R
- Added:
- 1/18/2021
- Last Updated:
- 2/10/2021
Operations
Publications
Padfield D, O’Sullivan H, Pawar S. <i>rTPC</i>and<i>nls.multstart</i>: a new pipeline to fit thermal performance curves in<i>R</i>. Unknown Journal. 2020. doi:10.1101/2020.12.16.423089.