wildlifeDI
R package for analysing interactions in wildlife telemetry data.
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.1%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
R package for analysing interactions in wildlife telemetry data.
Basic Info
- Host: GitHub
- Owner: jedalong
- Language: R
- Default Branch: master
- Size: 5.51 MB
Statistics
- Stars: 17
- Watchers: 1
- Forks: 4
- Open Issues: 1
- Releases: 0
Created over 8 years ago
· Last pushed over 1 year ago
Metadata Files
Readme
README.Rmd
---
output: github_document
---
```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "README-"
)
```
# wildlifeDI


[](https://cran.r-project.org/package=wildlifeDI)
The wildlifeDI package facilitates the calculation of indices of dynamic interaction for wildlife telemetry data. There are also functions for more advanced contact analysis. There are two main streams of analysis that it facilitates: 1) the calculation of a number of 'dynamic interaction' or 'spatial-temporal association' indices betwewn dyads (i.e., pairs of individuals), and 2) the identification and analysis of contacts within large tracking datasets. There are currently two vignettes, one for each of these streams of analysis:
1) [Dynamic interaction analysis amoung dyads](https://cran.r-project.org/package=wildlifeDI/vignettes/wildlifeDI-vignette.html)
2) [Contact analysis in large datasets](https://cran.r-project.org/package=wildlifeDI/vignettes/wildlifeDI-vignette-contact_analysis.html)
For more information on the methods used within see the documentation which references the methods cited within. The two papers that can be cited when using the package are:
Long, J.A., Nelson, T.A., Webb, S.L., Gee, K.L. (2014) A critical examination of indices of dynamic interaction for wildlife telemetry studies. Journal of Animal Ecology. 83(5):1216-1233. [Link](https://doi.org/10.1111/1365-2656.12198)
Long, J.A., Webb, S.L., Harju, S.M., Gee, K.L. (2022) Analyzing contacts and behavior from high frequency tracking data using the wildlifeDI R package. Geographical Analysis. 54(3):648-663. [Link](https://doi.org/10.1111/gean.12303)
## Installation
You can install the latest (under development version) of wildlifeDI from github:
```{r gh-installation, eval = FALSE, message = FALSE, warning = FALSE}
devtools::install_github("jedalong/wildlifeDI")
```
To download the latest version from CRAN:
```{r eval=FALSE}
install.packages('wildlifeDI')
```
# Important Update - wildlifeDI version >= 1.0
In wildlifeDI version 1.0, I have moved from the [adehabitat](https://cran.r-project.org/package=adehabitatLT) [ltraj](https://rdrr.io/cran/adehabitatLT/man/as.ltraj.html) objects to the newer [move2](https://cran.r-project.org/package=move2) class of objects. The rationale here is that the *move2* objects extend the *sf* class of spatial objects and therefore easily integrate common data processing tools such as the *tidyverse* and are easily mapped and integrated with other spatial analysis workflows. This means all wildlifeDI functions now expect a *move2* object as input. There is a new helper function *ltraj_move2* that can help you to convert an *ltraj* to a *move2* tracking object.
All the analytical functions now accept tracking data in an identical manner. This is a change to promote consistency across the methods in wildlifeDI. The user can specify a single tracking dataset with multiple individuals (2 or more) and the functions will calculate the chosen metric for all dyad pairs in the dataset with a non-zero temporal overlap (Carefully read the documentation for the function *checkTO* to understand how this works). Alternatively, analytical functions can accept two tracking datasets which allows one to study interactions from the first tracking dataset to the second. This can be very useful in multi-species study areas (e.g., comparing interactions of predators and prey) or in scenarios where there are two groupings within a dataset that you wish to compare between only (e.g., male and female).
The format of *move2* objects provides numerous efficiencies for quickly mapping and summarizing tracking data over the *ltraj* object type. For that reason a number of the helper functions in wildlifeDI have been removed. These are summarized below:
| Deleted Function | Alternative Functions or Examples |
| ---------------- | ---------------------------------------------------- |
| sf2ltraj | move2_ltraj |
| ltraj2sf | ltraj_move2 |
| filterTraj | move2::mt_filter_per_interval |
| conSpatial | move2::mt_segments, move2::mt_track_lines |
| conTemporal | see contact analysis vignette |
| conSummary | see contact analysis vignette |
| conPairs | conProcess(return='contacts') |
| conMatrix | see contact analysis vignette|
--- END ---
Owner
- Name: Jed Long
- Login: jedalong
- Kind: user
- Location: London, Ontario
- Company: Western University
- Website: https://geospatial.uwo.ca
- Twitter: jedalong
- Repositories: 13
- Profile: https://github.com/jedalong
Associate Professor, Department of Geography & Environment, GIS, movement, GPS tracking, spatial analysis
GitHub Events
Total
- Issues event: 2
- Watch event: 1
- Issue comment event: 2
- Push event: 2
- Fork event: 1
Last Year
- Issues event: 2
- Watch event: 1
- Issue comment event: 2
- Push event: 2
- Fork event: 1
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Jed Long | j****g@g****m | 29 |
| Jed Long | j****g@s****k | 18 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 8
- Total pull requests: 1
- Average time to close issues: 7 months
- Average time to close pull requests: 8 days
- Total issue authors: 8
- Total pull request authors: 1
- Average comments per issue: 2.25
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 0
- Average time to close issues: 6 months
- Average time to close pull requests: N/A
- Issue authors: 2
- Pull request authors: 0
- Average comments per issue: 1.5
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- jedalong (1)
- kaitlynstrickfaden (1)
- raorben (1)
- rsbivand (1)
- galewis2 (1)
- EmilyBennitt (1)
- kirbylmills (1)
- andrewhywong (1)
Pull Request Authors
- MattK-16 (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 644 last-month
- Total docker downloads: 1,419
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 9
- Total maintainers: 1
cran.r-project.org: wildlifeDI
Calculate Indices of Dynamic Interaction for Wildlife Tracking Data
- Homepage: https://github.com/jedalong/wildlifeDI
- Documentation: http://cran.r-project.org/web/packages/wildlifeDI/wildlifeDI.pdf
- License: GPL-3
-
Latest release: 1.0.1
published over 1 year ago
Rankings
Stargazers count: 15.6%
Forks count: 21.9%
Average: 25.8%
Downloads: 26.3%
Dependent packages count: 29.8%
Dependent repos count: 35.5%
Maintainers (1)
Last synced:
11 months ago
Dependencies
DESCRIPTION
cran
- R >= 3.1.0 depends
- adehabitatLT * imports
- dplyr * imports
- graphics * imports
- rgeos * imports
- sf * imports
- sp * imports
- stats * imports
- GGally * suggests
- adehabitatHR * suggests
- ggplot2 * suggests
- igraph * suggests
- knitr * suggests
- network * suggests
- nlme * suggests
- rmarkdown * suggests