Paper2Agent – transforming research papers into interactive AI agents
3 hours ago
1
Paper2Agent is a multi-agent AI system that automatically transforms research papers into interactive AI agents with minimal human input. Here are some Demos of the Paper2Agent-generated agent.
Automatically detects and runs all relevant tutorials from a research paper’s codebase.
⚠️ Prerequisites: Complete the installation & setup below before running Paper2Agent.
⏱️ Runtime & Cost: Processing time varies from 30 minutes to 3+ hours based on codebase complexity. Estimated cost: ~$15 for complex repositories like AlphaGenome using Claude Sonnet 4 (one-time cost).
cd Paper2Agent
bash Paper2Agent.sh \
--project_dir <PROJECT_DIR> \
--github_url <GITHUB_URL>
git clone https://github.com/jmiao24/Paper2Agent.git
cd Paper2Agent
Install Python Dependencies
Install and Configure Claude Code
npm install -g @anthropic-ai/claude-code
claude
🤖 How to Create a Paper Agent?
To streamline usage, we recommend creating Paper Agents by connecting Paper MCP servers to an AI coding agent, such as Claude Code or the Google Gemini CLI (it's free with a Google account!).
We are also actively developing our own base agent, which will be released soon.
After pipeline completion, Claude Code will automatically open with your new MCP server loaded.
Manual Launch with Remote MCP Server Hosted on Hugging Face
To create a paper agent in Claude Code with the Paper MCP server of interest, use the following script with your own working directory, MCP name, and server URL:
✅ You will now have an AlphaGenome Agent ready for genomics data interpretation. You can input the query like:
Analyze heart gene expression data with AlphaGenome MCP to identify the causal gene
for the variant chr11:116837649:T>G, associated with Hypoalphalipoproteinemia.
To reuse the AlphaGenome agent, run
Verify your agent is loaded:
or use \mcp inside Claude Code. You should see your repository-specific MCP server listed.
Individual tool modules extracted from each tutorial
<repo_name>-env/
Isolated Python environment with all dependencies
Below, we showcase demos of AI agents created by Paper2Agent, illustrating how each agent applies the tools from its source paper to tackle scientific tasks.
🧬 AlphaGenome Agent for Genomic Data Interpretation
Example query:
Analyze heart gene expression data with AlphaGenome MCP to identify the causal gene
for the variant chr11:116837649:T>G, associated with Hypoalphalipoproteinemia.
AlphaGenome_chatbot.mov
🗺️ TISSUE Agent for Uncertainty-Aware Spatial Transcriptomics Analysis
Example query:
Calculate the 95% prediction interval for the spatial gene expression prediction of gene Acta2 using TISSUE MCP.
This is my data:
Spatial count matrix: Spatial_count.txt
Spatial locations: Locations.txt
scRNA-seq count matrix: scRNA_count.txt
TISSUE_chatbot.mov
🧫 Scanpy Agent for Single-Cell Data Preprocessing
Example query:
Use Scanpy MCP to preprocess and cluster the single-cell dataset pbmc_all.h5ad.
@misc{miao2025paper2agent,
title={Paper2Agent: Reimagining Research Papers As Interactive and Reliable AI Agents},
author={Jiacheng Miao and Joe R. Davis and Jonathan K. Pritchard and James Zou},
year={2025},
eprint={2509.06917},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2509.06917},
}