Data and code from: Livestock grazing and geodiversity modulate wild herbivore distributions in an African community conservation area
Data files
Jun 11, 2026 version files 146.11 KB
-
animal_count_analysis.Rmd
7.75 KB
-
comparison2022-2024.xlsx
9.44 KB
-
countings_paper.R
15.19 KB
-
data_10apr.csv
63.51 KB
-
data_6-8months_aggregated.csv
17.26 KB
-
grass_height.csv
4.77 KB
-
README.md
5.68 KB
-
survey_data.csv
11.52 KB
-
trait_grass_height_analysis.Rmd
8.64 KB
-
traits.csv
2.35 KB
Abstract
The rapid decline of African wildlife populations demands immediate action to mitigate further losses and restore ecosystems. A key factor influencing wildlife distribution is the relationship between the energetic needs of species and the availability of forage, both in terms of quality and quantity. Community-based conservation efforts, such as rotational livestock grazing systems in multi-use landscapes, may present a promising approach for managing these dynamics by promoting habitat heterogeneity in space and time, but livestock may also compete with wildlife for forage. Here, we ask how community grazing with cattle influences wild herbivore distribution and densities and whether facilitation or competition from livestock depend on herbivore size and forage quality. We used data from 504 strip transects in the Maasai Mara during the long-wet season (February–April 2024) where we recorded 34,143 individuals of 15 herbivore species. We show that variations in forage quality and quantity, driven by rotational cattle grazing, significantly affect the distribution patterns of wild herbivores. Specifically, we found that smaller herbivores, which have relatively higher energetic demands, prefer recently cattle-grazed areas with short grass, while larger herbivores favor taller grass areas with longer cattle-free periods. However, a high-resource area with a natural nutrient hotspot further attracted small to medium-sized herbivores more than expected based on the time since cattle grazing, emphasizing the significance of landscape geodiversity in shaping wildlife responses to livestock grazing. Our results underscore the importance of maintaining diversity in forage quality and quantity in rangeland ecosystems to support the varied nutritional requirements across herbivore species. By promoting habitat heterogeneity through rotational livestock management, community-based conservation strategies can be essential for sustaining species richness and ecosystem functioning.
https://doi.org/10.5061/dryad.kh18932j7
Description of the data and file structure
Herbivore observation data
Data was collected in Mara North Conservancy during the long-wet season (February–April 2024) to examine how cattle presence impacts 11 wild herbivores. Time since cattle grazing (rest period) in the different blocks was specified from the grazing schemes. The study area was sampled extensively with 504 vehicle-based transects, employing the strip transect sampling method (Ogutu et al., 2006). Each transect measured 1 km in length and 400 m in width. Animal counts were conducted at 200-meter intervals along the transect, ensuring a 200-meter observation range with a Nikon Aculon laser rangefinder. Real-time locations were recorded on a GPS-enabled device.
Vegetation surveys
We recorded the taxonomic composition, vegetation height and functional traits related to palatability. We recorded all variables at 23 randomly distributed sites but with a minimum distance of 200 meters between plots and an additional 13 sites for only grass height. At each site we established two circular plots with a 5.5 m radius spaced 24 m apart, within which we evaluated aerial cover for each grass species in five categories: 0–5%, 5–25%, 25–50%, 50–75%, and 75–100%. Grass height within each site was measured at 32 locations spaced 5 m apart using a pasture disc meter (Bransby & Tainton, 1977). Grass functional traits were taken from van Oudtshoorn (2002) and included grazing value, grazing status, perenniality, and successional status.
Files and variables
File: comparison2022-2024.xlsx
Description: Differences in peak mean herbivore density between 2022 and 2024.
Variables
- Species
- Month since cattle grazing with peak mean density for two different years
File: data_6-8months_aggregated.csv
Description: Counting data - number of observed animals
Variables
- Date: Date and time
- Buffalo: number
- Dikdik: number
- Eland: number
- Elephant: number
- Giraffe: number
- Grants: number
- Hartebeest: number
- Impala: number
- Reedbuck: number
- Thomsons: number
- Topi: number
- Warthog: number
- Waterbuck: number
- Wildebeest: number
- Zebra: number
- Cattle: number
- Goat: number
- Sheep: number
- Cheetah: number
- Hyena: number
- Jackal: number
- Leopard: number
- Lion: number
- Wild dog: number
- notes:
- months sin: months since cattle grazing
- Transect N: transect number
- salt_area: 0 = observation outside nutrient hotspot, 1 = observation in nutrient hotspot area
File: grass_height.csv
Description: Measures of grass hight
Variables
- height_mea: mean grass hight (cm)
- x: coordinate
- y: coordinate
- plot_id:
- enon_heigh: (cm)
- biomass: (kg/ha)
- last_grazi: months since cattle grazing
- mineral: 0 = observation outside nutrient hotspot, 1 = observation in nutrient hotspot area
- distance: to mineral creek (m)
File: data_10apr.csv
Description: Counting data - number of observed animals
Variables
- Date: Date and time
- Buffalo: number
- Dikdik: number
- Eland: number
- Elephant: number
- Giraffe: number
- Grants: number
- Hartebeest: number
- Impala: number
- Reedbuck: number
- Thomsons: number
- Topi: number
- Warthog: number
- Waterbuck: number
- Wildebeest: number
- Zebra: number
- Cattle: number
- Goat: number
- Sheep: number
- Cheetah: number
- Hyena: number
- Jackal: number
- Leopard: number
- Lion: number
- Wild dog: number
- notes:
- months sin: months since cattle grazing
- Transect N: number
File: traits.csv
Description: Traits for grass species
Variables
- sci_name:
- perenniality: sub trait
- grazing_value: sub trait
- plant_succesion: sub trait
- grazing_status: sub trait
File: survey_data.csv
Description: vegetation abundance and structure survey data
Variables
- Plot_id: plot_id associated with a given plot in which there are 2 sub plots in each plot.
- Species abundances: normalized species abundances
- mineral: 0 = observation outside nutrient hotspot, 1 = observation in nutrient hotspot area
Note: "NA" is used to indicate "Not Applicable" or Missing Data.
Code/software
All analyses were conducted using R (R Core Team, 2024) and visualized using 'ggplot2' package (Wickham, 2016).
File: countings_paper.R
Description
This file processes herbivore transect count data to calculate species-specific densities and analyzes their responses to time since rotational cattle grazing using generalized additive models (GAMs). It produces figures used in the manuscript.
Dependencies
ggplot2
ggpubr
grid
mgcv
nlme
pscl
rlang
tidyverse
File: animal_count_analysis.Rmd
Description
This file reproduces the analysis of wild herbivore distributions in a nutrient hotspot using transect count data. It performs density estimation, model fitting, and figures used in the manuscript.
Dependencies
ggplot2
ggpubr
grid
mgcv
nlme
pscl
rlang
tidyverse
rmarkdown
File: trait_grass_height_analysis.Rmd
Description
This file analyzes vegetation height and grass functional trait data in relation to grazing history and links these variables to herbivore responses to a nutrient hotspot presented in the manuscript.
Dependencies
ggplot2
ggpubr
grid
mgcv
nlme
pscl
rlang
tidyverse
rmarkdown
