← 返回
未分类 中文

Biomedical Literature Search

Search biomedical literature from PubMed and bioRxiv for research papers. Use this skill when: (1) Finding research papers on a specific topic or disease, (2...
在PubMed和bioRxiv上检索生物医学文献,获取研究论文。适用于:(1)查找特定主题或疾病的研究论文;(2)……
hollyya
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 1
Stars
📥 602
下载
💾 2
安装
1
版本
#latest

概述

Biomedical Literature Search

Search PubMed and bioRxiv for biomedical research papers with titles and abstracts.

When to Use

  • Find research papers on a specific biomedical topic
  • Retrieve recent preprints from bioRxiv
  • Get paper titles, abstracts, authors, and links
  • Literature review for drug discovery or biomedical research

Workflow

PubMed Search (Keyword-based)

import requests
import xml.etree.ElementTree as ET

# Step 1: Search for PMIDs
search_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi"
params = {"db": "pubmed", "term": "PD-1 inhibitor cancer", "retmax": 10, "retmode": "json"}
response = requests.get(search_url, params=params)
pmids = response.json()["esearchresult"]["idlist"]

# Step 2: Fetch paper details
fetch_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi"
response = requests.get(fetch_url, params={"db": "pubmed", "id": ",".join(pmids), "rettype": "abstract", "retmode": "xml"})

bioRxiv Fetch (Date-range based)

import requests

# Fetch papers by date range
url = "https://api.biorxiv.org/details/biorxiv/2026-02-01/2026-03-01"
response = requests.get(url)
papers = response.json()["collection"]

for paper in papers[:5]:
    print(f"Title: {paper['title']}")
    print(f"Abstract: {paper['abstract'][:200]}...")

Expected Outputs

PubMed Results

Returns list of papers with:

FieldDescription
--------------------
titlePaper title
authorsAuthor list
abstractFull abstract
doiDOI identifier
pmidPubMed ID
datePublication date
linkPubMed URL

bioRxiv Results

Returns list of papers with:

FieldDescription
--------------------
titlePaper title
authorsAuthor list
abstractFull abstract
doiDOI identifier
datePublication date
categorySubject category
linkbioRxiv URL

Category Filters for bioRxiv

CategoryDescription
-----------------------
cancer_biologyCancer research
immunologyImmune system studies
cell_biologyCellular processes
bioinformaticsComputational biology
neuroscienceNervous system research
microbiologyMicrobial studies
genomicsGenome analysis

Error Handling

ErrorSolution
-----------------
No PubMed resultsBroaden search terms, check spelling
bioRxiv timeoutReduce date range, retry
Empty abstractPaper may not have abstract available
Rate limitingAdd delay between requests (NCBI: 3 req/sec)

API References

  • PubMed E-utilities: https://www.ncbi.nlm.nih.gov/books/NBK25500/
  • bioRxiv API: https://api.biorxiv.org/

Notes

  • PubMed: Keyword search via NCBI E-utilities API
  • bioRxiv: Date-range or category-based fetch via bioRxiv API
  • bioRxiv does not support direct keyword search
  • For comprehensive search, use both sources together

See examples/basic_example.py for complete runnable examples.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-03 05:37 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

UniProt Query

hollyya
查询 UniProt 数据库中的蛋白质序列、元数据并按条件检索。使用此技能的场景包括:(1) 通过 UniProt 登录号查找蛋白质信息...
★ 0 📥 372

KEGG Query

hollyya
Query KEGG database for drug information, pathway analysis, and disease-drug-target discovery. Use this skill when: (1)
★ 0 📥 396

ChEMBL Query

hollyya
查询ChEMBL数据库,获取类药物化合物的生物活性数据。使用此技能的场景包括:(1)查找针对蛋白靶点的活性化合物(基于靶点的...
★ 0 📥 385