Eight distributions
Normal, Student's t, gamma, Weibull, log-normal, exponential, Bernoulli and Poisson with PDF, CDF, inverse CDF and moments.
Technology
A purpose-built desktop platform: a native statistical engine, a unified file layer with cloud sync, and a pipeline from raw data to publication-ready figures. Everything runs on your machine.
Statistical engine
Written in Rust and compiled ahead of time. No browser statistics library, no cloud round-trip, and the same answer on every machine.
Normal, Student's t, gamma, Weibull, log-normal, exponential, Bernoulli and Poisson with PDF, CDF, inverse CDF and moments.
Mean, median, variance, skewness, kurtosis, IQR, arbitrary quantiles and trimmed statistics, computed with Welford's algorithm and compensated summation.
z-tests, one-sample, two-sample, Welch and paired t-tests, chi-square goodness of fit and independence, one- and two-way ANOVA.
Mann–Whitney U, Wilcoxon signed-rank, Kruskal–Wallis and Friedman for data that does not meet parametric assumptions.
Shapiro–Wilk, Anderson–Darling, Kolmogorov–Smirnov and Jarque–Bera normality; Levene, Bartlett and Mood's median for variances, with a recommended test.
Pearson, Spearman and Kendall with confidence intervals; Cohen's d, Hedges' g, Glass's delta, Cliff's delta, eta-, omega- and partial eta-squared, Cohen's f.
Power and minimum detectable effect for one- and two-sample designs; Benjamini–Hochberg, Benjamini–Yekutieli, Holm and Bonferroni adjustment.
PCA, k-means and Gaussian mixture models, with log-normal and multi-peak fitting for distributions that are not one population.
Kaplan–Meier with confidence bands and Cox proportional hazards; ARIMA, ACF and PACF, Ljung–Box.
Levenberg–Marquardt non-linear least squares with automatic peak detection and characterisation.
Forest plots with fixed and random effects; I², Cochran's Q and τ² heterogeneity.
Grubbs, Dixon's Q, generalised ESD, modified z-score and IQR methods; Box–Cox and Yeo–Johnson with automatic lambda selection.
Workflow
Step 01
Open CSV or Excel, or paste. A multi-tier parser copes with merged cells, formulas, hidden columns and multi-sheet workbooks.
importStep 02
Column types are detected, descriptive statistics and previews appear before you choose an analysis. No manual casting.
exploreStep 03
70+ statistical functions in the native engine. Hypothesis tests, normality checks, correlations, survival: results in milliseconds.
analyzeStep 04
25+ chart types with real-time editing, from histograms and raincloud plots to survival curves, forest plots and PCA biplots.
visualizeStep 05
Gaussian fitting, significance brackets and journal templates. Apply a Nature or Cell style and the chart reformats instantly.
refineStep 06
SVG, PDF or PNG up to 1200 DPI, or a .labt file that keeps the full chart state for later editing.
exportFile platform
An Explorer-style file manager built for scientific work, with cloud sync, team sharing and offline access.
Personal cloud storage, team-shared folders and pinned offline files in one interface with tabs and split view.
Pin files or whole folders. Background sync with conflict detection when you reconnect.
Storage isolated per team with role-based access. Upload, organise and collaborate on data files.
Tag files with experimental metadata and search filenames and tags fuzzily.
Move between personal, team and offline storage by dragging. Drop files from the desktop to import.
Autosave with retention, soft delete with restore. Uploads are tracked in the file index the moment they start.
Why native matters
Stack
Tauri 2 and Rust for the desktop shell and engine; React 19 and TypeScript for the interface; Plotly for interactive rendering; Hasura GraphQL over PostgreSQL with row-level security for records; Zitadel for OAuth 2.0 / OpenID Connect; S3-compatible object storage for files; LiveKit for calling; a local JSON-RPC server and MCP adapter for automation.
RustTauri 2React 19PlotlyGraphQLPostgreSQLS3MCP
A different approach. Browser-based tools lean on JavaScript statistics libraries. LabTools runs every computation through a purpose-built native engine compiled into the desktop application, so analyses run faster, handle larger datasets, and give numerically identical results regardless of operating system.
How LabTools compares
An honest comparison with GraphPad Prism, Origin, Excel, R and Python, JMP, SPSS and electronic lab notebooks: what each one does better, what LabTools adds, and when to pick which. Many labs use more than one.
| Tool | What it is | Licence | Platforms |
|---|---|---|---|
| LabTools | Research app: analysis, plots, lab records, collaboration | Free (early access) | Windows, macOS (Apple Silicon), Linux, web, iPhone (beta) |
| GraphPad Prism | Statistics and graphing for biology and medicine (Dotmatics) | Commercial, paid licence | Windows, macOS |
| OriginPro | Scientific graphing and data analysis (OriginLab) | Commercial, paid licence | Windows |
| Microsoft Excel | General spreadsheet (Microsoft 365) | Commercial, usually via an institutional licence | Windows, macOS, web, mobile |
| R and Python | Programming languages with scientific libraries | Free, open source | Windows, macOS, Linux |
| JMP | Visual statistics software (JMP Statistical Discovery, from SAS) | Commercial, paid licence | Windows, macOS |
| IBM SPSS Statistics | Menu-driven statistics package (IBM) | Commercial, paid licence | Windows, macOS |
| Benchling, LabArchives and other ELNs | Electronic lab notebooks and lab-data platforms | Commercial; often licensed by the institution | Web (browser), with mobile apps for some |
LabTools vs GraphPad Prism
Choose GraphPad Prism if your lab is standardised on Prism files, or you depend on a specific Prism analysis or its curve-fitting library.
Choose LabTools if you want Prism-style publication plots and the common tests for free, plus a shared home for each experiment and the manuscript built from it.
LabTools vs OriginPro
Choose OriginPro if you need Origin's depth for spectra, peak fitting, signal processing or highly customised engineering plots.
Choose LabTools if you want publication figures, the standard biostatistics and the lab's records and collaborators in one free app.
LabTools vs Microsoft Excel
Choose Microsoft Excel if you only need data entry, simple sums or a quick table.
Choose LabTools if the data is heading for a statistical test, a figure or a paper.
LabTools vs R and Python
Choose R and Python if you need a method LabTools does not have, a large pipeline, or full control in code.
Choose LabTools if you want the common analyses and figures point-and-click, with the experiment and the team around them; keep R or Python for the specialised parts.
LabTools vs JMP
Choose JMP if you need design of experiments or JMP's depth in exploratory and industrial statistics.
Choose LabTools if you run academic lab experiments and want the analysis, figures, records and collaborators in one free app.
LabTools vs IBM SPSS Statistics
Choose IBM SPSS Statistics if your field or course is built on SPSS, or you analyse surveys and questionnaires.
Choose LabTools if you run bench experiments and want the analysis next to the experiment record and the paper.
LabTools vs Benchling, LabArchives and other ELNs
Choose Benchling, LabArchives and other ELNs if you need a compliance-grade notebook, molecular-biology design tools, or your institution requires a specific ELN.
Choose LabTools if you want the notebook, the analysis, the figures and the manuscript in one place for your group.
When LabTools is not the right choice
Yes. LabTools is free and covers the analyses most labs use Prism for: t-tests, ANOVA, non-parametric tests, correlation, survival, dose–response and other curve fits, with 25+ publication-ready plot types. Prism remains stronger for its guided analyses, its mature curve-fitting library and its long track record; LabTools adds experiment records, collaboration and manuscript assembly, and runs on Linux, the web and iPhone too.
For bench experiments the common choices are GraphPad Prism, Origin, JMP and LabTools. Prism, Origin and JMP are established commercial packages. LabTools is a free app that does the everyday tests and publication figures point-and-click and keeps them inside the experiment record with the protocols, notebook and collaborators. For methods none of them offer, R or Python is the usual next step.
They overlap on notebooks and records. ELNs such as Benchling and LabArchives are stronger on compliance features and, for Benchling, molecular-biology tools, and are often licensed by the institution. LabTools adds real data analysis, publication figures and manuscript assembly next to the records. Some labs use an institutional ELN for compliance and LabTools for analysis and figures.
Get started
Download LabTools, drop in a CSV, and see the engine on your own data.