mcpField
A
alterlab-preprint-deposition

alterlab-preprint-deposition

github.com/alterlab-ieu生产力7856 次安装5 周前更新
代码仓库

关于 alterlab-preprint-deposition

alterlab-preprint-deposition 帮助研究者规划已完成稿件的预印本存放流程,涵盖服务器选择、提交元数据、许可、期刊政策核查、版本管理及关联正式发表论文。

主要功能

  1. 01按稿件领域匹配预印本服务器
  2. 02准备服务器专用提交元数据
  3. 03比较许可选项及其约束
  4. 04核查期刊预印本政策
  5. 05说明版本管理与 DOI 处理
  6. 06关联预印本和正式发表论文

适用场景

  1. 01为已完成稿件选择存放服务器
  2. 02准备存档所需元数据和许可
  3. 03发布前核查期刊预印本规定
  4. 04将预印本与正式发表 DOI 关联

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alterlab-ieu/alterlab-academic-skills --skill alterlab-preprint-deposition

安装后在 Claude Code 中输入/alterlab-preprint-deposition确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

evals/
evals.json
references/
journal_policy.md
licensing.md
server_selection.md
submission_metadata.md
scripts/
journal_policy.py
preprint_link_check.py
server_recommender.py

详细介绍

预印本存档 — 选择服务平台、准备投稿材料、关联已发表版本

预印本工作流程中的撰写/存档环节。给定一份已完成的手稿,本技能会将“我想发布预印本”转化为具体的平台专属计划:选择哪个服务平台以适配领域,填写哪些元数据和分类,选择哪种许可(以及需要承担哪些义务),版本管理和预印本 DOI 如何运作,目标期刊是否允许发布预印本,以及文章发表后如何关联预印本与文章。

本技能刻意作为读取端连接器 alterlab-arxiv 和 alterlab-biorxiv(用于搜索和获取预印本)以及 alterlab-open-science(用于选择数据存储库和编写 DMP)的存档端补充。此技能不会重新实现它们的搜索/元数据代码,而是调用它们。

快速入门

I finished a CS paper — how do I post it to arXiv? Which category and license?
Should this biology manuscript go on bioRxiv or medRxiv?
Does Elsevier's journal X allow me to post a preprint before submission?
My preprint just got accepted — how do I link the published DOI to the arXiv version?
What license should I pick on arXiv if I might publish in a closed journal later?

→ 确认领域 → 将手稿分流至合适的平台(见对照表)→ 整理元数据 → 选择许可 → 发布前运行期刊政策检查 → 接收后,将已发表文章的 DOI 关联回预印本。


何时使用此技能

当用户想要处理预印本——发布预印本、选择发布平台、准备其元数据/许可,或协调预印本与期刊及已发表版本时,可使用此技能。主要任务:

  1. 选择服务平台 — 根据领域和手稿类型匹配 arXiv、bioRxiv、medRxiv、ChemRxiv、SSRN、Research Square 或 OSF Preprints。见 references/server_selection.md。
  2. 投稿元数据 — 标题、作者 + ORCID、摘要、arXiv 主分类 + 交叉分类或 bioRxiv/medRxiv 学科合集、经费信息和声明。见 references/submission_metadata.md。
  3. 选择许可 — 从各平台实际提供的许可中选择,并说明后续义务(例如,CC BY 不可撤销;之后的期刊可能反对采用宽松许可的预印本;资助方可能要求 CC BY)。见 references/licensing.md。
  4. 版本管理与 DOI — arXiv 版本(v1、v2、……)不可变且永久保留;撤回会以带有墓碑标记的新版本形式发布,绝不会删除;每篇 arXiv 论文还会获得 DataCite DOI(10.48550/arXiv.<id>)。bioRxiv/medRxiv 在发布时分配 Crossref DOI(自 2025 年 12 月起,在 openRxiv 体系下使用前缀 10.64898,此前使用 10.1101),并允许在同一 DOI 下提交修订版本。
  5. 期刊预印本政策 — 发布前,通过 Jisc Open Policy Finder API(原 Sherpa Romeo)查询目标期刊的预存档(预印本)政策。见 references/journal_policy.md。
  6. 发表后关联 — 将预印本与已发表文章关联起来(在服务平台上填写出版方字段;bioRxiv/medRxiv 检测到文章后,免密钥的 api.biorxiv.org /details/ 记录会包含 published DOI)。
不会触发 — 将相邻请求转给合适的同类工具
请求实际涉及……转给为什么不适用于此处
搜索 / 获取现有的 arXiv 预印本、解析 arXiv IDalterlab-arxiv读取类连接器;此技能用于存入,不用于搜索
搜索 / 获取用于文献综述的现有 bioRxiv 预印本alterlab-biorxiv读取类连接器
选择数据存储库(Zenodo、Dryad、Figshare)、撰写资助申请数据管理计划(DMP)、预注册、FAIRalterlab-open-science这是数据 / DMP / 存储库政策问题,而非手稿预印本发布
存入 TÜBİTAK Aperta、遵循 açık bilim 要求、提交 VYPalterlab-aperta土耳其国家开放科学渠道,有自己的禁运规则
被引用的参考文献是否确实存在 / DOI 是否为幻觉alterlab-citation-verifier核实是否存在,而非存入
检查参考文献中的失效链接 / 404alterlab-link-health检查 HTTP 可访问性,而非发布预印本
选择目标期刊 / 按期刊投稿要求排版alterlab-open-science(开放获取渠道),然后参阅期刊自己的指南此技能只检查期刊是否允许发布预印本

