libpspm: A feature-rich numerical package for solving physiologically structured population models
Joshi, J.; Zhang, L.; Stefaniak, E. Z.; Dieckmann, U.; Brännström, A.
Show abstract
For a vast majority of organisms, life-history processes depend on their physiological state, such as body size, as well as on their environment. Size-structured population models, or more generally, physiologically structured population models (PSPMs), have emerged as powerful tools for modelling the population dynamics of organisms, as they account for the dependences of growth, mortality, and fecundity rates on an organisms physiological state and capture feedbacks between a populations structure and its environment, including all types of density regulation. However, despite their widespread appeal across biological disciplines, few numerical packages exist for solving PSPMs in an accessible and computationally efficient way. The main reason for this is that PSPMs typically involve solving partial differential equations (PDEs), and no single numerical method works universally best, or even at all, for all PDEs. Here, we present libpspm, a general-purpose numerical library for solving user-defined PSPMs. libpspm provides eight different methods for solving the PDEs underlying PSPMs, including four semi-implicit solvers that can be used for solving stiff problems. Users can choose the desired method without changing the code specifying the PSPM. libpspm allows for predicting the dynamics of multiple physiologically structured or unstructured species, each of which can have its own distinct set of physiological states and demographic functions. By separating model definition from model solution, libpspm can make PSPM-based modelling accessible to non-specialists and thus promote the widespread adoption of PSPMs.
Matching journals
The top 4 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- denim: an R package for deterministic compartmental models with flexible dwell time distributions 95%
- Reconstructing Langevin systems from high and low-resolution time series using Euler and Hermite reconstructions 95%
- EEMtoolbox: A user-friendly R package for flexible ensemble ecosystem modeling 95%
Similar papers in this journal
Similar papers in this journal
- Continuum descriptions of spatial spreading for heterogeneous cell populations: theory and experiment 94%
- Parameter identifiability and model selection for sigmoid population growth models 94%
- A novel 3D atomistic-continuum cancer invasion model: In silico simulations of an in vitro organotypic invasion assay 93%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.