
The ConR package aims at assisting the preliminary assessment of species conservation status based on the International Union for Conservation of Nature (IUCN) Red List Categories and Criteria. More specifically, it helps users to calculate the population metrics related to the IUCN criteria A, B, C and D and to assign one of the IUCN categories (i.e. EX, EW, CR, EN, VU, NT, LC, DD). It was developed speed up the assessment of hundreds to thousands of species at the same time.
The ideas behind this package, and its testing involved many people and institutes.
The package it not available anymore on CRAN because of the recent retirement of various packages (rgdal, rgeos). The new version is nevertheless available on github and will soon be available on CRAN.
To install the github version :
install.packages("devtools")
devtools::install_github("gdauby/ConR")First step. Install R.
Attach ConR package This should be done everytime you open an R session.
Help files Any function in R is documented by a help file which can be obtained by the following code:
?EOO.computing
?AOO.computing
?subpop.comp
?locations.comp
?criterion_A
?EOO.sensitivityA mode detailed manual on how to use this package is available here.
Occurrence data are given as a data.frame whose first three columns are, in this order, latitude, longitude and taxon name. Column names do not matter, but their positions do. The package ships a small example dataset:
data(dataset.ex)
MyData <- dataset.ex[!dataset.ex$tax %in% c("species_1", "species_2"), ]
MyData$tax <- as.character(MyData$tax)
str(MyData)
#> 'data.frame': 316 obs. of 3 variables:
#> $ ddlat: num 0.75 3.57 1.18 3.24 4.09 ...
#> $ ddlon: num 29.75 16.12 9.87 10.58 9.05 ...
#> $ tax : chr "Psychotria minuta" "Psychotria minuta" "Psychotria minuta" "Psychotria minuta" ...The extent of occurrence (EOO, in km2) is computed for every taxon at once:
EOO.computing(MyData, show_progress = FALSE)
#> tax eoo issue_eoo
#> 1 Berlinia bruneelii 2646614 NA
#> 2 Oncocalamus mannii 660638 NA
#> 3 Platycoryne guingangae 3437198 NA
#> 4 Psychotria minuta 763732 NASo is the area of occupancy (AOO, in km2), here on the 2 km grid recommended by IUCN:
AOO.computing(MyData, show_progress = FALSE)
#> tax aoo issue_aoo
#> 1 Berlinia bruneelii 404 NA
#> 2 Oncocalamus mannii 172 NA
#> 3 Platycoryne guingangae 148 NA
#> 4 Psychotria minuta 40 NAAnd the number of subpopulations, using a 5 km circular buffer around each occurrence:
subpop.comp(MyData, resol_sub_pop = 5, show_progress = FALSE)
#> tax subpop
#> 1 Berlinia bruneelii 88
#> 2 Oncocalamus mannii 29
#> 3 Platycoryne guingangae 34
#> 4 Psychotria minuta 10These metrics, along with the number of locations, feed the assessment functions criterion_A(), criterion_B(), criterion_C() and criterion_D(). See the manual linked above for the full workflow.
The development of this package was supported by:
the European Union’s Horizon 2020 research and innovation program under the Marie Skłodowska-Curie grant agreement No 795114 (THREAT project)
CESAB (Centre for the Synthesis and Analysis of Biodiversity). Research program of the FRB (Foundation for Research on Biodiversity) under the RAINBIO project.