ritalic is a library designed to provide an easy way to get the data of ITALIC from R.”

# install and load devtools
# install.packages('devtools') # if not already installed
library(devtools)
# install and load ritalic
devtools::install_github("Mattciao96/ritalic")
library(ritalic)

Load some other utility libraries

# dplyer for easier data wrangling
library(dplyr)
# leaflet for interactive maps
library(leaflet)

Exploring the library

structure of the library: Alt text



italic_match

  • italic_match is the core function of ritalic:
  • takes a list of scientific names as input, aligns them to checklist of ITALIC and retrieves the corresponding accepted names
  • accepted names can later be passed to the other functions of the package
match <- ritalic::italic_match(c('Cetraria islandica L. subsp. islandica', 'Lecanora albela','Parmelia caperata (L.) Ach', 'Ramalina americana Hal' ))
match
accepted_names <- match$accepted_name

now we can store the accepted names into a variable to easily pass them to the next functions

accepted_names <- match$accepted_name



italic_description

return the description and the additional notes of a taxon

descriptions <- ritalic::italic_description(accepted_names)
descriptions



italic_taxon_data

returns data related to the taxon:

Substrata and morpho-functional traits:
substrata
  • saxicolous
  • on lignum
  • epiphytic
  • on soil, terricolous mosses, plant debris
  • foliicolous
photobiont
  • green algae other than Trentepohlia
  • trentepohlia
  • cyanobacteria, filamentous form, e.g. Nostoc, Scytonema
  • cyanobacteria, coccaceous form, e.g. Gloeocapsa, Xanthocapsa
growth_form
  • fruticose
  • fruticose filamentous
  • foliose
  • foliose broad-lobed, Parmelia type
  • foliose narrow-lobed, Physcia type
  • foliose umbilicate
  • crustose
  • crustose endolithic
  • crustose placodiomorph
  • leprose
  • squamulose
  • lichenicolous fungus
  • non-lichenized, non-lichenicolous fungus
phytoclimatic_range
  • oceanic
  • suboceanic
  • subcontinental
special_requirements_for_water
  • on otherwise dry surfaces with periodical seepage of water after rain
  • periodical submerged, e.g. in creeks or on coastal maritime rocks
  • on surface seldom wetted by rain, e.g. underhangs
reproductive_strategy
  • mainly sexual
  • mainly asexual, by soredia or soredia-like structures, e.g. blastidia
  • mainly asexual, by isidia or isidia-like structures, e.g. schizidia
  • mainly asexual, by thallus fragmentation
Ecological indicators, poleotolerance and altitudinal distribution:
ph_of_the_substrata
  • 1 - on very acid substrata, such as lignum and conifer bark
  • 2 - on acid substrata, such as on non-eutrophicated bark of Quercus
  • 3 - on subacid to subneutral substrata (e.g. on bark of Sambucus)
  • 4 - on slightly basic substrata, such as dust-covered bark
  • 5 - on basic substrata, e.g. pure limestone

solar_irradiation

  • 1 - in very shaded situations, e.g. deep gorges, closed evergreen forests
  • 2 - in shaded situations, such as on the northern side of boles in close-canopied deciduous forests
  • 3 - in sites with plenty of diffuse light but scarce direct solar irradiation, such as in rather open-canopied deciduous woodlands
  • 4 - in sun-exposed sites, but avoiding extreme solar irradiation
  • 5 - in sites with very high direct solar irradiation, such as on the southern side of isolated boles

aridity

  • 1 - hydro- and hygrophytic, in aquatic or marine situations, or in sites with a very high frequency of fog
  • 2 - rather hygrophytic, intermediate between 1 and 2
  • 3 - mesophytic
  • 4 - xerophytic, but absent from extremely arid stands
  • 5 - very xerophytic

eutrophication

  • 1 - not resistant to eutrophication
  • 2 - resistant to a very weak eutrophication
  • 3 - resistant to a weak eutrophication
  • 4 - occurring in rather eutrophicated situations
  • 5 - occurring in highly eutrophicated situations

