One4All

One4All: An Open Source Portal to Validate and Share Microplastics Data and Beyond - Published in JOSS (2024)

https://github.com/moore-institute-4-plastic-pollution-res/one4all

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Scientific Fields

Engineering Computer Science - 40% confidence
Last synced: 6 months ago · JSON representation

Repository

R package for data validation and visualization with a focus on microplastic data.

Basic Info
  • Host: GitHub
  • Owner: Moore-Institute-4-Plastic-Pollution-Res
  • License: other
  • Language: R
  • Default Branch: main
  • Size: 178 MB
Statistics
  • Stars: 3
  • Watchers: 0
  • Forks: 0
  • Open Issues: 1
  • Releases: 2
Created almost 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog License

README.md

One4All One4All logo

CRAN version R-CMD-check License: MIT Website <!-- badges: end -->

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:

r install.packages("One4All")

Or the development version from GitHub:

``` r

install.packages("remotes")

remotes::install_github("Moore-Institute-4-Plastic-Pollution-Res/One4All") ```

Getting Started

r library(One4All)

Tools

Users can run each of the tools using this function and replacing the app name: r run_app(app = "validator") r run_app(app = "data_visualization") r 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/microplasticimageexplorer.


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.

Owner

  • Name: Moore Institute for Plastic Pollution Research
  • Login: Moore-Institute-4-Plastic-Pollution-Res
  • Kind: organization
  • Email: info@mooreplasticresearch.org
  • Location: United States of America

JOSS Publication

One4All: An Open Source Portal to Validate and Share Microplastics Data and Beyond
Published
July 16, 2024
Volume 9, Issue 99, Page 6715
Authors
Hannah Sherrod ORCID
Moore Institute for Plastic Pollution Research, USA
Nicholas Leong ORCID
Moore Institute for Plastic Pollution Research, USA
Hannah Hapich ORCID
University of California, Riverside, Department of Environmental Sciences, USA
Fabian Gomez
Moore Institute for Plastic Pollution Research, USA
Shelly Moore
Moore Institute for Plastic Pollution Research, USA
Ben Maurer
National Renewable Energy Laboratory, USA
Scott Coffin
Office of Environmental Health Hazard Assessment, USA
Leah Thornton Hampton
Southern California Coastal Water Research Project Authority, USA
Tony Hale
San Francisco Estuary Institute, USA
Richard Nelson
California State Water Resources Control Board, USA
Clare Murphy-Hagan
University of California, Riverside, Department of Environmental Sciences, USA
Oluniyi O. Fadare ORCID
University of California, Riverside, Department of Environmental Sciences, USA
Anna Kukkola
University of Birmingham, Life and Environmental Sciences, UK
Hsuan-Cheng Lu
Australian Rivers Institute, School of Environment and Science, Griffith University, AUS
Laura Markley
Syracuse University, USA
Win Cowger ORCID
Moore Institute for Plastic Pollution Research, USA, University of California, Riverside, Department of Environmental Sciences, USA
Editor
Kanishka B. Narayan ORCID
Tags
One4All Data Validation Open-Source Resources Microplastics Data Sharing Data Downloading CRAN R package

GitHub Events

Total
Last Year

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 325
  • Total Committers: 3
  • Avg Commits per committer: 108.333
  • Development Distribution Score (DDS): 0.28
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
hsherrod2019 h****9@g****m 234
Win Cowger, PhD w****r@g****m 87
nickleong20 n****k@m****g 4
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 3
  • Total pull requests: 99
  • Average time to close issues: 21 days
  • Average time to close pull requests: about 8 hours
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.01
  • Merged pull requests: 99
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • stephpenn1 (1)
  • wincowgerDEV (1)
  • hsherrod2019 (1)
Pull Request Authors
  • hsherrod2019 (193)
  • wincowgerDEV (3)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 250 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
cran.r-project.org: One4All

Validate, Share, and Download Data

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 250 Last month
Rankings
Dependent packages count: 28.2%
Dependent repos count: 36.1%
Average: 49.6%
Downloads: 84.4%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 4.0.0 depends
  • aws.s3 * imports
  • ckanr * imports
  • data.table * imports
  • digest * imports
  • dplyr * imports
  • lexicon * imports
  • openxlsx * imports
  • readr * imports
  • readxl * imports
  • rlang * imports
  • shiny * imports
  • tibble * imports
  • validate * imports
  • DT * suggests
  • RCurl * suggests
  • bs4Dash * suggests
  • config * suggests
  • knitr * suggests
  • listviewer * suggests
  • purrr * suggests
  • rmarkdown * suggests
  • shinyWidgets * suggests
  • shinyjs * suggests
  • shinythemes * suggests
  • stringr * suggests
  • testthat >= 3.0.0 suggests