此技能回答的是**“我该如何以及在哪里存入这篇手稿作为预印本?这是否与我的期刊计划相容?”**它不对手稿质量、创新性或是否应该发表作出判断。


服务矩阵(摘要 — 完整详情见 references/server_selection.md)

服务领域适配性发布时分配 DOI许可选项审核
arXiv(自 2026 年 7 月起为独立非营利组织)物理、数学、CS、定量生物学(q-bio)、q-fin、stat、EE/sys(eess)、经济学是 — DataCite 10.48550/arXiv.<id>,自动分配;arXiv ID 仍为规范标识符arXiv 非独占许可,或 CC BY / BY-SA / BY-NC-SA / BY-NC-ND 4.0 / CC0审核 + 推荐(2026 年 1 月收紧);CS 综述 / 观点论文需要先前的同行评审;必须提供完整英文版本
bioRxiv(openRxiv)生命科学 / 生物学是 — Crossref,2025 年 12 月起为 10.64898/…(此前为 10.1101/…)CC BY / BY-NC / BY-ND / BY-NC-ND / CC0 / 禁止再利用基本筛查;不接受已被期刊录用的手稿
medRxiv(openRxiv)临床 / 健康科学是 — 前缀与 bioRxiv 相同许可选项与 bioRxiv 相同伦理、知情同意和试验注册声明;不接受病例报告、叙述性综述或已被录用的论文
ChemRxiv化学及相关领域是 — Crossref 10.26434/chemrxiv…,每个版本均有 DOICC BY / CC BY-NC / CC BY-NC-ND 4.0基本筛查;由 ACS、RSC、GDCh、CCS、CSJ 共同拥有
SSRN(Elsevier)社会科学、经济学、法律、人文科学是 — Crossref 10.2139/ssrn.<id>作者选择;SSRN 发布条款简单筛查
Research Square所有领域;参与的 Springer Nature / BMC 期刊可使用“In Review”是CC BY 4.0筛查作者信息、声明及健康风险
OSF Preprints多学科 / 跨学科及社区服务(PsyArXiv、SocArXiv、……)是(通过 OSF 获取 DOI)因提供方而异 — 通用 OSF:CC BY 4.0 或 CC0;社区服务还提供“无许可”或 NC/ND 变体由各提供方负责

上方的类别 / 许可行列出了各服务在提交时提供的选项集,已于 2026-09-23 重新核查。许可的影响(不可撤销性、期刊方面的阻碍、资助方要求)见 references/licensing.md;除非说明权衡因素,否则切勿 宣称某种许可“最好”。


工作流

1. 确定研究领域并选择服务

阅读稿件的研究领域。STEM 类正式学科(physics/math/CS/stat/eess/econ/q-bio/ q-fin)→ arXiv。生物学 → bioRxiv。临床/健康 → medRxiv。 化学 → ChemRxiv。社会科学/法律/经济学 → SSRN(或 arXiv econ)。如果要投稿的 Springer Nature / BMC 期刊提供“In Review”服务 → Research Square 是集成选项。跨学科研究或领域专属社区服务 → OSF Preprints。 边缘情况和完整决策树见 references/server_selection.md。

承诺发布时间前,先核查服务的准入要求:自 2026 年 1 月 21 日起,arXiv 需要提供机构邮箱并且在同一背书领域内有一篇已认领的论文,或获得个人背书;自 2025 年 10 月 31 日起,arXiv 的 CS 领域仅在提供此前经过同行评审的证明后才接收综述和立场论文;bioRxiv/medRxiv 不会发布已被期刊接收的稿件。

2. 先运行期刊政策检查(如果已知目标期刊)

