Skip to content

This is the repository of BioMedStatX. A comprehensive tool for statistical analysis of experimental data. Users can import Excel or CSV files, select groups and let BioMedStatX manage the rest: from outlier detection, assumption checks and guided data transformations to test execution (parametric or non-parametric) and guided post-hoc analyses.

Notifications You must be signed in to change notification settings

philippkrumm/BioMedStatX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

BioMedStatX

📖 User Guide

  • Read the full tutorial (with embedded screenshots) here:
  • docs/index.md

Features

BioMedStatX is an open-source Python application for biomedical and clinical data analysis. It offers a graphical user interface (GUI) for loading experimental data, performing statistical tests, visualizing results, and exporting publication-ready outputs. Designed for researchers and students in the life sciences, BioMedStatX streamlines statistical workflows without requiring coding skills.

  • Data Import
    Read CSV and Excel files with multiple sheets and columns.

  • Assumption Checks
    Automatic Shapiro–Wilk normality tests and Levene’s variance homogeneity tests, with optional log/Box–Cox transformations on failure.

  • Parametric & Non-parametric Tests
    Student’s t-tests, Welch’s t-tests, ANOVA (one-way, two-way, repeated measures, mixed), Mann–Whitney U, Kruskal–Wallis, and more.

  • Post-Hoc Analyses
    Tukey HSD, Dunnett, Dunn, and dependent-sample analyses via a unified factory interface.

  • Visualization

    • Static plots (boxplots, bar graphs, swarm plots) with Seaborn/Matplotlib.
    • Interactive decision-tree flowchart highlighting the actual analysis path (via NetworkX & Matplotlib).
  • GUI Front-End
    PyQt5 dialogs for streamlined data/variable selection, plot configuration, and advanced design setups.

  • Excel Export
    Automated creation of detailed result workbooks (via XlsxWriter).

Installation

Simply download the pre-built binary for your operating system:

  • Windows: Download and unpack the .zip file, start the .exe from the unpacked folder.
  • macOS: Download the .app bundle (packed in a .zip).

All features are identical across both platforms.

Citation & Metadata

About

This is the repository of BioMedStatX. A comprehensive tool for statistical analysis of experimental data. Users can import Excel or CSV files, select groups and let BioMedStatX manage the rest: from outlier detection, assumption checks and guided data transformations to test execution (parametric or non-parametric) and guided post-hoc analyses.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published