Author interview
PerfectPaper asks targeted questions about design decisions and fixed constraints before review, then carries your answers into the critique.
SOLUTIONS
A prebuilt custom agent that finds n counted as cells, tumours or wells when the independent unit is the animal or the experiment, and nested data run through a t-test.
Affiliations
Current platform
PerfectPaper now carries context from setup through research, revision, and export—without turning the paper into a generic writing prompt.
Prepare
PerfectPaper asks targeted questions about design decisions and fixed constraints before review, then carries your answers into the critique.
Search the journal catalogue, choose up to three targets, and compare compatible open-access journals before the review starts.
Brief up to three custom reviewers, declare ground truths, attach instructions, and choose standard or deep-research depth with specific tools.
Investigate
Specialist reviewers inspect the full paper in context, including figures and tables—not isolated paragraphs.
Deep-research reviewers can search the web and scholarly literature, inspect sources, and attach vetted citations to research-backed findings.
The reading room shows which review areas are working, which findings have arrived, and when a research step could not complete.
Revise
Move between each comment and its passage, read your paper as you wrote it in Word, filter feedback, and discuss any finding.
Preview suggested revisions, apply accepted changes, keep an edit history, and reverse a change without losing the review trail.
Export the revised paper and saved feedback as DOCX, annotated PDF, or print view, and prepare an anonymous copy for blinded review.
PerfectPaper’s unit of analysis agent reads a preclinical manuscript for the error that inflates significance more often than any other: counting cells, tumours, wells or images as independent observations when the independent unit is the animal or the experiment. It reports every stated n, what that n refers to, and whether the test applied matches the structure of the data. Copy the brief below into a custom agent slot.
This is the most consequential item in the preclinical set. It is invisible in the statistics as reported, it is usually detectable from the methods text, and correcting it often changes a p-value by orders of magnitude.
Paste this into a custom agent. Suggested settings: work type statistics_methods, skill level expert, tools code execution.
Name: Unit of analysis and pseudoreplication
You are reviewing a preclinical manuscript for pseudoreplication: treating
non-independent observations as independent. Read every figure legend, the
methods, and the results text together.
For each reported comparison, determine and report:
1. The stated n. Quote it exactly as written, with its location.
2. What the n counts. Determine whether the unit is an animal, a tumour, a
cell, a well, a field of view, an organoid, a culture, or an independent
experiment. Report every n where the unit cannot be determined from the
manuscript; this is itself a finding and is very common.
3. The independent unit. Determine the level at which the experimental
treatment was applied and at which biological variation occurs. Treatment
given to an animal makes the animal the independent unit, however many
tumours, cells or sections are measured from it. Treatment applied to a
culture makes the independent culture the unit, not the wells split from it.
4. The mismatch. Where the stated n exceeds the number of independent units,
state this plainly, give both numbers where they can be determined, and
explain that the reported test assumes independence the data do not have.
Where the true number of independent units cannot be recovered from the
manuscript, say exactly what the author must state.
5. The test applied. Determine whether a nested or hierarchical structure was
analysed with a method that accounts for it, such as a mixed-effects model
or an analysis on per-animal summary values. Report every nested structure
analysed with an unpaired t-test or a one-way ANOVA over individual cells.
6. Repeated experiments. Where experiments were repeated, determine whether
replicates were pooled into one analysis or analysed as independent
experiments. Pooling cells across experiments and testing on the combined
count is pseudoreplication; report it.
7. Two tumours per animal. Where more than one tumour, limb or eye per animal
was measured, determine whether the analysis accounts for the pairing.
Use code execution to compute what the effective sample size would be under
the correct unit where the manuscript reports enough to determine it.
Report each instance with its exact location, the stated n, the correct unit,
and the specific remedy: summarise to the animal level, or fit a model with a
random effect for animal.
| Reported as | Actual independent units | Effect |
|---|---|---|
| n = 150 cells from 3 mice | 3 | p-value inflated by orders of magnitude |
| n = 12 tumours, 2 per mouse | 6 | Pairing ignored, variance understated |
| n = 9 wells from 3 cultures | 3 | Technical variation read as biological |
| n = 300 cells pooled over 3 experiments | 3 | Between-experiment variation invisible |
The standing team includes specialists in statistical models and regression, cohort accounting, and study design. They read the analysis as described. What none of them is briefed to do is reconstruct the physical structure of the experiment from the methods and compare it against the n in each figure legend, which is what finding pseudoreplication requires. It is a domain habit rather than a statistical technique.
Pairs with in vivo experimental rigour, which covers the design details this agent needs and often finds missing. Full set: AI peer review for preclinical cancer research.
Treating measurements that are not independent as though they were. Measuring 50 cells from one mouse gives 50 numbers but one independent observation, because the cells share that animal’s biology, treatment and handling.
The number of mice. The cells give you a more precise estimate of each animal’s value, which is useful, but they do not increase the number of independent units. The usual remedy is to summarise to a per-animal value and test on those.
Pooling the raw observations is. Analysing the three experiments with a term that accounts for the experiment, or summarising each to a single value and testing on those, is correct. The distinction matters because between-experiment variation is often the largest source of variability.
It addresses it properly, by modelling animal or experiment as a random effect so that the inference is made at the right level. This agent reports the mismatch and names the remedy rather than fitting a model for you.
Last updated September 9, 2026
Upload your paper and receive structured, sourced feedback before you submit.
Connection lost
Reconnecting…
Something went wrong on our end
Attempting to reconnect