发布前,确认目标期刊是否允许预印本。使用 scripts/journal_policy.py 查询 Jisc Open Policy Finder API (https://api.openpolicyfinder.jisc.ac.uk/retrieve,item-type=publication, 密钥放在 x-api-key 标头中;旧的 v2.sherpa.ac.uk Sherpa Romeo API 已于 2026 年 7 月底停用)。报告期刊对预存档(预印本)的许可情况、任何条件(禁运期、允许的版本、必需的声明),并附上来源链接。如果没有可用的密钥,请改用 WebFetch 查询出版商的政策页面,并说明这一点。详情见 references/journal_policy.md。

大多数大型出版商允许发布预印本,但具体条件各不相同(有些不允许发布已接收版本,有些要求提供 DOI 链接或特定声明)。切勿凭记忆断言政策——务必逐一期刊核实。

3. 整理投稿元数据

整理服务所需的元数据:标题、所有作者及其 ORCID 和所属机构、摘要、arXiv 主分类 + 可选交叉分类(或 bioRxiv/medRxiv 主题分类)、声明(利益冲突、经费、数据/代码可用性、medRxiv 的伦理审查/IRB)以及稿件文件。对于 arXiv,如果论文使用 TeX 撰写,请上传 TeX/LaTeX 源文件——arXiv 通常会拒绝由 TeX 生成的 PDF——若论文使用其他语言撰写,还需提供完整的英文版本。按字段整理的标准清单见 references/submission_metadata.md。 如需查找现有 arXiv/bioRxiv 记录的元数据以便复用,请使用 alterlab-arxiv / alterlab-biorxiv,不要在此处重复查询。

4. 审慎选择许可证

列出所选服务实际提供的许可证(见矩阵),然后说明相关承诺:

  • CC BY 4.0 — 复用权限最大;不可撤销;一些仅限订阅访问的期刊不喜欢宽松的预印本许可,可能要求你更改许可(但已发布版本的 CC BY 许可无法撤销)。
  • arXiv non-exclusive license 1.0 — arXiv 专用;版权仍归你所有,只授予 arXiv 分发许可;在 arXiv 上最不容易与期刊政策冲突的选项。
  • CC BY-NC-*/-ND — 复用范围较窄;请核查其是否符合资助方的开放获取要求(例如,cOAlition S Plan S 通常要求 CC BY)。
  • CC0 — 放弃权利并奉献给公有领域;适用范围最广,也不可撤销。

arXiv 声明,所选许可证不可撤销且无法更改,但后续版本可以采用不同的许可证。提出建议前,请确认资助方要求是否指定了许可证——例如,盖茨基金会的政策(自 2025 年 1 月 1 日起生效)要求受资助稿件以 CC BY 4.0 许可作为预印本共享,Plan S 资助方也要求 CC BY。NIH(自 2025 年 7 月 1 日起)和 NSF(适用于 2026 年 1 月 22 日起授予的资助)的零禁运政策针对的是经过同行评审并被接收的稿件,而非预印本。完整表格及资助方要求说明见 references/licensing.md。

5. 发布后管理版本

发布后:记录 arXiv ID / 预印本 DOI 和版本号。 修订版是替换版本(arXiv)或新版本(bioRxiv/medRxiv)——旧版本仍会公开且不可更改。不要建议“删除”已公告的 arXiv 论文;这是不可能的——只能发布带有撤稿说明的撤回版本。

6. 论文接收后关联已发表文章

论文发表后,将 DOI 关联回预印本(arXiv 的 journal-ref/DOI 字段;bioRxiv/medRxiv 会自动检测许多链接)。在 api.biorxiv.org 内容 API 中,/details/{server}/{doi} 记录会在检测到文章 DOI 后包含 published 字段;按 DOI 查询的 /pubs/{server}/{doi} 接口目前对 10.64898 DOI 不会返回结果,因此请先读取 published。这样就能从预印本查找到正式发表版本,反之亦然。


脚本

  • scripts/journal_policy.py — 通过 ISSN 或期刊名称查询 Jisc Open Policy Finder API,获取期刊的预印本/自存档政策(需要通过 --api-key 或 OPEN_POLICY_FINDER_API_KEY 环境变量提供免费密钥;会输出结构化摘要,包括禁运期和存档位置;离线时会退化为提示用户手动检查)。
  • scripts/server_recommender.py — 根据若干标志(--field、--needs-doi、--target-journal-known、--funder-requires-cc-by),依据 references/server_selection.md 中的规则,输出推荐的服务及许可证候选清单,并说明权衡因素和限制条件。
  • scripts/preprint_link_check.py — 查询无需密钥的 api.biorxiv.org /details/(以及用于获取期刊名称/日期的 /pubs/)接口,确认 bioRxiv/medRxiv DOI 是否存在,并显示检测到的预印本→已发表文章链接;适用于 10.1101 和 10.64898 DOI。

所有脚本均优先使用标准库(若已安装 requests 则使用它,否则使用 urllib),可直接通过 uv run python 运行,除 Open Policy Finder 查询外均不需要密钥。


报告前自检

  • 我是否核实了期刊的预印本政策(通过 Open Policy Finder 或出版商当前页面),还是凭记忆断言?只允许前者,因为出版商政策会变,错误地回答“允许”可能导致投稿受阻。
  • 我是否列出了服务实际提供的许可证选项,并说明了不可撤销性与期刊兼容性之间的权衡,而不是简单地说“使用 CC BY”?
  • 我是否将搜索/获取请求转给 alterlab-arxiv/alterlab-biorxiv,将数据存储库/DMP请求转给 alterlab-open-science,将 TÜBİTAK 请求转给 alterlab-aperta,而不是在此处处理?
  • 我是否避免建议用户“删除”已经公告的 arXiv 预印本?

参考资料

  • references/server_selection.md — 完整的服务选择决策树,按领域逐项说明。
  • references/submission_metadata.md — 各服务的元数据字段清单。
  • references/licensing.md — 许可证选项、不可撤销性和资助方要求。
  • references/journal_policy.md — Open Policy Finder API 用法和政策解读。

属于 AlterLab Academic Skills 套件。

评论

支持 Markdown