---
name: research-papers
description: Search and retrieve scientific research papers from academic databases. Use when users ask about scientific literature, research, academic papers, studies, citations, or need to find scholarly sources. Searches Semantic Scholar, arXiv, and PubMed.
---

# Research Papers

Search academic databases for scientific papers, abstracts, and citations.

## Quick Start

```bash
# Search across all sources
python3 scripts/search.py "machine learning transformer architecture"

# Search specific database
python3 scripts/search.py "CRISPR gene editing" --source arxiv
python3 scripts/search.py "COVID-19 vaccine efficacy" --source pubmed
python3 scripts/search.py "large language models" --source semantic

# Limit results
python3 scripts/search.py "quantum computing" --limit 5

# Get paper details by ID
python3 scripts/get-paper.py arxiv:2301.07041
python3 scripts/get-paper.py doi:10.1038/s41586-021-03819-2
python3 scripts/get-paper.py pmid:33972942
```

## Sources

| Source | Coverage | Best For |
|--------|----------|----------|
| **Semantic Scholar** | 200M+ papers, all fields | General search, citations, related papers |
| **arXiv** | 2M+ preprints | CS, Physics, Math, recent research |
| **PubMed** | 35M+ papers | Biomedical, life sciences, medicine |

## Output Format

Results include:
- **Title** — Paper title
- **Authors** — Author list
- **Year** — Publication year
- **Abstract** — Paper summary (truncated if long)
- **Citations** — Citation count (when available)
- **URL** — Link to full paper
- **ID** — Database-specific identifier

## Tips

- Use specific terms for better results
- Combine with `web_fetch` to get full paper content from open access links
- arXiv papers are always open access
- Check `isOpenAccess` field for free full-text availability
