Skip to content

mickaphd/Helix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

app-icon

What is Helix

Helix helps you organize, analyze, and visualize scientific data from raw numbers to publication-ready charts — powered by three trusted open-source engines: Jspreadsheet CE for tables, WebR (R running in WebAssembly) for statistics, and Plotly for graphs. Think of it as a free, minimalist alternative to GraphPad Prism. Built with Glaze.

Note: this is a foundation in active development. Feedback, bug reports, and feature requests are welcome.

Key Features (non-exhaustive)

Data Organization

  • Three-pillar structure — Tables → Analyses / Graphs, with every analysis and graph linked back to its source table
  • 4 table types — Column, XY, Grouped, Multiple Variables
  • Spreadsheet-style grid — Copy/paste, undo/redo, multi-cell selection, row/column deletion
  • Data exclusion — selectively exclude data points from graphs and statistical analyses

Statistical Analyses

  • Smart guided wizards for test selection based on your table type
  • Descriptive statistics
  • Compare two groups — Student's t test, Welch's t test, Mann-Whitney, paired t test, Wilcoxon
  • Compare multiple groups — One-way ANOVA, Kruskal-Wallis, repeated-measures ANOVA, Friedman test
  • Post-hoc tests — Tukey, Bonferroni, Dunn's test
  • One-sample t test, correlation & correlation matrix
  • Linear regression and nonlinear regression (straight line, sigmoidal 4PL, semilog, hyperbola, polynomials)
  • Two-way ANOVA
  • Multiple regression and multiple t tests
  • Multiple-comparison corrections — Holm, FDR (Benjamini-Hochberg)

Graphs

  • Chart types — Individual values, box plots, violin plots, scatter, line, bars, area, stacked bars
  • Interactive rendering — zoom in and out, adjust axes thickness and font size
  • Axis control — Manual or automatic min/max/step
  • Error bars — SD, SEM, or none
  • Significance annotations — Stars or p-values with pairwise comparisons
  • Export to PNG, JPG, or SVG; copy to clipboard

Projects & Interface

  • Native .hlx project format (JSON-based, fully portable) — open and edit with any text editor
  • Native menu bar with keyboard shortcuts
  • Decimal separator conversion — automatically convert commas to periods in all spreadsheet numbers (required for R compatibility)
  • Light, dark, or automatic theme

Screenshots

screenshot-1 screenshot-2 screenshot-3 screenshot-4 screenshot-5

Packages

 
 
 

Contributors