用途:该技能用于在投稿、评审或整理证据前,扫描稿件、论文或参考文献列表,检查被引论文是否存在撤稿、更正或关注声明,避免引用已失效文献影响研究可信度。\n\n主要能力:可解析APA、MLA、Vancouver、Chicago等多种引用格式,提取DOI、PMID、标题、作者、期刊与年份;对DOI/PMID做精确匹配,对标题做归一化与模糊匹配(相似度约90%以上为阈值),并用作者与年份二次校验。数据源包括Retraction Watch数据库、Crossref API(update-type: retraction)、PubMed E-utilities与Open Retractions。输出按状态分类:红色已撤稿(含撤稿原因、日期、原始DOI/PMID,建议删除引用)、黄色关注声明、橙色更正/勘误、绿色无问题,并保留原参考文献编号便于定位。\n\n使用方式:支持PDF、纯文本(.txt/.bib/.ris)、原始文本、URL或剪贴板内容。可先验证入口:python -m py_compile scripts/main.py;查看帮助:python scripts/main.py --help。示例:python scripts/main.py --input manuscript.pdf --format detailed;python scripts/main.py --input references.bib --output report.txt;python scripts/main.py --text "[paste references here]";python scripts/main.py --input paper.pdf --format summary。依赖安装:pip install -r requirements.txt。\n\n适用场景:投稿前自查、同行评审、系统综述与证据整理、参考文献核验。\n\n限制:需要联网查询数据库;免费API可能有速率限制;48小时内新撤稿可能尚未收录;仅标题匹配可能产生误报;非英文论文覆盖有限;预印本(arXiv、bioRxiv)通常不跟踪撤稿。若输入缺失或脚本执行失败,需报告失败步骤、可安全完成部分并给出人工回退。
retraction-watcher
写作与研究
更新于 10-15 16:44