Learn R Programming

originr

Species Origin Data

Data sources:

Install

Stable CRAN version

install.packages("originr")

Development version

remotes::install_github("ropensci/originr")
library("originr")

EOL invasive species datasets

Datasets included:

  • gisd100 - 100 of the World's Worst Invasive Alien Species

(Global Invasive Species Database) http://eol.org/collections/54500

Compendium (ISC) http://eol.org/collections/55180

  • daisie - Delivering Alien Invasive Species Inventories for Europe (DAISIE) Species

List http://eol.org/collections/55179

  • i3n - IABIN Invasives Information Network (I3N) Species

http://eol.org/collections/55176

An example using mineps

eol(name='Ciona intestinalis', dataset='mineps')
#>        searched_name               name eol_object_id     db
#> 1 Ciona intestinalis Ciona intestinalis           NaN mineps

Native Species Resolver

nsr("Pinus ponderosa", "United States")
#>     family genus         species       country state_province county_parish
#> 1 Pinaceae Pinus Pinus ponderosa United States                             
#>   native_status native_status_reason native_status_sources isIntroduced
#> 1             N     Native to region                                  0
#>   isCultivated
#> 1            0

Global Invasive Species Database

sp <- c("Carpobrotus edulis", "Rosmarinus officinalis")
gisd(sp)
#> $`Carpobrotus edulis`
#> $`Carpobrotus edulis`$species
#> [1] "Carpobrotus edulis"
#> 
#> $`Carpobrotus edulis`$alien_range
#>  [1] "albania"          "argentina"        "australia"        "bermuda"         
#>  [5] "chile"            "croatia"          "france"           "french polynesia"
#>  [9] "germany"          "gibraltar"        "greece"           "guernsey"        
#> [13] "ireland"          "italy"            "malta"            "mexico"          
#> [17] "new zealand"      "pitcairn"         "portugal"         "saint helena"    
#> [21] "spain"            "tunisia"          "united kingdom"   "united states"   
#> 
#> $`Carpobrotus edulis`$native_range
#> character(0)
#> 
#> 
#> $`Rosmarinus officinalis`
#> $`Rosmarinus officinalis`$species
#> [1] "Rosmarinus officinalis"
#> 
#> $`Rosmarinus officinalis`$status
#> [1] "Not in GISD"

Flora Europaea

flora_europaea("Lavandula stoechas")
#> $native
#>  [1] "Islas_Baleares" "Corse"          "Kriti"          "France"        
#>  [5] "Greece"         "Spain"          "Italy"          "Portugal"      
#>  [9] "Sardegna"       "Sicilia"        "Turkey"        
#> 
#> $exotic
#> [1] NA
#> 
#> $status_doubtful
#> [1] NA
#> 
#> $occurrence_doubtful
#> [1] NA
#> 
#> $extinct
#> [1] NA

Meta

  • Please report any issues or bugs.
  • License: MIT
  • Get citation information for originr in R doing citation(package = 'originr')
  • Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Copy Link

Version

Install

install.packages('originr')

Monthly Downloads

36

Version

0.4.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Scott Chamberlain

Last Published

June 12th, 2020

Functions in originr (0.4.0)

nsr

Search the Native Species Resolver
griis

Check invasive species status for a species from GRIIS database
flora_europaea

Check species status (native/exotic) in Flora Europaea
originr-package

originr
gisd

Check invasive species status for a set of species from GISD database
eol

Search for presence of taxonomic names in EOL invasive species databases.
is_native

Check if a species is native somewhere
nsr_pol_divisions

NSR political divisions
nsr_countries

Vector of country names for use with NSR