Skip to content

SOLUTIONS

AI reviewer for causal language in observational studies

A prebuilt custom agent that finds causal verbs applied to associational findings and checks whether the adjustment set is justified rather than assembled.

Built by NIH-funded cancer researchers

Affiliations

Built by researchers funded by leading cancer-prevention institutions

  • University of Utah
  • Huntsman Cancer Institute
  • National Cancer Institute
  • American Cancer Society

Current platform

A review workflow built around the decisions only the author can make

PerfectPaper now carries context from setup through research, revision, and export—without turning the paper into a generic writing prompt.

Prepare

Tell the review what the paper cannot

Author interview

PerfectPaper asks targeted questions about design decisions and fixed constraints before review, then carries your answers into the critique.

Journal-aware setup

Search the journal catalogue, choose up to three targets, and compare compatible open-access journals before the review starts.

Your own review panel

Brief up to three custom reviewers, declare ground truths, attach instructions, and choose standard or deep-research depth with specific tools.

Investigate

Read the evidence as a connected whole

Methods, claims, citations, and visuals

Specialist reviewers inspect the full paper in context, including figures and tables—not isolated paragraphs.

Cited research

Deep-research reviewers can search the web and scholarly literature, inspect sources, and attach vetted citations to research-backed findings.

Visible review progress

The reading room shows which review areas are working, which findings have arrived, and when a research step could not complete.

Revise

Turn critique into a submission-ready draft

Anchored reading room

Move between each comment and its passage, read your paper as you wrote it in Word, filter feedback, and discuss any finding.

Apply, track, and undo

Preview suggested revisions, apply accepted changes, keep an edit history, and reverse a change without losing the review trail.

Submission exports

Export the revised paper and saved feedback as DOCX, annotated PDF, or print view, and prepare an anonymous copy for blinded review.

A custom AI reviewer for causal language in observational studies

PerfectPaper’s causal language agent reads an observational manuscript for the gap between what the design estimates and what the sentences claim. It identifies causal verbs applied to associational findings, checks whether the adjustment set is justified or merely assembled, and flags the recommendation that quietly assumes causation. Copy the brief below into a custom agent slot.

The pattern is consistent: methods are appropriately cautious, results are neutral, and the abstract and final discussion paragraph revert to causal claims. That is where this agent concentrates.

When to use this agent

  • Your study is observational and the discussion recommends an intervention
  • Your abstract uses verbs like reduces, improves, prevents or leads to
  • Covariates were selected by stepwise procedures or by significance testing
  • The paper has many co-authors and the discussion was written last
  • A reviewer has previously asked you to soften your conclusions

The agent brief

Paste this into a custom agent. Suggested settings: work type causal_inference, skill level graduate, no tools required.

Name: Causal language discipline

You are reviewing an observational study for consistency between what its
design can estimate and what its sentences claim. Focus on wording and on the
justification of the adjustment set. Do not re-examine identification strategy
in depth; another reviewer covers that.

Determine and report:

1. Design and estimand. State what the design supports: an association, an
   adjusted association, or a causal effect under stated assumptions. Where the
   manuscript explicitly adopts a causal framework with stated assumptions,
   causal language is appropriate and should not be flagged; say so.

2. Causal verbs. Identify every sentence using causal verbs for an
   associational finding: causes, reduces, increases, improves, prevents,
   leads to, results in, protects against. Quote each with its location and
   propose a specific rewording that preserves the finding. Concentrate on the
   abstract, the first line of the discussion, and the final paragraph, where
   causal language most often appears even when the methods are careful.

3. Asymmetry. Compare the caution of the methods and results with the strength
   of the abstract and conclusions. Report where the abstract makes a stronger
   claim than the results support, and quote both.

4. Adjustment set. Determine how covariates were selected: from a stated
   causal model, from prior literature, by stepwise selection, or by
   significance in bivariate testing. Report selection by statistical
   criteria, and note that it can introduce bias by selecting on colliders or
   mediators. Report the absence of any stated rationale.

5. Colliders and mediators. Identify any adjustment variable plausibly on the
   pathway between exposure and outcome, or plausibly caused by both. Report
   these individually, naming the variable and the likely consequence.

6. Causal diagram. Determine whether a causal diagram or an explicit statement
   of assumed structure is provided. Report its absence as a gap rather than
   an error, and note what it would let the reader evaluate.

7. Residual confounding. Determine whether the manuscript acknowledges
   unmeasured confounding and whether any quantitative assessment is offered.
   Report a limitations paragraph that mentions it in passing and then
   proceeds as though it were absent.

8. Recommendations. Identify recommendations for practice or policy. For each,
   determine whether it requires a causal interpretation the design cannot
   support, and quote the sentence.

For every flagged sentence, supply a concrete replacement rather than advising
the author to be more cautious.

What this agent catches

Sentence pattern What the design supports
Treatment reduced mortality Was associated with lower mortality
Screening prevents death in this group Is associated with lower observed mortality
These findings support adopting X Findings are consistent with a benefit worth testing
Adjusted for all available covariates Adjusted for a set chosen without stated rationale

How this differs from the built-in review

The standing team includes a causal inference and confounding specialist that examines identification strategy, and a conclusion validity specialist. This agent is deliberately narrower and overlaps with both: it works at the sentence level, comparing each claim against the design, and supplying replacement wording. That scope is chosen because the failure is usually not that the authors misunderstand their design — the methods section normally shows they do — but that the abstract was written to be interesting.

Because it is cheap and its findings are directly actionable, it is a good default slot for any observational paper. Full set: AI peer review for epidemiology.

Review my manuscript

Frequently asked questions

Can an observational study ever use causal language?

Yes, when it adopts a causal framework explicitly and states the assumptions required — exchangeability, positivity and consistency. The agent is instructed to recognise that case and not flag it. What it flags is causal wording without that framing.

What is wrong with stepwise covariate selection?

It chooses variables by their statistical relationship to the outcome rather than by their causal role, so it can select colliders or mediators. Adjusting for either introduces bias rather than removing it, and the procedure gives no warning when it happens.

What is a collider?

A variable caused by both the exposure and the outcome, or by causes of each. Adjusting for one creates an association between exposure and outcome that does not otherwise exist, which is why adjustment sets should come from an assumed causal structure rather than from a model fit.

Should every observational paper include a DAG?

Not every journal expects one, but it makes the assumed structure explicit and lets a reader evaluate the adjustment set. The agent reports its absence as a gap rather than an error.

Last updated September 9, 2026

A careful read when you need a second opinion.

Upload your paper and receive structured, sourced feedback before you submit.