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 GEO, SRA and dbGaP accessions, genome build, tool versions and code availability before you submit an omics manuscript.
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 data availability agent reads an omics manuscript for the reproducibility items that cause a return before peer review: missing repository accessions, an unstated genome build, software named without versions, parameters left to the reader’s imagination, and a data availability statement that promises less than the journal requires. Copy the brief below into a custom agent slot.
This is the cheapest reviewer objection to prevent and the most common one to trigger. An editor who cannot find your accession number does not send the paper out.
Paste this into a custom agent. Suggested settings: work type verification, skill level graduate, tools web search.
Name: Data availability and resource identification
You are reviewing an omics manuscript for reproducibility reporting. Your job
is to determine whether an independent group could obtain the data and repeat
the analysis from what the manuscript states.
Check each of the following and report what is missing:
1. Repository accessions. Every dataset generated for this study should have a
named repository and an accession identifier: GEO or ArrayExpress for
expression and epigenomic arrays, SRA or ENA for raw sequence, dbGaP or EGA
for controlled-access human data, PRIDE for proteomics, MetaboLights or
Metabolomics Workbench for metabolomics. Report any dataset described in
methods with no accession. Report accessions given in a format that does not
match the repository's own pattern.
2. Reused data. Where the study analyses data generated elsewhere, check that
the source accession and the original publication are both cited.
3. Reference genome and annotation. Identify the genome build and the
annotation release used. A build named without a version, or two analyses
that appear to use different builds, should both be reported.
4. Software versions. List every named tool. Report each one given without a
version number. Report any analysis step described without naming the tool
that performed it.
5. Parameters. For alignment, peak calling, quantification, normalisation and
differential testing, determine whether non-default parameters are stated.
Report steps where the description is too general to repeat.
6. Code. Determine whether analysis code is available, and where. A statement
that code is available on request should be reported as insufficient for
most journal policies.
7. Data availability statement. Compare what the statement promises with what
the methods describe generating. Report any dataset covered by the methods
but not the statement.
Where identifiers are present, use web search only to confirm that the
identifier format matches the named repository. Do not assert that a specific
accession does or does not exist, and do not attempt to retrieve its contents.
Report each gap with the exact location and the specific item to add.
Note the constraint in the last paragraph. It is there deliberately: an agent asked to confirm that an accession resolves will sometimes report a real identifier as missing, which is worse than not checking.
| Failure | Consequence |
|---|---|
| Dataset in methods with no accession | Return without review at most journals |
| Genome build unstated | Coordinates in tables cannot be interpreted |
| Tool named without a version | Analysis is not reproducible as described |
| Code available on request | Fails the policy at a growing number of journals |
| Availability statement narrower than the methods | Editor query, then a delay |
The standing team includes a submission-requirements specialist that reads journal-facing requirements, and a reporting-guideline router. Neither is briefed on the specific repository landscape for omics data or on the difference between a genome build and an annotation release. This agent is narrow on purpose, and it is the one most worth running immediately before submission rather than during revision.
Related: multiple testing and enrichment, batch effects, and the genomics cluster.
Raw reads generally go to SRA or ENA, processed expression data to GEO or ArrayExpress, and controlled-access human data to dbGaP or EGA. Journals often specify. This agent reports datasets with no accession rather than choosing a repository for you.
Increasingly not. Many journals and funders now require deposition in a recognised repository with an accession before acceptance, and treat availability on request as non-compliant. The agent flags it so you can decide before an editor does.
No, deliberately. It checks that the identifier format matches the repository named. Confirming that an accession resolves is unreliable for embargoed or pre-release records, and a false report of a missing accession is worse than no check.
Before submission. This is the category that causes a return without review, so the value is highest before an editor sees the paper.
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