Please use this identifier to cite or link to this item:
Appears in Collections:Biological and Environmental Sciences Journal Articles
Peer Review Status: Unrefereed
Title: abmAnimalMovement: An R package for simulating animal movement using an agent-based model
Author(s): Marshall, Benjamin Michael
Duthie, Alexander Bradley
Contact Email:
Keywords: Movement ecology
behavioural states
spatial ecology
Issue Date: 17-Oct-2022
Date Deposited: 18-Aug-2023
Citation: Marshall BM & Duthie AB (2022) abmAnimalMovement: An R package for simulating animal movement using an agent-based model. <i>F1000Research</i>, 11, Art. No.: 1182.
Abstract: Animal movement datasets are growing in number and depth, and researchers require a growing number of analytical approaches to adequately answer questions using movement datasets. As the complexity of questions and analyses increase, deciding on the best approach both in terms of study design and analysis can become more difficult. A potential solution is to simulate an array of synthetic datasets under varying study designs and simulation parametrisations to gain insight into the impact of analysis choice(s) in different contexts. The abmAnimalMovement R package provides the means of simulating animal movement for this purpose. The abmAnimalMovement simulations use a discrete time agent-based model and does not require previous movement data as an input. The simulations include a number of key internal and external movement influences, as well as parameters for navigation and mobility capacity of the animal. Internal influences include three predefined behavioural states (e.g., rest, explore, forage) and any number of activity cycles (e.g., diel, seasonal). External influences are implemented via matrices describing landscape characteristics (e.g., shelter quality, foraging resources, movement ease), and predefined points describing shelter sites and points the animal aims to avoid. Navigation capacity is defined by the range the animal can dynamically choose a foraging location to which it is subsequently attracted. Mobility capacity is implemented by user defined distributions, from which step length and turn angles are draw at each time step, governing the possible subsequent locations of the animal. Critically, the navigation capacity (the choice of destination) operates on a different time scale to the mobility capacity, allowing the internal state of the animal to differ from the observed movements. When combined with other emergent properties, such as site fidelity generated via repeated shelter site use, the simulations offer opportunities to test whether movement analyses can accurately recover hidden mechanisms, states, and drivers. Keywords
DOI Link: 10.12688/f1000research.124810.1
Rights: Copyright: © 2022 Marshall BM and Duthie AB. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Licence URL(s):

Files in This Item:
File Description SizeFormat 
008f7929-0d4a-4ef4-b556-f20ea48e8fe8_124810_-_benjamin_marshall.pdfFulltext - Published Version3.96 MBAdobe PDFView/Open

This item is protected by original copyright

A file in this item is licensed under a Creative Commons License Creative Commons

Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved

If you believe that any material held in STORRE infringes copyright, please contact providing details and we will remove the Work from public display in STORRE and investigate your claim.