ignobioR-vignette.RmdVersion 2.0.0 - Next Generation Floristics toolkit for R
The ignobioR package implements Next Generation
Floristics (NGF) methodology to explicitly account for spatial and
temporal uncertainties in botanical occurrence records. It provides two
core analytical tools:
# Install from GitHub
if(!require(devtools)) install.packages("devtools")
devtools::install_github("interacquas/ignobioR")Both functions require occurrence data with these fields: -
Taxon: Species name - Long, Lat:
Coordinates (WGS84 or specify CRS) - uncertainty: Spatial
uncertainty radius in meters - year: Year of
observation
library(ignobioR)
# Load example data
data(floratus) # Occurrence records
data(park) # Study area polygon
data(unsuitablezone) # Areas to exclude (optional)The MRFI quantifies floristic knowledge gaps by creating uncertainty buffers around occurrences and computing spatio-temporal ignorance scores. Higher values indicate less knowledge.
tau: Temporal decay rate (0-100%). Typical values:
10-30%. Represents % knowledge loss per 100 years.cellsize: Resolution in meters. Choose based on study
area size (e.g., 1000m-5000m).excl_areas: Areas to exclude (e.g., water bodies for
terrestrial flora).site_buffer: Expand analysis beyond site boundary
(default: FALSE).use_coverage_weighting: TRUE (accurate, slower) or
FALSE (fast approximation).
# Standard analysis with moderate temporal decay
mrfi_basic <- ignorance_map(
data_flor = floratus,
site = park,
excl_areas = unsuitablezone,
tau = 20, # 20% knowledge loss per century
cellsize = 2000 # 2 km resolution
)
# View results
terra::plot(mrfi_basic$MRFI, main = "Floristic Ignorance")
terra::plot(mrfi_basic$RICH, main = "Species Richness")
print(mrfi_basic$Statistics)
# Finer resolution for detailed mapping
mrfi_detailed <- ignorance_map(
data_flor = floratus,
site = park,
excl_areas = unsuitablezone,
tau = 15, # Conservative temporal decay
cellsize = 1000, # 1 km resolution
use_coverage_weighting = TRUE # Maximum accuracy
)
# Extend analysis beyond park boundaries
# Analyzes a larger region to map floristic knowledge in surrounding areas
mrfi_buffered <- ignorance_map(
data_flor = floratus,
site = park,
excl_areas = unsuitablezone,
tau = 20,
cellsize = 2000,
site_buffer = TRUE, # Analyze beyond boundaries
buffer_width = 5000 # 5 km expansion
)Output Files (saved to ./output/): -
4-page PDF report with maps, diagnostics, and statistics - GeoTIFF
raster (MRFI_map.tif) - Species list CSV
The VFL estimates taxon occurrence probabilities using spatial overlap and temporal decay, aggregated through the inclusion-exclusion principle.
tau: Temporal decay rate (same interpretation as
MRFI).upperlimit: Max records per taxon. 10 = fast, 20 =
default, 30 = slow but accurate.min_probability: Filter taxa below threshold
(0-100%).
# Generate probabilistic species list
vfl_standard <- virtual_list(
data_flor = floratus,
site = park,
excl_areas = unsuitablezone,
tau = 20,
upperlimit = 20, # Balanced speed/accuracy
min_probability = 5 # Exclude taxa < 5%
)
# View results
head(vfl_standard$VFL, 10)
summary(vfl_standard$VFL$Estimated_Spatiotemporal_probability)
# Quick analysis for initial exploration
vfl_fast <- virtual_list(
data_flor = floratus,
site = park,
tau = 20,
upperlimit = 10, # Fast computation
min_probability = 0 # Include all taxa
)
# Maximum accuracy for conservation decisions
vfl_conservation <- virtual_list(
data_flor = floratus,
site = park,
excl_areas = unsuitablezone,
tau = 10, # Conservative decay
upperlimit = 30, # Maximum accuracy
min_probability = 10 # Only confident predictions
)
# Identify poorly-documented but likely-present species
high_priority <- vfl_conservation$VFL[
vfl_conservation$VFL$Estimated_Spatiotemporal_probability > 50 &
vfl_conservation$VFL$Number_of_records < 5,
]
print(high_priority)Output Files (saved to ./output/): -
2-page PDF report with distribution histograms and statistics -
Probability table CSV
raster/sp to
sf/terra
If you use this package, please cite:
D’Antraccoli, M., Bedini, G., & Peruzzi, L. (2022). Maps of relative floristic ignorance and virtual floristic lists: An R package to incorporate uncertainty in mapping and analysing biodiversity data. Ecological Informatics, 67, 101512. https://doi.org/10.1016/j.ecoinf.2021.101512