altitudinal_distribution

  • 1 - eu-Mediterranean belt (potential vegetation: evergreen Quercus ilex forest)
  • 2 - submediterranean belt (deciduous Quercus-Carpinus forests)
  • 3 - montane belt (Fagus forests, marking treeline in the Apennines)
  • 4 - subalpine and oroboreal belts of the Alps (natural Picea abies, and Larix-Pinus cembra stands)
  • 5 - above treeline (both Alpine and oromediterranean)
  • 6 - nival belt of the Alps
poleotolerance This value points to the tendency of a lichen to occur in areas with different degrees of human disturbance. It is expressed on 4 classes, as follows:
  • 3 - species occurring also in heavily disturbed areas, incl. large towns
  • 2 - species occurring also in moderately disturbed areas (agricultural areas, small settlements etc.).
  • 1 - species mostly occurring in natural or semi-natural habitats
  • 0 - species which exclusively occur on old trees in ancient, undisturbed forests.
taxon_data <-  ritalic::italic_taxon_data(accepted_names)
taxon_data



italic_classification

returns the taxonomical classification of a taxon

systematics <- ritalic::italic_classification(accepted_names)
systematics



italic_rarity

returns the commonness-rarity for each ecoregion of Italy

How to read and understand the values:
ecoregions in Italy
ecoregions in Italy

Ecoregions in italy

  • A: Alpine (above treeline in the Alps and in Abruzzo)
  • A1: Subalpine (near treeline in the Alps, oroboreal belt)
  • B: Oromediterranean (above treeline outside the Alps except Abruzzo)
  • C: Montane (beech forests)
  • D: Dry submediterranean (deciduous oaks, excluding SmedH)
  • E: Padanian (the plains of the North): this is the only OGU which was not separated on the basis of climatical-biogeographical characters; it is the most heavily anthropised part of Italy, where several species do not occur because of pollution and/or almost total deforestation
  • F: Humid submediterranean (as SmedD, but restricted to areas with a warm-humid climate, mostly Tyrrhenian)
  • G: Humid Mediterranean (mostly Tyrrhenian)
  • H: Dry Mediterranean
rarity <- ritalic::italic_rarity(accepted_names)
rarity



italic_distribution

returns the presence / absence (1 / 0) of a taxon in each of the 20 administrative regions of Italy

Administrative regions:
distribution <- ritalic::italic_distribution(accepted_names)
distribution



italic_occurrences

returns all the georeferenced occurrences of a taxon

occurrences <- ritalic::italic_occurrences(accepted_names[1])
occurrences <- occurrences %>%
  mutate(decimalLatitude = as.numeric(decimalLatitude)) %>%
  mutate(decimalLongitude = as.numeric(decimalLongitude)) %>%
  mutate(coordinatesUncertaintyInMeters = as.numeric(coordinatesUncertaintyInMeters))
nrow(occurrences)
## [1] 358
head(occurrences)

The occurrences can be displayed in a nice map with leaflet:

occurrences %>%
  leaflet() %>%
  addTiles() %>%
  setView(lng = 9.0, lat = 42.0, zoom = 5) %>%
  #addMarkers(~decimalLongitude, ~decimalLatitude, popup = ~scientificName)
  addCircleMarkers(~decimalLongitude, ~decimalLatitude,
    radius = 3,
    color = "red",
    stroke = FALSE, fillOpacity = 1
  )



italic_checklist

checklist <- ritalic::italic_checklist()
head(checklist)
## [1] "Absconditella annexa (Arnold) Vězda"  
## [2] "Absconditella lignicola Vězda & Pišút"
## [3] "Acarospora admissa (Nyl.) Kullh."     
## [4] "Acarospora atrata Hue"                
## [5] "Acarospora badiofusca (Nyl.) Th. Fr." 
## [6] "Acarospora bullata Anzi"



italic_traits

!!! function in development retuns a the traits assigned based on the identification keys in ITALIC

traits <- ritalic::italic_traits(accepted_names)
traits