Experimental design & power
Study design, test selection, and power and sample-size calculations before you generate data—so the experiment can answer the question.
From raw tables to rigorous answers and clear figures. We design the analysis, fit the right models—regression, mixed-effects, survival, machine learning—and turn the results into publication-quality visuals and interactive dashboards, all reproducible from documented, version-locked code.
Good statistics is where a study earns its conclusions—the right design, the right model for the data, honest handling of multiple comparisons, and figures that show the result plainly. The hard part is rarely running a test; it is choosing a method whose assumptions match your data, accounting for the structure of the experiment, and presenting the outcome so reviewers and readers trust it.
We build and run that analysis for you. Whether you need a power calculation before you start, a mixed-effects model for a longitudinal study, a survival analysis, a machine-learning classifier, or a set of publication-ready figures, we apply established, well-documented methods—and return results with the code and every package version recorded so the analysis reproduces exactly.
One service spanning the analysis lifecycle—from design and power through modeling and machine learning to figures and dashboards.
Study design, test selection, and power and sample-size calculations before you generate data—so the experiment can answer the question.
Linear, generalized-linear, and mixed-effects models for grouped, longitudinal, and hierarchical data, with careful assumption checks.
Differential-expression and group-comparison statistics with proper multiple-testing correction and effect-size reporting.
Kaplan-Meier estimates, log-rank tests, and Cox proportional-hazards models—with competing-risks methods where needed.
Dimensionality reduction and unsupervised structure—PCA, UMAP, and clustering to reveal patterns and subgroups.
Classification and regression with proper cross-validation, feature selection, and honest performance evaluation—no leakage.
Clear, journal-ready figures—volcano plots, heatmaps, forest plots, survival curves—built to each journal's specifications.
Interactive dashboards and reproducible reports that let collaborators explore results—rendered from documented code.
A transparent, best-practice sequence—methods chosen for your data and pre-specified where possible, and every step documented. Nothing is a black box.
Steps are adapted to your project: design help vs. analysis of existing data, a single test vs. a full model, static figures vs. an interactive dashboard. We agree the analysis plan with you before running it.
We define the question, choose the right test or model, and—if you are still planning—run power and sample-size calculations.
Tools: pwr · simr · analysis plan
Data is cleaned, reshaped, and validated—missingness, outliers, and coding checked before any modeling.
Tools: tidyverse · data.table · janitor
Distributions, summaries, and first plots to understand the data and check the assumptions the model will rely on.
Tools: ggplot2 · skimr · GGally
The chosen model is fit—regression, mixed-effects, survival, or machine learning—with diagnostics and assumption checks.
Tools: lme4 · survival · tidymodels
Multiple-testing correction, cross-validation, and sensitivity checks so results are robust, not artifacts of chance or overfitting.
Methods: BH-FDR · resampling · sensitivity
Results become clear, journal-ready figures—or an interactive dashboard for exploration and sharing.
Tools: ggplot2 · ComplexHeatmap · Shiny
A written methods and results summary, the figures, and version-locked code so the whole analysis reproduces exactly.
Tools: Quarto · R Markdown · renv
We select from the field's standard toolkit rather than forcing every dataset through one pipeline. A representative set of what we work with:
Sound analysis rests on established tools and reporting standards. We work within the community's trusted foundations.
Different questions call for different tools. A quick orientation; we will help you pick the right one for your data.
| Dimension | Classical tests | Regression models | Machine learning |
|---|---|---|---|
| Answers | Is there a difference? | How do variables relate? | Can we predict the outcome? |
| Assumptions | Stronger, well-defined | Explicit & checkable | Fewer; data-driven |
| Typical output | p-value & effect size | Coefficients & intervals | Predictions & importance |
| Interpretability | High | High | Varies; needs care |
| Best suited to | Simple, focused comparisons | Inference & adjustment | Prediction & many features |
Not just a p-value in an email—every output you need to understand, publish, and reproduce the analysis.
Every analysis follows documented best practices—an analysis plan agreed up front, methods whose assumptions we check, multiple-testing correction, and honest reporting of uncertainty—so a result is earned rather than fished for. We separate pre-specified analyses from exploratory ones and say which is which. Each project ships with version-locked code and environment files so it reproduces exactly.
The practical payoff: your methods section writes itself, a reviewer can re-run the analysis, and a result from today can be reproduced a year from now. We will also tell you honestly when a design or sample size won't support the conclusion you're after.
What researchers and project leads most often ask before starting an analysis project.
Tell us your organism, data type, and question—we'll scope it honestly, including if a different design would serve you better.