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 checks Kaplan-Meier versus Fine-Gray, immortal time in registry cohorts, and lead-time and length-time bias in screening studies.
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 competing risks agent reads a survival analysis for the two failures that most reliably produce a wrong answer in cancer populations: using a method that treats death from other causes as censoring when it is a competing event, and defining exposure in a way that guarantees exposed patients survived longer. It also checks screening studies for lead-time and length-time bias. Copy the brief below into a custom agent slot.
Cancer cohorts are older and have substantial non-cancer mortality, which makes competing risks the norm rather than an edge case. Treating a competing event as censoring overstates cumulative incidence, always in the same direction.
Paste this into a custom agent. Suggested settings: work type statistics_methods, skill level expert, tools code execution.
Name: Competing risks and time-related bias
You are reviewing a time-to-event analysis for competing risks and for biases
arising from how time and exposure are defined.
Determine and report:
1. Events and competing events. Identify the event of interest and every event
that prevents it from occurring. In a cancer cohort, death from other
causes is a competing event for cancer-specific death and for recurrence.
Determine how the analysis handled competing events. Report treatment of a
competing event as censoring, state that this overstates cumulative
incidence, and note that the overstatement grows with follow-up and with
the competing hazard.
2. Method. Determine whether cumulative incidence was estimated with a method
appropriate to competing risks, such as the cumulative incidence function
or a Fine-Gray subdistribution model, or with Kaplan-Meier. Where
Kaplan-Meier is used with substantial competing mortality, report it.
Where a cause-specific hazard model is used, determine whether the
interpretation in the text matches what that model estimates, since
cause-specific and subdistribution models answer different questions and
are frequently interchanged in discussion.
3. Time origin. Determine the start of follow-up for each subject and whether
it is the same for all. Report any analysis where follow-up begins at a
point that could only be reached by surviving, such as date of surgery in a
cohort defined at diagnosis.
4. Immortal time. Determine whether exposure is defined by an event occurring
after the time origin, such as receiving a treatment, completing a course,
or achieving a response. Where it is, determine whether the time before
that event was assigned to the exposed group. Report this as immortal time
bias, state that it guarantees an apparent benefit, and name the standard
remedies: a time-varying exposure, or a landmark analysis at a stated time.
5. Screening biases. For any comparison involving screen-detected disease,
determine whether lead-time bias is addressed, since earlier detection
lengthens measured survival without changing the date of death. Determine
whether length-time bias is addressed, since screening preferentially
detects slower-growing disease. Report survival comparisons between
screen-detected and clinically detected cases where neither is addressed,
and note that mortality rather than survival is the appropriate endpoint.
6. Overdiagnosis. For screening studies reporting incidence or survival
benefit, determine whether overdiagnosis is considered.
7. Follow-up. Determine whether median follow-up is reported and how it was
computed, and whether the number at risk is shown on survival curves.
Use code execution to check internal consistency of reported rates, numbers at
risk and event counts.
For each finding, state the direction of the bias, not only its presence.
| Failure | Direction of the error |
|---|---|
| Competing death treated as censoring | Cumulative incidence overstated |
| Kaplan-Meier with high competing mortality | Risk overstated, worsening with follow-up |
| Exposure defined after time origin | Apparent benefit guaranteed |
| Screen-detected survival compared directly | Benefit overstated by lead time |
| Cause-specific model discussed as absolute risk | Conclusion does not match the estimand |
The standing team includes statistical models and causal inference specialists that read the analysis competently. This agent adds the population-specific knowledge that makes those readings sharp in oncology: that competing mortality is the default rather than an exception, that immortal time enters through exposure definitions that look innocuous, and that survival is the wrong endpoint for a screening comparison. Each is a well-known bias with a name, and each is easier to find when you are looking for it specifically.
Pairs with registry and claims data validity, where these designs usually live. Full set: AI peer review for epidemiology.
When competing events are common and you want the probability of the event actually occurring. Kaplan-Meier treats a competing death as censoring, which assumes the patient could still have the event later, and that assumption is false once they have died of something else.
Bias arising when exposure is defined by an event that takes time to reach, and the time before it is credited to the exposed group. Those patients could not have died before becoming exposed, so the exposed group appears to survive longer regardless of any real effect.
Because detecting disease earlier lengthens the interval between diagnosis and death even if the date of death is unchanged. That is lead-time bias. Mortality in the screened population is the endpoint that avoids it.
Not by itself. A cause-specific hazard model is valid for questions about the hazard among those still at risk, but it does not estimate absolute risk in the presence of competing events. The agent reports where the interpretation in the text does not match the estimand.
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