用途:为特定分子在某种疾病背景下的作用生成学术综述,文献来源为 PubMed,引用采用温哥华格式。适用于需要结构化、可复现、清单式执行的生物医学文献综述任务,而非开放式头脑风暴。
主要能力:将疾病与分子名称翻译为英文;生成优化的 PubMed 检索式;通过 NCBI Entrez API 迭代检索;格式化检索结果;生成带温哥华引用的学术综述。质量规则包括:引用编号从 1 起连续递增、编号与参考文献条目对应、内容须覆盖该分子在指定疾病中的作用。
使用方式:先设置环境变量 NCBI_EMAIL 与 NCBI_API_KEY,然后以疾病(disease)和分子(molecule)为参数调用。依赖 Biopython 库访问 PubMed API。可先运行 python scripts/validate_skill.py --help 验证执行路径,再运行 python scripts/pubmed_api.py --help 查看用法,示例编译命令为 python -m py_compile scripts/pubmed_api.py。输出文件建议命名为 molecular_review_workflow_result.md,并附验证摘要(PASS/FAIL)、假设列表与限制说明。
限制:缺少必需源数据、标识符、文件或凭据时不应使用;不得用于要求捏造结果、无依据主张或超出范围结论的场景;若更简单的直接回答已足够,则不适合使用本工作流。执行前需确认输入路径、输出路径、范围过滤、阈值及领域约束。