aspt | R Documentation |
This function calculates the Average Score Per Taxon index following Armitage et al. (1983), Davy-Bowker et al. (2007) and Alba-Tercedor & Sanchez-Ortega (1988) implementations.
aspt(x, method = "ita", agg = FALSE, exceptions = NULL, traceB = FALSE)
x |
Result of |
method |
The implementation of BMWP needed to calculate ASPT. Possible choices are |
agg |
This option allows the composite family approach. It can be |
exceptions |
Taxa that need to be excluded from the calculation. This option can be useful, for instance, to exclude an alien species belonging to an autochthonous family. |
traceB |
If set to |
ASPT is the average scores of the families that receive the score. Armitage scores are not reliable yet, since taxonomy has to be revised (e.g. Elminthidae are present instead of Elmidae). Davy-Bowker et al. (2010) and Buffagni et al. (2014) implementations take into account composite taxa as follow:
Psychomyiidae (inc. Ecnomidae)
Rhyacophilidae (inc. Glossosomatidae)
Limnephilidae (inc. Apatanidae)
Ancylidae (inc. Acroloxidae)
Gammaridae (inc. Crangonyctidae & Niphargidae)
Hydrophilidae (inc. Hydraenidae, Helophoridae)
Tipulidae (inc. Limoniidae, Pediciidae & Cylindrotomidae)
Planariidae (inc. Dugesidae)
Hydrobiidae (inc. Bithyniidae)
Oligochaeta (all the families)
Optional scores provided by the user data.frame
needs to be formatted like following:
Taxon | Scores |
Aeshnidae | 8 |
Ancylidae | 6 |
Aphelocheiridae | 10 |
Asellidae | 3 |
Astacidae | 8 |
Optional aggregation data.frame
provided by the user needs to be formatted like following:
Taxon | Correct_Taxon |
Glossosomatidae | Rhyachopilidae |
Apataniidae | Limnephilidae |
Acroloxidae | Ancylidae |
Crangonyctidae | Gammaridae |
Niphargidae | Gammaridae |
The aspt()
function automatically check for parent-child pairs in the scoring system, see the Value section for a definition.
All the information used for aspt()
calculation can be retrieved with the function show_scores
.
If traceB
is set to TRUE
a list with the following elements will be returned:
results
Result of aspt()
.
taxa_df
The data.frame
used for the calculation containing the abundance of taxa receiving a score.
composite_taxa
Taxa aggregated following the aggregation rules when agg
is not NULL
.
exceptions
A data.frame
containing the changes made by excluding the taxa included in exceptions
.
parent_child_pairs
For instance in Spanish ASPT both Ferrissia and Planorbidae receive a score.
Abundances of the higher taxonomic level need therefore to be adjusted by subtracting the abundances of the lower taxonomic level.
Armitage, P. D., Moss, D., Wright, J. F., & Furse, M. T. (1983). The performance of a new biological water quality score system based on macroinvertebrates over a wide range of unpolluted running-water sites. Water research, 17(3), 333-347.
Davy-Bowker J., Clarke R., Corbin T., Vincent H, Pretty J., Hawczak A., Blackburn J., Murphy J., Jones I., 2008. River Invertebrate Classification Tool. Final report. WFD72C. SNIFFER. 276 pp
MAGRAMA-Ministerio de Agricultura y medio Ambiente (2011) Protocolo de muestreo y laboratorio de fauna bentonica de invertebrados en rios vadeables. ML-Rv-I-2011, Cod, 23 pp.
aggregate_taxa bmwp
data(macro_ex)
data_bio <- as_biomonitor(macro_ex)
data_agr <- aggregate_taxa(data_bio)
aspt(data_agr)
aspt(data_agr, method = "spa")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.