Validate, Share, and Download Data

Designed to enhance data validation and management processes by employing a set of functions that read a set of rules from a 'CSV' or 'Excel' file and apply them to a dataset. Funded by the National Renewable Energy Laboratory and Possibility Lab, maintained by the Moore Institute for Plastic Pollution Research.


One4All One4All logo

CRAN version R-CMD-check License: MIT Website

Overview

The One4All portal was designed to streamline data validation and formatting tasks. Its primary function is to read a set of rules from a 'CSV' or 'Excel' file to validate a dataset.

The package functions and Validator Tool also aid in creating valid 'Excel' files with conditional formatting based on specified rules, making it easier to identify and manage inconsistencies in data. Overall, the One4All portal aims to enhance data validation and management processes for a more efficient and accurate workflow.

Additionally, the One4All package has a variety of functionality and has been integrated in the Data Visualization Tool and the Microplastic Image Explorer, both available for use in this repository (see below).

Installation

One4All is available from CRAN and GitHub.

Get the released version from CRAN:

install.packages("One4All")

Or the development version from GitHub:

# install.packages("remotes")
remotes::install_github("Moore-Institute-4-Plastic-Pollution-Res/One4All")

Getting Started

library(One4All)

Tools

Users can run each of the tools using this function and replacing the app name:

run_app(app = "validator")
run_app(app = "data_visualization")
run_app(app = "microplastic_image_explorer")

Data Validator

Data validation is essential before sharing data widely. The functionality of the Validator app is based on the One4All package CRAN version Website.

If using the web app:


Data Visualization

The Data Visualization Tool allows users to analyze microplastics data through maps, plots, and tables. We also aim to integrate shared data from the Validator tool. The code for the app is in /inst/apps/data_visualization.


Microplastic Image Explorer

The Microplastic Image Explorer allows users to query microplastic images from our database by selecting filters. Users can apply more than one filter from citation, color, morphology, and/or polymer. The code for the app is in /inst/apps/microplastic_image_explorer.


Additional Instructions

Access the pkgdown and vignettes here: https://moore-institute-4-plastic-pollution-res.github.io/One4All/

Contributing

Contributions to One4All are welcome!

License

One4All is released under the MIT License. Please see the license file for more information.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("One4All")

0.5 by Hannah Sherrod, 2 years ago


https://github.com/Moore-Institute-4-Plastic-Pollution-Res/One4All, https://moore-institute-4-plastic-pollution-res.github.io/One4All/


Report a bug at https://github.com/Moore-Institute-4-Plastic-Pollution-Res/One4All/issues


Browse source code at https://github.com/cran/One4All


Authors: Hannah Sherrod [cre, aut] , Nick Leong [aut] , Hannah Hapich [aut] , Fabian Gomez [aut] , Shelly Moore [aut] , Win Cowger [aut] , Scott Coffin [ctb] , Tony Hale [ctb] , Diana Lin [ctb] , Gemma Shusterman [ctb] , Rebecca Sutton [ctb] , Adam Wong [ctb] , Haig Minasian [ctb] , Holden Ford [ctb] , Anja Oca [ctb] , Richard Nelson [ctb] , Leah Thornton Hampton [ctb] , Libby Heeren [ctb] , Gabriel Daiess [ctb]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports shiny, dplyr, validate, digest, data.table, ckanr, openxlsx, lexicon, readr, readxl, tibble, aws.s3, rlang, jsonlite, mongolite, httr

Suggests knitr, rmarkdown, testthat, config, DT, shinythemes, shinyWidgets, bs4Dash, shinyjs, listviewer, RCurl, purrr, stringr


See at CRAN