knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
```{css, echo=FALSE} .table{ width: auto; font-size: 14px; } .table caption { font-size: 1em; }
Here in this article, we describe the data associated with `expowo` package that are helpful to enhance performance before and while mining the global diversity and distribution data.\ There are three associated data package, all of which can be accessed and imported into the R environment by simply calling the `utils` function `data`. Below, we explain how to use the data package `POWOcodes`, `angioData`, and `botregions`.\ \ ## Setup Install the latest development version of __expowo__ from [GitHub](https://github.com/): ``` r #install.packages("devtools") devtools::install_github("DBOSlab/expowo")
library(expowo)
\
POWOcodes
- A complete list of vascular plant families and associated URI addressesThe POWOcodes
data is a dataframe containing a list of families of vascular
plants available in the POWO database. The flowering plant families are according
to APG IV's classification. It was produced
by using the functions apgFamilies
and get_pow
of the package taxize. POWOcodes
data is very useful when the purpose is to query many plant families or all of
them. In addition to the names of POWO's accepted plant families, which are
required in any search with expowo
's functions, this data package has the
corresponding family's URI, which is used internally in the function for opening
a connection with each family page at Plants of The World Online. In addition,
plant families are classified into three groups: "angiosperm",
"gymnosperm", and "fern and lycophyte".
To call this associated data to the R environment, use the code below:\
utils::data("POWOcodes")
\
angioData
- A dataframe of Angiosperm speciesThe angioData
is a dataframe-formatted list of species of some families of
flowering plants and associated data, as retrieved from POWO database using the
expowo
's function powoSpecies
. For publication purposes and package size
limitation, we selected some families to include in this associated data and let
the information easily available. Currently, there are species from five plant
families as listed in Table 1. The last update of this data was at Nov 2022.\
\
TABLE 1. The plant families and species number within angioData
.
\
| family | species_number | family | species_number | |:---:|:---:|:---:|:---:| | Lecythidaceae | 381 | Aristolochiaceae | 727 | | Martyniaceae | 14 | Cabombaceae | 7 | | Begoniaceae | 1993 | | |
\
In addition to all accepted species (excluding hybrid species) in the families
above, the angioData
also contains the publication, authorship, and global
geographic distribution at country or botanical level for each species. The global
classification of botanical divisions follows the World Geographical Scheme for Recording Plant Distributions,
which is already associated with each taxon's distribution in POWO.\
The example below shows how to call angioData
: \
utils::data("angioData")
\
angioGenera
- A data frame of Angiosperm generaThe angioGenera
comprises the genera of some families of flowering plants and
associated data as mined from POWO database using powoGenera
. For publication
purposes and package size limitation, we selected some families to include in
this associated data and let the information easily available. Currently, there
are six plant families (Lecythidaceae, Aristolochiaceae, Begoniaceae, Martyniaceae,
Dipterocarpaceae, and Fagaceae) as listed in Table 2. The last update of this
data was at Nov 2022.\
\
TABLE 2. The plant families and genera within angioGenera
.\
utils::data("angioGenera") df <- angioGenera knitr::kable(df[-c(2, 3, 7, 8, 9, 10, 11, 12, 13)], row.names = FALSE)
\
In addition to list all accepted genera in the above families, the dataframe-formatted
angioGenera
also contains publication, authorship, species number and global
geographic distribution at country or botanical level for each genus. The global
classification of botanical divisions follows the World Geographical Scheme for Recording Plant Distributions,
which is already associated with each taxon's distribution in POWO.\
The example below shows how to call angioGenera
:\
utils::data("angioGenera")
\
botregions
- Countries and associated classification of botanical divisionsThe botregions
data package is a dataframe containing all countries of the
World and associated classification of botanical divisions according to the
World Geographical Scheme for Recording
Plant Distributions. It was built using a custim script with specific functions
from the packages rgdal
, ggplot2
, broom
, sf
and raster
(original script
can be made available upon request). This dataset is useful when the purpose is
to query the distribution data by both divisions of the world and for the expowo
's functions convert the country names.\
To call this associated data to your R environment, use the code below:\
utils::data("botregions")
\
POWO (2019). "Plants of the World Online. Facilitated by the Royal Botanic Gardens, Kew. Published on the Internet; http://www.plantsoftheworldonline.org/ Retrieved Nov 2022."
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.