[ PROMPT_NODE_26268 ]
biorxiv-database
[ SKILL_DOCUMENTATION ]
# bioRxiv 数据库
## 概述
此技能提供了基于 Python 的高效工具,用于搜索和检索 bioRxiv 数据库中的预印本。它支持通过关键词、作者、日期范围和类别进行全面搜索,并返回包含标题、摘要、DOI 和引用信息的结构化 JSON 元数据。该技能还支持下载 PDF 以进行全文分析。
## 何时使用此技能
在以下情况使用此技能:
- 搜索特定研究领域的最新预印本
- 追踪特定作者的出版物
- 进行系统性文献综述
- 分析一段时间内的研究趋势
- 检索用于引文管理的元数据
- 下载预印本 PDF 进行分析
- 按 bioRxiv 主题类别过滤论文
## 核心搜索功能
### 1. 关键词搜索
搜索标题、摘要或作者列表中包含特定关键词的预印本。
**基本用法:**
python
python scripts/biorxiv_search.py
--keywords "CRISPR" "gene editing"
--start-date 2024-01-01
--end-date 2024-12-31
--output results.json
**带类别过滤:**
python
python scripts/biorxiv_search.py
--keywords "neural networks" "deep learning"
--days-back 180
--category neuroscience
--output recent_neuroscience.json
**搜索字段:**
默认情况下,关键词会在标题和摘要中搜索。使用 `--search-fields` 进行自定义:
python
python scripts/biorxiv_search.py
--keywords "AlphaFold"
--search-fields title
--days-back 365
### 2. 作者搜索
查找特定作者在日期范围内的所有论文。
**基本用法:**
python
python scripts/biorxiv_search.py
--author "Smith"
--start-date 2023-01-01
--end-date 2024-12-31
--output smith_papers.json
**近期出版物:**
python
# 如果未指定日期,默认为过去一年
python scripts/biorxiv_search.py
--author "Johnson"
--output johnson_recent.json
### 3. 日期范围搜索
检索在特定日期范围内发布的所有预印本。
**基本用法:**
python
python scripts/biorxiv_search.py
--start-date 2024-01-01
--end-date 2024-01-31
--output january_2024.json
**带类别过滤:**
python
python scripts/biorxiv_search.py
--start-date 2024-06-01
--end-date 2024-06-30
--category genomics
--output genomics_june.json
**天数快捷方式:**
python
# 最近 30 天
python scripts/biorxiv_search.py
--days-back 30
-