Reproducible Home Range Analysis


rhr (reproducible home ranges) is a package extending the statistical programming language R to provide functionality to explore and analyze data from animal telemetry studies. Such data are usually obtained by tracking animals with GPS (Geographic Positioning System) devices or VHF (Very High Frequency) telemetry. Once data are collected home range analyses are often employed to analyze these data and infer on the space use of animals. The initial idea to develop yet an other package to analyze animal movement data was based on a review paper of home range analyses by Laver 2008. One of the conclusions of this review was, that home range analyses frequently miss important analytical steps and often do not report all findings and parameter values used during analyses adequately. Our aim is to take up this critique and try to implement the suggestions of Laver 2008 as closely as possible. We are fully aware that there have been several advances in home range analysis since 2008 and we hope to gradually implement further methods to analyze data and account for new conceptual insights.


Currently the package is hosted on github and can be installed from there. We have also set up a repository hosting the rhr package. At the moment the package is available for Windows and Linux only. We are not able to provide a binary distribution of the rhr package for Macintosh, because we have no access to a computer running with Mac OS X. The only way to run the package on a Macintosh at the moment is to compile it from source. When you install the package for the first time, it is very likely that many additional packages are being installed. This is because the =rhr= package depends on several other R-packages, which in turn depend on further packages. Luckily R's packaging system usually does a very good job and automatically installs all dependencies, so that we do not have to intervene here manually.

To install the package from github use the =devtools= package. Simply use:


At the moment it is recommended to install the package from an alternative repository. This can be done by copying the following command and pasting it to R's command line.

 install.packages("rhr", repos=c("", ""), dep = TRUE)

More Information

See the online documentation for more information at