SkillAgentSearch skills...

ReintroduceR

Tools for conservationists to use post-monitoring (tracking, camera trap, survey) data for analysis and adaptively manage wildlife translocations and reintroductions

Install / Use

/learn @RJGrayEcology/ReintroduceR
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

alt text

Note: Package is still under construction!

reintroduceR

reintroduceR is an R package designed to support conservationists in planning and adapting wildlife reintroductions based on results extracted from movement ecology data and other post-monitoring data sets. Note that all functions assume a series of data with unique animal IDs identifying multiple reintroduced animals of the same species. The functions are not meant for the analysis for multiple species at once, since the associated metrics may vary from species to species.

Installation

You can install the package from GitHub using the devtools package:

# Install devtools if not already installed
if (!requireNamespace("devtools", quietly = TRUE)) {
  install.packages("devtools")
}

# Install reintroduceR from GitHub
devtools::install_github("RJGrayEcology/reintroduceR")

Functions

disp_dist

The disp_dist function uses wildlife tracking data with multiple animal IDs to extract dispersal distances, calculating the release location distance from the centroid of the remaining points.

Example Usage:

R
```{r}
library(reintroduceR)

# Assuming you have a dataframe 'dat' with tracking data, which includes X and Y coordinates in UTM projection, a column with animal IDs, and a date/time column in standard format (using asPosixCT or anytime functions, for exaple)

result <- disp_dist(dat, coords = c("UTM_X", "UTM_Y"), ID = "ID", DateTime=datetime, crs = "EPSG:32648")

days_to_settle_mcp

The days_to_settle_mcp function identifies the average amount of days a series of tracked animals takes on average to settle into their new environment after translocation/reintroduction. It utilizes convex hull updates and logistic growth modeling to simulate settlement.

Example Usage:

library(reintroduceR)

# Assuming you have a dataframe 'dat' with tracking data, which includes X and Y coordinates in UTM projection, a column with animal IDs, and a date/time column in standard format (using asPosixCT or anytime functions, for exaple)

result <- days_to_settle_mcp(dat, coords = c("UTM_X", "UTM_Y"), ID = "ID", DateTime = datetime, crs = "EPSG:32648")
print(result[[1]])  # MCP data
print(result[[2]])  # Summary of logistic growth model
print(result[[3]])  # Plot of logistic growth model

Maintainer

Maintainer: Russell J. Gray <br> Maintainer Email: rjgrayecology@gmail.com

View on GitHub
GitHub Stars5
CategoryOperations
Updated1y ago
Forks0

Languages

R

Security Score

70/100

Audited on Sep 2, 2024

No findings