Animal Tracking in Conservation Biology

MSc Biologia Ambientale — University of Rome Tor Vergata, 2026-2027

Author
Affiliation

Giuliano Colosimo

Department of Biology, University of Rome Tor Vergata

Modified

September 30, 2026

Welcome. These pages hold everything you need for Animal Tracking in Conservation Biology: slides, R practicals, datasets and further reading.

Everything here is public and permanent. Slides open in your browser — press F for fullscreen, S for speaker notes, E for print/PDF view, ? for all shortcuts. Practicals are plain web pages you can work through at your own pace.

What this course is about

Biologging has changed what we can ask about animals. A collar that reports a position every hour produces more raw observations in a week than a generation of field naturalists could collect in a career. The bottleneck is no longer data — it is asking a well-posed question and knowing which analysis answers it.

The spine of the course is the movement-ecology paradigm (Nathan et al. 2008): every path is the joint outcome of an animal’s internal state, its motion capacity, its navigation capacity, and the external factors around it. Tracking data record only the path. Every session is an attempt to reason back from the path to those four components — and to be honest about how far the data let us go.

Every concept is paired with code you run yourself, and three sessions use simulated animals whose true behaviour we know, so you can see exactly how each method succeeds and fails.

Course at a glance

Degree MSc Biologia Ambientale
Credits 2 CFU — 16 hours
Structure 8 sessions × 2 hours: ~45 minutes of theory, ~75 minutes of R
When Fridays 11:00–13:00, 16 October – 4 December 2026 — see the calendar
Language English
Software R, RStudio, Quarto — all free and open source
Assessment Reproducible report, weekly practicals, participation — see the syllabus

The eight sessions

Session 1

Why animals move, and how we watch them

The movement-ecology paradigm; the ecological drivers of movement and their trade-offs; tracking technologies and the 3–5% rule; how the fix interval shapes the path you see.

→ Slides · Practical

Session 2

Spatial data in R: the survival kit

Vector and raster, coordinate reference systems, choosing a projection for the analysis, the sf and terra stack, and where environmental rasters come from. Ends with a publication-quality map.

→ Slides · Practical

Session 3

From fixes to trajectories

Positions are not paths. Location error, cleaning, bursts, gaps and resampling; which analyses tolerate irregular sampling; annotating a track with NDVI matched in time.

→ Slides · Practical

Session 4

Quantifying movement

Net squared displacement, straightness, first-passage time; classifying movement strategies; thresholds and behavioural change-point analysis — and whether their answers survive a change of fix rate.

→ Slides · Practical

Session 5

Movement models and simulation

Random, correlated, biased and Lévy walks. You write a simulator from scratch, use it as a null model for real buffalo, and build the ground-truth animal for the next two sessions.

→ Slides · Practical

Session 6

Home ranges and space use

MCP, KDE, Brownian bridges and autocorrelated KDE on the same animal; variograms and range residency; and a test of every estimator against a simulated animal whose true home range we know.

→ Slides · Practical

Session 7

Habitat selection on the move

Resource and step selection functions, integrated step selection, and relative selection strength — fitted to New York fishers, and checked against a simulated animal with a known selection coefficient.

→ Slides · Practical

Session 8

Hidden Markov models and synthesis

Behavioural states, covariates on switching, how many states to believe; a tour of the research frontier; and your mini-project pitches.

→ Slides · Practical

Before the first session

  1. Install R, RStudio and the course packages — see Software setup.
  2. Download the course project, which includes the datasets.
  3. Bring a laptop. Every session has hands-on time.

Reusing this material

All material is released under CC BY-NC-SA 4.0. Source code lives on GitHub — corrections and issues are welcome.