title: 'shinyssd v1.0: Species Sensitivity Distributions for Ecotoxicological Risk Assessment'
tags:
- R
- ecotoxicological risk assessment
- shiny app
- toxicology
- environmental managment
authors:
- name: María Florencia D’Andrea orcid: 0000-0002-0041-097X affiliation: "1,2"
- name: Julie Céline Brodeur orcid: 0000-0001-5408-6645 affiliation: "1,2"
affiliations:
- name: Consejo de Investigaciones Científicas y Técnicas (CONICET), Ciudad Autónoma de Buenos Aires, Buenos Aires, Argentina. index: 1
- name: Instituto de Recursos Biológicos. Centro de Investigaciones de Recursos Naturales (CIRN). Instituto Nacional de Tecnología Agropecuaria (INTA), Hurlingham, Buenos Aires, Argentina. index: 2
date: May 29, 2018
bibliography: paper.bib
Living organisms have different sensitivities to toxicants. This variability can be represented by constructing a species sensitivity distribution (SSD) curve, whereby the toxicity of a substance to a group of species is described by a statistical distribution. Building the SSD curve allows calculating the Hazard Concentration 5% (
The shinyssd
web application is a versatile and easy to use tool that serves to simultaneously model the SSD curve of a user-defined toxicity dataset based on four different statistical distribution models (log-normal, log-logistic, Weibull, Pareto). shinyssd
directly calculates three estimators
The level of confidence of the results obtained from a SSD curve will depend on the number of species used to produce the SSD. In this sense, the first tab of the user interface is used for visualizing the number of species for which toxicological data are available for each toxicant, species group, and endpoint combination in the uploaded dataset. A minimum of species is necessary to build a SSD curve varies according to the literature [@belanger:2016; @efsa:2013; @wheeler:2002; @newman:2000].
After selecting the toxicant and species groups, the user can filter and select subsets of data from the whole database by applying different quality criteria (e.g., if the studies reported a chemical confirmation of the concentrations of the toxicant tested). The values entered in each column of the database serve as categories to filter the database in relation to characteristics of the bioassays. The final SSD curve is fitted to different distributions using the package fitdistrplus and actuar. The
By facilitating and streamlining toxicity data analysis and the creation of SSD curves, the user interface proposed here should be useful for environmental managers and regulators conducting ecological risk assessments and scientific research.
-
shinyssd
includes a preloaded database with aquatic toxicological data for the pesticides Cypermethrin and Glyphosate. This data was extracted of the ECOTOX database of the Environmental Protection Agency of the United States (EPA). An external comma-separated values file (.csv) could be uploaded by the user according to the format of thetemplate.csv
file attached in the repo. -
There is a warning alert message if you are entering data with different units, to avoid conflictive results.
-
shinyssd
includes the option of download the relevant results as a .docx report. -
shinyssd
is optimized for browser use. -
The app can be run from R using the following code:
library(devtools)
devtools::install_github("flor14/shinyssd", subdir = "shinyssd")
library(shinyssd)
shinyssd::shinyssd_run()
Report Issues:
- Questions, feedback, bug reports: please open an issue in the issue tracker of the project.
Contribution to the software:
- Please open an issue in the issue tracker of the project that describes the changes you would like to make to the software and open a pull request with the changes. The description of the pull request must references the corresponding issue.
We wish to thank Ana Diedrichs, the R community and R-Ladies for their help and support.