/WIDEa

WIDEa (Web Interface for Data Exploration) is R-based software aiming to provide users with a range of functionalities to explore, manage, clean and analyse "big" environmental and (in/ex situ) experimental data.

Primary LanguageRGNU General Public License v3.0GPL-3.0

WIDEa
(Web Interface for Data Exploration)


Description

WIDEa is R-based software aiming to provide users with a range of functionalities to explore, manage, clean and analyse "big" environmental and (in/ex situ) experimental data. These functionalities are the following,

  1. Loading/reading different data types: basic (called normal), temporal, infrared spectra of mid/near region (called IR) with frequency (wavenumber) used as unit (in cm-1);
  2. Creation of subsets of data by including several conditions;
  3. Interactive data visualization from a multitude of graph outputs (grouped by a qualitative/quantitative variable): 2D/3D scatter-plot, box-plot, hist-plot, bar-plot, correlation matrix;
  4. Manipulation of variables: concatenation/re-ordering levels of qualitative variables, transformation of quantitative variables by generic functions in R;
  5. Application of statistical methods (linear regression, density curve, hypothesis testing, etc.);
  6. Creation/management of data (named flag data) considered as atypical;
  7. Study of model results for different strategies: calibration (checking assumptions on residuals), validation (comparison between measured and fitted values). The model considers an error term following a Gaussian distribution and can be written in different forms: (non) linear, mixed effects, main/interaction effects, weighted residuals.

Installation and usage

A detailed description about how to install and use WIDEa is available from the pdf file named WIDEa_manual.

Copy/paste the code below into a R console to:

  1. Install the WIDEa package (using devtools package)
if(!require(devtools)){install.packages("devtools")}
devtools::install_github("PhilippeSantenoise/WIDEa")
  1. Load the WIDEa package (once installed) and run the shiny application
require(WIDEa)
f_widea()
  1. Update the WIDEa package if a new version is available
devtools::update_packages("WIDEa")

R version and packages

A R version 3.5 or greater is required before installing WIDEa (R link).
WIDEa used functions of several R packages: arrangements, car, colourpicker, data.table, DT, grDevices, htmltools, htmlwidgets, janitor, magrittr, plotly, RColorBrewer, scales, shiny, shinyBS, shinybusy, shinyFiles, shinyjs, shinythemes, stats.

License

Copyright (C) 2021 - INRAE - Philippe Santenoise
WIDEa is an Open Source software distributed under the GNU General Public License (GPL), Version 3.0.

Citation

Santenoise, P. WIDEa: a Web Interface for big Data Exploration, management and analysis. Portail Data INRAE, 2021. DOI: 10.15454/AGU4QE

Application

Some data are provided (Data folder) on the repository to help users to test all functionnalities of WIDEa (several examples are given from the WIDEa_manual file).