Claude Code Plugins

Community-maintained marketplace

Feedback

pubmed-paper-exploration

@majiayu000/claude-skill-registry
5
0

Deep exploration from a key paper. Triggers: 這篇論文的相關研究, 誰引用這篇, 類似文章, related articles, citation tree, paper exploration

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md


name: pubmed-paper-exploration description: Deep exploration from a key paper. Triggers: 這篇論文的相關研究, 誰引用這篇, 類似文章, related articles, citation tree, paper exploration

論文深度探索

描述

從一篇關鍵論文出發,探索引用網絡和相關研究,適合深入了解某個領域或追蹤研究發展脈絡。

觸發條件

  • 「這篇文章的相關研究」
  • 「有誰引用這篇?」
  • 「類似的文章」
  • 「這個領域的發展脈絡」
  • 提供 PMID 或論文標題

探索方向

                    ┌──────────────────┐
                    │   Key Paper      │
                    │   PMID: 12345    │
                    └────────┬─────────┘
                             │
          ┌──────────────────┼──────────────────┐
          │                  │                  │
          ▼                  ▼                  ▼
    ┌───────────┐     ┌───────────┐     ┌───────────┐
    │ References │     │  Related  │     │  Citing   │
    │   (過去)   │     │  (相似)   │     │  (未來)   │
    └───────────┘     └───────────┘     └───────────┘
工具 用途 時間軸
fetch_article_details 取得參考文獻列表 ← 過去(這篇引用誰)
find_related_articles PubMed 演算法找相似文章 ↔ 相似(主題接近)
find_citing_articles 找引用這篇的論文 → 未來(誰引用這篇)

探索工具

1. 取得論文詳情與參考文獻

fetch_article_details(pmids="30217674")

回傳:

{
  "articles": [{
    "pmid": "30217674",
    "title": "Remimazolam versus midazolam...",
    "abstract": "...",
    "authors": ["Doi M", "Hirata N", "..."],
    "journal": "Anesthesiology",
    "pub_date": "2020 Jan",
    "mesh_terms": ["Benzodiazepines", "Conscious Sedation", "..."],
    "references": ["12345678", "87654321", "..."]  // ← 這篇引用的論文
  }]
}

2. 找相關文章(PubMed Similar Articles)

find_related_articles(pmid="30217674", limit=10)

這使用 PubMed 的 Related Articles 演算法,基於:

  • MeSH 詞彙相似度
  • 標題/摘要的詞彙重疊
  • 引用模式

回傳:

{
  "source_pmid": "30217674",
  "related_articles": [
    {
      "pmid": "33105432",
      "title": "Efficacy of remimazolam versus...",
      "journal": "Br J Anaesth",
      "relevance_score": 0.95
    },
    // ...
  ]
}

3. 找引用文章(Citation Tracking)

find_citing_articles(pmid="30217674", limit=20)

回傳:

{
  "source_pmid": "30217674",
  "citing_articles": [
    {
      "pmid": "35678901",
      "title": "Real-world experience with remimazolam...",
      "pub_date": "2023",
      "is_review": false
    },
    // ...
  ],
  "total_citations": 156
}

重要: 引用追蹤可找到:

  • 後續驗證研究
  • 系統性回顧
  • 臨床指引更新

建立引用樹(Citation Tree)

從一篇種子論文開始,逐層探索引用網絡:

第一層:直接相關

# 並行呼叫
find_related_articles(pmid="30217674", limit=5)    # 相似文章
find_citing_articles(pmid="30217674", limit=10)    # 引用文章

第二層:擴展到重要引用

# 對第一層的重要論文再次探索
for important_pmid in ["35678901", "34567890"]:
    find_citing_articles(pmid=important_pmid, limit=5)

跨來源探索

Europe PMC(歐洲版 PubMed,更多全文)

search_europe_pmc(query="remimazolam", limit=20)
get_europe_pmc_citations(pmid="30217674")  # 引用資料

CORE(開放取用全文庫)

find_in_core(title="Remimazolam versus midazolam for procedural sedation")
# → 找到後可取得全文
get_core_fulltext(core_id="12345678")

Semantic Scholar(學術知識圖譜)

search_semantic_scholar(query="remimazolam sedation", limit=10)
get_semantic_scholar_paper(paper_id="...")  # 包含影響力指標

完整探索範例

情境:研究 remimazolam 的臨床應用發展

# Step 1: 找到種子論文(關鍵臨床試驗)
results = search_literature(
    query="remimazolam randomized controlled trial",
    article_type="Clinical Trial",
    limit=5
)
seed_pmid = results["articles"][0]["pmid"]  # 假設是 30217674

# Step 2: 取得完整資訊
details = fetch_article_details(pmids=seed_pmid)

# Step 3: 三方向探索(並行)
related = find_related_articles(pmid=seed_pmid, limit=10)
citing = find_citing_articles(pmid=seed_pmid, limit=20)

# Step 4: 識別重要論文
# - 在 related 和 citing 都出現的 → 核心文獻
# - citing 中標記為 review 的 → 綜述文章
# - citing 中最近發表的 → 最新進展

# Step 5: 深入重要論文
important_pmids = ["35678901", "34567890", "33456789"]
for pmid in important_pmids:
    fetch_article_details(pmids=pmid)

研究脈絡重建

縱向時間軸

2015 ──┬── Phase 1 trial (safety)
       │
2017 ──┼── Phase 2 trial (dosing)
       │
2019 ──┼── Phase 3 RCT (efficacy) ← 種子論文
       │
2020 ──┼── Systematic review
       │
2021 ──┼── Real-world studies
       │
2022 ──┼── Guideline recommendations
       │
2023 ──┴── Current best evidence

如何建立:

# 1. 從種子論文取得參考文獻(向過去追溯)
details = fetch_article_details(pmids="30217674")
past_papers = details["articles"][0]["references"]

# 2. 從種子論文找引用(向未來追蹤)
citing = find_citing_articles(pmid="30217674", limit=50)
future_papers = [a["pmid"] for a in citing["citing_articles"]]

# 3. 合併並按時間排序
all_pmids = past_papers + ["30217674"] + future_papers
all_details = fetch_article_details(pmids=",".join(all_pmids))
# 按 pub_date 排序即可得到時間軸

小技巧

1. 找到領域的 Landmark Paper

# 搜尋高引用的綜述文章
search_literature(
    query="remimazolam review",
    article_type="Review",
    strategy="most_cited"
)

2. 追蹤最新進展

# 最近引用種子論文的研究
citing = find_citing_articles(pmid="30217674", limit=50)
recent = [a for a in citing["citing_articles"] if a["pub_date"] >= "2023"]

3. 找爭議或相反結論

在 related articles 中找標題含 "versus", "comparison", "no difference" 的論文