Retraction Watch doi checker
This tool checks a list of DOIs against Retraction Watch data. Paste the DOIs of the records you have screened or included, and it returns a table flagging which of them carry a retraction or a correction, together with the stated reasons.
目次
How to use
Input is a tab-separated block pasted into the text area, for example a column copied out of Excel or a reference manager export. There is no file upload. The first line must be a header row and it must contain a column named doi.
- Three DOI formats are recognised and normalised: a bare DOI (
10.1016/...), a DOI with aDOI:prefix, and the full URL form (https://doi.org/10.1016/...). You do not need to clean the column first. - Any additional columns you paste — a study ID, a first author, your own screening decision — are preserved and carried through to the result table, so the output can be joined back to your screening spreadsheet.
The result table has the columns doi (as you entered it), doi_norm (the normalised form actually used for matching), RetractionNature, Reason and Notes, followed by your own columns. RetractionNature takes one of three values: Retraction, Correction, or No flag. Reason is a semicolon-separated list, so a single record can carry several reasons. The table can be downloaded as a CSV file named retraction_check_YYYY-MM-DD.csv, which is worth keeping as documentation of when the check was run.
Two points about the output shape are easy to miss:
- One DOI can produce more than one row. If several records match the same DOI, each becomes its own row. In one check, two pasted DOIs produced three output rows:
10.1016/s0140-6736(97)11096-0returned both a Correction row and a Retraction row, with reasons including falsification or fabrication of data, while10.1136/bmj.n71returned No flag. Deduplicate bydoi_normbefore you count how many of your included studies are affected. - Retraction dates are not returned. The output tells you that a flag exists, not when it was issued, so it cannot by itself tell you whether a retraction predated your search.
Method and primary sources
Matching is done on the normalised DOI string, server-side; nothing about the content of the paper is assessed. A flag is therefore a prompt to go and read the publisher’s notice, not a verdict, and a No flag result means only that no matching record was found at the moment of the query.
Checking for retractions is one narrow component of a much larger question, which is whether the trials in a review can be trusted at all. For a structured approach to that question, see the INSPECT-SR tool [1], with its user resources at [2]. Retraction status is the easiest signal to automate and the last one to appear; problems with a trial are usually visible in its own report long before a notice is issued.
How to cite
Record the check as a dated step in the review process rather than as an analytic method:
The DOIs of all included records were checked against the Retraction Watch database using the Retraction Watch DOI Checker (Furukawa Y, https://yukifurukawa.jp/retraction_watch_doi_checker/) on [date]. Flagged records were verified against the publisher’s retraction or correction notice before any decision was made about their inclusion.
Stating the date matters: a check is only valid as of the day it was run, and for a living review it needs repeating at every update.
Limitations
- A
doicolumn is required. Records without a DOI — older trials, conference abstracts, some non-English journals, most grey literature — cannot be checked here and need to be handled by hand. - Matching is exact on the normalised DOI. A typo in the DOI produces No flag, which looks the same as a clean result.
- No dates in the output, and no link to the notice itself; verification against the journal record is a manual step.
- Duplicate rows per DOI mean the row count of the output is not the number of affected studies.
- The app does not show the version or update date of the underlying data. The result reflects whatever state that data was in at the moment of the query, and there is no way to tell from the screen how recent it is. Record the date on which you ran the check, re-run it before submission, and re-run it again at each update of a living review.
- Absence of a flag is not evidence of trustworthiness. Retraction is a slow, incomplete signal, and this tool does not assess integrity, plausibility or risk of bias.
- The decision of what to do with a flagged study — exclude it, retain it in a sensitivity analysis, or report it separately — is a protocol decision, ideally made before the check is run.
References
- Wilkinson J, Heal C, Flemyng E, et al. INSPECT-SR: a tool for assessing trustworthiness of randomised controlled trials. Preprint. medRxiv. 2025;2025.09.03.25334905. Published 2025 Oct 21. doi:10.1101/2025.09.03.25334905
- INSPECT-SR: resources for users. https://osf.io/b74wj/overview
Data source: the flags and reasons returned here come from Retraction Watch. The Retraction Watch dataset is distributed publicly by Crossref at https://gitlab.com/crossref/retraction-watch-data/. The app does not display which snapshot of that data it is querying, or when the snapshot was taken.

名古屋市立大学医学部卒業後、南生協病院での初期研修を経て、東京大学医学部附属病院精神神経科、東京武蔵野病院で専攻研修。日本専門医機構認定精神科専門医、精神保健指定医。臨床と並行してメタアナリシスを中心とした臨床研究を主導。筆頭著者として、JAMA Psychiatry, British Journal of Psychiatry, Schizophrenia Bulletin, Psychiatry and Clinical Neuroscienceなどのトップジャーナルに論文を発表。不眠の認知行動療法 (CBT-I) などの心理療法や、精神科疾患の薬物療法について、臨床で抱いた疑問に取り組んでいる。メディア報道・講演など。
免責事項:当ウェブサイトは所属団体の意見を代表するものではありません。管理人は、細心の注意を払って当ウェブサイトに情報を作成していますが、情報の正確性および完全性を保証するものではありません。当ウェブサイトの情報もしくはリンク先の情報を利用したことで直接・間接的に生じた損失に関し、管理人は一切責任を負いません。