AssumpSure

🎯 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:


πŸ‘₯ Who is it for?

AssumpSure is perfect for:


πŸ“¦ Key Features


πŸ§ͺ Supported Statistical Methods


πŸ“ Installation

Important: Please use R 4.2 or newer.

CRAN

install.packages("AssumpSure")

GitHub

# Install devtools if not already installed
install.packages("devtools")
library(devtools)

# Install AssumpSure package
# devtools::install_github("Ahmedbargheet/AssumpSure")
install.packages("AssumpSure", repos = c('https://ahmedbargheet.r-universe.dev', 'https://cloud.r-project.org'))

πŸš€ Launch the App

Either with

library(AssumpSure)
launch_app()

or

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


πŸ“– Citation

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

Bargheet, A. (2025). AssumpSure: a user-friendly R Shiny package for automated validation of statistical assumptions and appropriate test selection. Journal of Open Source Software, 10(115), 9286. https://doi.org/10.21105/joss.09286


πŸ“š Reproducible Examples

The examples below demonstrate how to use each analysis module in AssumpSure. The infants.csv dataset is downloadable within the app (Help tab), while the remaining example datasets are available here on GitHub. Screenshots display the expected outputs for verifying functionality and reproducibility.

1. Independent t-test

Dataset: t-test.csv
Steps:

AssumpSure::launch_app()

t-test example

2. One-way ANOVA

Dataset: plantgrowth.csv

One-way_ANOVA exampleANOVA_test exampleANOVA_test_1 example

3. Fisher's exact test

Dataset: chi_fisher.csv

fisher example

3. Linear Model

Dataset: infants.csv

LM exampleLM2 exampleLM3 example

4. Correlation

Dataset: correlation.csv

correlation example

5. Correlation for compositional data

Dataset: bacteria_for_correlation.csv


πŸ“š Need Help?

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