Giter Site home page Giter Site logo

philippesantenoise / widea Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 13.88 MB

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.

License: GNU General Public License v3.0

Shell 0.06% Batchfile 0.34% R 99.59%
data-visualization statistics plot interactive-visualizations temporal-data infrared-spectra shiny-r plotly-r r-software model-application

widea's Introduction

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).

widea's People

Contributors

philippesantenoise avatar

Watchers

 avatar  avatar

widea's Issues

WIDEa installation on macOS

Hey Philippe,

I had to manually install WIDEa because the WIDEa_setup_macos.app could not be opened on my Mac.

In the manual install, V8 did not install if you do not have installed the underlying library. Or you give the environment variable Sys.setenv(DOWNLOAD_STATIC_LIBV8=1) before installation, which worked for me.

Kind regards,
Matthias

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.