ABC_GP_IPM:A Python package for applying GP and ABC to Integral Projection Models, with a Soay sheep case study

Read full text
Authors: Zhixiao Zhu, Maria D. Christodoulou, David Steinsaltz
Cited by: 0
References: 28

Abstract

Abstract The integration of Gaussian Process (GP) models with Approximate Bayesian Com-putation (ABC) has been explored as a flexible framework for constructing Integral Projection Models (IPMs), enabling non-parametric modelling of demographic rela-tionships and the incorporation of population-level information without explicit like-lihoods. However, the practical implementation of this framework – particularly the selection of ABC summary statistics and the execution of ABC-PMC samplers – re-mains non-trivial and can limit its broader adoption. To address this gap, we introduce ABC_GP_IPM , a Python package that provides a streamlined and user-friendly interface for constructing GP- and ABC-based IPMs. We demonstrate the utility and performance of the package through a real-world case study of Soay sheep ( Ovis aries ), illustrating how the software simplifies complex modelling workflows and data management in IPMs.

Fields of Study & Subjects

Gaussian Processes and Bayesian Inference Markov Chains and Monte Carlo Methods Soil Geostatistics and Mapping

Publication details

Journal / source
bioRxiv (Cold Spring Harbor Laboratory)
Publication date
9 January 2026
Document type
Preprint