Stats & Plotting in AutoBlot Studio
A practical walkthrough of the Stats Suite β how to pick the right graph for your data, choose the correct statistical test, and turn raw numbers into a publication-ready figure.
What the Stats Suite does
The Stats Suite is AutoBlot Studio's built-in plotting and analysis tool. You can paste or import a data table, choose from a wide range of graph types, and run the appropriate statistical test β all in the browser, with results and figures you can export directly into a manuscript or presentation.
It's designed to mirror the workflow of dedicated statistics software (the kind labs typically pay for separately), but it stays connected to the rest of AutoBlot Studio: quantification results from the Analyzer can be sent straight into a stats session, and finished graphs can be saved to your dashboard or shared with your group.
Getting your data in
You can build a dataset in the Stats Suite in three ways:
| Method | When to use it |
|---|---|
| Paste from a spreadsheet | Copy columns straight from Excel, Sheets, or Prism and paste into the data table β column headers become group labels automatically. |
| Send results from the Analyzer | Quantification values from a saved blot analysis can be pushed directly into a new stats session, so you don't have to retype anything. |
| Import a survival table | For Kaplan-Meier analysis, provide a Time column and an Event column (1 = event occurred, 0 = censored) for each group. |
Choosing the right graph type
The Stats Suite includes a wide range of chart types, grouped here by what they're best at showing:
| Graph type | Best for |
|---|---|
| Bar / grouped bar / stacked bar | Comparing means across a small number of groups or sub-groups. Stacked bars work well for compositional data (parts of a whole). |
| Box & whisker / violin | Showing the full distribution β median, quartiles, spread, and (for violins) shape β rather than just a mean. Better than a bar chart when your data is skewed or you want to flag outliers. |
| Dot plot / before-after | Showing every individual data point. A before-after (paired slope) plot is ideal for repeated-measures or matched-sample designs, since it visually links each subject's two values. |
| Scatter / line / area | Continuous relationships β one variable plotted against another (e.g. concentration vs. response, or a time course). Lines connect ordered observations; areas emphasise cumulative or stacked trends. |
| Dose-response (4PL) | Fitting a four-parameter logistic curve to concentration-response data and extracting an ICβ β / ECβ β. |
| Kaplan-Meier survival | Time-to-event data with censoring β survival curves with at-risk tables and log-rank comparison between groups. |
| Heatmap / correlation matrix | Visualising many pairwise relationships or a large grid of values at once (e.g. expression across many conditions, or correlations between many variables). |
| Forest plot / CI plot | Comparing effect sizes and their confidence intervals across multiple comparisons or studies at a glance. |
| Volcano plot | Screening many comparisons at once β typically effect size vs. statistical significance (e.g. omics-style data). |
| QQ plot / ECDF / Bland-Altman / ROC / PCA | Specialist diagnostic plots: checking normality (QQ), comparing distributions (ECDF), assessing agreement between two methods (Bland-Altman), evaluating a classifier (ROC), or reducing many variables to their main axes of variation (PCA). |
Letting AutoBlot recommend a test for you
Once your data is in, the Stats Suite analyses its shape β number of groups, sample size, whether groups are paired, and whether the data looks normally distributed β and suggests an appropriate statistical test. You don't have to memorise a decision tree; the recommendation box explains why a particular test is suggested for your specific table.
Here's the logic behind the recommendations, so you understand what's happening under the hood:
| Your data | Recommended test | Why |
|---|---|---|
| 2 groups, normally distributed | Unpaired t-test (Welch's) | Compares two independent group means without assuming equal variances. |
| 2 paired/matched groups | Paired t-test | More powerful than an unpaired test when each measurement has a natural partner (e.g. before/after in the same subject). |
| 2 groups, small n or non-normal | Mann-Whitney U (unpaired) or Wilcoxon signed-rank (paired) | Non-parametric alternatives that compare ranks rather than means β robust when you can't assume a normal distribution. |
| 3+ groups, normally distributed | One-way ANOVA + post-hoc | Tests whether any group differs, then a post-hoc test (e.g. Tukey's) identifies which pairs differ β without inflating your false-positive rate the way repeated t-tests would. |
| 3+ groups, non-normal or small n | Kruskal-Wallis + post-hoc | The non-parametric counterpart to one-way ANOVA. |
| Repeated measures across 3+ conditions | Repeated-measures ANOVA or Friedman test | Accounts for the same subjects being measured multiple times, which increases statistical power and avoids treating dependent observations as independent. |
| Two factors (e.g. treatment Γ time) | Two-way ANOVA | Tests both main effects and whether the two factors interact. |
| Continuous x vs. continuous y | Pearson (linear, normal) or Spearman (monotonic, non-normal) correlation, or linear regression | Quantifies the strength and direction of a relationship, or fits a line to predict one variable from another. |
| Categorical / contingency table | Chi-square or Fisher's exact test (2Γ2, small samples) | Tests whether two categorical variables are associated. |
| Time-to-event with censoring | Kaplan-Meier + log-rank test | Estimates survival curves and compares them between groups, correctly handling subjects who didn't experience the event during the study. |
| Single group | Normality test (Shapiro-Wilk) first | Establishes whether your data meets the assumptions other tests rely on, before you compare it to anything else. |
Reading your results
Running a test produces a results panel with the test statistic, degrees of freedom, effect size, and exact p-value β plus, where relevant, post-hoc comparisons between specific group pairs (e.g. Tukey's after an ANOVA, or Dunn's after a Kruskal-Wallis).
Significant pairwise comparisons can be displayed directly on your graph as significance brackets and asterisks, so your figure communicates the result without needing a separate table.
Overlays, grouping, and comparing datasets
For bar, dot, scatter, line, box, and violin charts, you can overlay multiple datasets on the same axes β useful for comparing replicates, conditions, or experiments side by side without juggling separate figures.
Grouped tables (two-factor designs, such as treatment Γ genotype) are detected automatically and unlock grouped-bar layouts and two-way ANOVA, so the structure of your experiment is reflected in both the figure and the analysis.
Exporting a publication-ready figure
Once your graph looks right, you can save it to your dashboard, share it with your lab group, or export it directly for use in a manuscript, poster, or presentation β keeping the figure and the underlying data and statistics together.
A few things worth checking before you export:
| Check | Why it matters |
|---|---|
| Axis labels and units are present | A figure should be interpretable without needing to read the methods section. |
| Individual data points are visible (n < ~10 per group) | Most journals now require or strongly prefer showing individual points rather than mean Β± SEM alone β it lets readers judge consistency, not just the average. |
| Significance annotations match the test you actually ran | Brackets and asterisks should reflect the specific comparison and correction method used β not a generic "significant" marker. |
| Error bars are defined in your figure legend | State explicitly whether bars show SD, SEM, or a confidence interval β these look identical but mean very different things. |
Common mistakes and how to avoid them
| Mistake | How to avoid it |
|---|---|
| Running multiple t-tests across 3+ groups | Use one-way ANOVA (or Kruskal-Wallis) with a post-hoc correction β repeated t-tests inflate your false-positive rate. |
| Treating paired data as unpaired | If each measurement has a natural partner (same subject, same blot, before/after), use a paired test β it's more powerful and answers the right question. |
| Choosing a parametric test without checking normality | Use the normality recommendation first, especially with small n β if your data isn't normally distributed, switch to a non-parametric test (Mann-Whitney, Wilcoxon, Kruskal-Wallis). |
| Showing only mean Β± error bars | Overlay individual points or switch to a dot/box/violin plot β a bar chart alone can hide bimodal data, outliers, or inconsistent replicates. |
| Pooling technical replicates as independent n | Each independent experiment (biological replicate) should contribute one data point to your statistical comparison β not every well or lane. |
| Ignoring censoring in time-to-event data | Use Kaplan-Meier rather than comparing raw "time to event" means β it correctly accounts for subjects who didn't experience the event during the observation window. |
| Reporting "significant"/"ns" with no numbers | Always report the exact p-value, the test used, and an effect size alongside any significance claim. |
Try the Stats Suite yourself
Paste in your data, get an instant graph and test recommendation, and export a figure that's ready for your next manuscript or presentation.
Open the Stats Suite →