Methods in Ecology and EvolutionEcologyPeer-reviewed journal article
patter: particle algorithms for animal tracking in R and Julia
Edward LavenderiD, Andreas ScheideggeriD, Carlo AlbertiD, Stanisław W. BiberiD, Janine IllianiD, James ThorburniD, Sophie SmoutiD, Helen MooriD
Abstract
O_LIIn the field of movement ecology, state-space models have emerged as a powerful modelling framework that represents individual movements and the processes that connect movements to observations. However, fitting state-space models to animal tracking data is often difficult and computationally expensive. C_LIO_LIHere, we introduce patter, a package that provides particle filtering and smoothing algorithms that fit Bayesian state-space models to tracking data, with a focus on data from aquatic animals in autonomous receiver arrays. patter is written in R, with a high-performance Julia backend. Package functionality supports data simulation, preparation, filtering, smoothing and mapping. C_LIO_LIIn two worked examples, we demonstrate how to implement patter to reconstruct the movements of a tagged animal in an acoustic telemetry system from acoustic detections and ancillary observations. With perfect information, the particle filter reconstructs the true (unobserved) movement path (Example One). More generally, particle-based methods represent an individuals possible location probabilistically as a weighted series of samples ( particles). In our illustration, we resolve an individuals (unobserved) location every two minutes during one month in minutes and use particles to visualise movements, map space use and quantify residency (Example Two). C_LIO_LIpatter facilitates robust, flexible and efficient analyses of animal tracking data. The methods are widely applicable and enable refined analyses of home ranges, residency and habitat preferences. C_LI
- Citations
- 5
- FWCI
- 2.19
- Field percentile
- top 14%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Particle algorithms for animal movement modelling in autonomous receiver networks
Edward Lavender, Andreas Scheidegger, … Helen Moor·Methods in Ecology and EvolutionPeer-reviewed·Apr 3, 2025
- Animal geolocation with convolution algorithms in Julia and R via Wahoo.jl
Edward Lavender, Carlo Albert, Andreas Scheidegger·Methods in Ecology and EvolutionPeer-reviewed·Dec 18, 2025
- MoveR: an R package for easy processing and analysis of animal video-tracking data
Q. PETITJEAN, S. LARTIGUE, … v. calcagno·bioRxiv·Nov 8, 2023
- Identifying latent behavioral states in animal movement with M4, a non-parametric Bayesian method
J. A. Cullen, C. L. Poli, … D. Valle·bioRxiv·Nov 5, 2020
- move2utils: a utility toolkit for the move2 ecosystem
Bart Kranstauber, Kamran Safi, Anne K. Scharf·bioRxiv·Sep 28, 2026
- Animal tracking with particle algorithms for conservation
Edward Lavender, Andreas Scheidegger, … Helen Moor·Science AdvancesPeer-reviewed·Nov 26, 2025