Science Score: 39.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 3 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Ahmedbargheet
  • License: gpl-3.0
  • Language: R
  • Default Branch: main
  • Size: 7.7 MB
Statistics
  • Stars: 19
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 2
Created about 1 year ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

AssumpSure

License: GPL-3 Project Status: Active - The project has reached a stable, usable state and is being actively developed.

🎯 Purpose

AssumpSure is a user-friendly R Shiny application that helps researchers validate statistical assumptions and select appropriate tests before analysis, ensuring valid, transparent, and reproducible results.

Misused statistical tests due to overlooked or misinterpreted assumptions can undermine scientific findings.

With AssumpSure, you can:

  • Validate statistical assumptions automatically.
  • Choose the right test for your data with confidence.
  • Generate publication-ready plots and summaries in one click, demonstrating transparent test selection to reviewers and readers.

👥 Who is it for?

AssumpSure is perfect for:

  • Researchers with limited statistical expertise.
  • Students, clinicians, and early-career scientists seeking a code-free analysis workflow.
  • Teams needing reproducible, publication-ready statistical outputs.
  • Anyone unsure if their data meets test assumptions.

📦 Key Features

  • Automatically check test assumptions (normality, homogeneity, homoscedasticity, collinearity, etc.).
  • Evaluate your test selection and recommend alternatives when appropriate.
  • Apply Log, Yeo-Johnson, or Box-Cox transformations to non-normal data for LM and LMM, with before-and-after visualizations.
  • Support a wide range of statistical methods.
  • Generate boxplots, effect plots, and diagnostic plots for transparent reporting.
  • Export plots and tables for reports or publications with one click.
  • Provide an intuitive interface for users with no programming experience.

🧪 Supported Statistical Methods

  • T-tests (independent & paired)
  • Mann-Whitney U test
  • Wilcoxon signed-rank test
  • One-way ANOVA
  • Kruskal-Wallis test
  • Chi-square and Fisher’s exact tests
  • Correlation analyses (Pearson, Spearman, Kendall, and Biweight midcorrelation)
  • Linear and linear mixed-effects models
  • Logistic, multinomial, Poisson and negative binomial regression

📁 Installation

Important: Please use R 4.2 or newer.

CRAN

r install.packages("AssumpSure")

GitHub

```r

Install devtools if not already installed

install.packages("devtools") library(devtools)

Install AssumpSure package

devtools::install_github("Ahmedbargheet/AssumpSure") ```


🚀 Launch the App

Either with r library(AssumpSure) launch_app() or

r AssumpSure::launch_app()


💻 Use Online

You can use AssumpSure without installing it (performance is slower online):
https://ahmed-bargheet.shinyapps.io/AssumpSure/


📂 Data Format Guidelines

  • Use long format: one row per subject/timepoint (see sample CSV included with the app)
  • For longitudinal studies, name your time variable exactly timepoint

📖 Citation

If you use AssumpSure in your research, please cite it as below.

Bargheet, Ahmed. "AssumpSure: A User-Friendly R Shiny Package for Automated Validation of Statistical Assumptions and Appropriate Test Selection." Available at SSRN: https://ssrn.com/abstract=5352013 or http://dx.doi.org/10.2139/ssrn.5352013.


📚 Need Help?

For feedback or questions, feel free to contact me at ahmed.bargheet@yahoo.com

Owner

  • Login: Ahmedbargheet
  • Kind: user

JOSS Publication

AssumpSure: a user‑friendly R Shiny package for automated validation of statistical assumptions and appropriate test selection
Published
November 11, 2025
Volume 10, Issue 115, Page 9286
Authors
Ahmed Bargheet ORCID
Host‑Microbe Interactions Research Group, Department of Medical Biology, UiT The Arctic University of Norway, Tromsø, Norway
Editor
Chris Vernon ORCID
Tags
R Shiny statistical assumptions test selection continuous data tests regression correlation

GitHub Events

Total
  • Release event: 2
  • Watch event: 6
  • Push event: 86
  • Pull request event: 1
  • Create event: 2
Last Year
  • Release event: 2
  • Watch event: 6
  • Push event: 86
  • Pull request event: 1
  • Create event: 2

Packages

  • Total packages: 1
  • Total downloads:
    • cran 378 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 2
  • Total maintainers: 1
cran.r-project.org: AssumpSure

'shiny' Application for Statistical Test Assumption Checking and Guidance

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 378 Last month
Rankings
Dependent packages count: 25.9%
Dependent repos count: 31.9%
Average: 47.8%
Downloads: 85.7%
Maintainers (1)
Last synced: 10 months ago