AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Papers
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Machine Learning (ML) research is spread through academic papers featuring rich multimodal content, including text, diagrams, and tabular results. However, translating these multimodal elements into executable code remains a challenging and time-consuming process that requires substantial ML expertise. We introduce ``Paper-to-Code'' (P2C), a novel task that transforms the multimodal content of scientific publications into fully executable code repositories, which extends beyond the existing formulation of code generation that merely converts textual descriptions into isolated code snippets. To automate the P2C process, we propose AutoP2C, a multi-agent framework based on large language models that processes both textual and visual content from research papers to generate complete code repositories. Specifically, AutoP2C contains four stages: (1) repository blueprint extraction from established codebases, (2) multimodal content parsing that integrates information from text, equations, and figures, (3) hierarchical task decomposition for structured code generation, and (4) iterative feedback-driven debugging to ensure functionality and performance. Evaluation on a benchmark of eight research papers demonstrates the effectiveness of AutoP2C, which can successfully generate executable code repositories for all eight papers, while OpenAI-o1 or DeepSeek-R1 can only produce runnable code for one paper. The code is available at https://github.com/shoushouyu/Automated-Paper-to-Code.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 31 of its 62 references that are in the map. First posted on arXiv 28 Apr 2025.
Builds on
31 of 62 references.
Closest ancestors · 5
Same direction, newest first
- 2025CodeCoR: An LLM-Based Self-Reflective Multi-Agent Framework for Code Generation14 Jan
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges14 Jan
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation16 Aug
- 2023Self-collaboration Code Generation via ChatGPT15 Apr
Other references · 26
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 327
- 2024MinerU: An Open-Source Solution for Precise Document Content Extractioncited by 255
- 2023Nougat: Neural Optical Understanding for Academic Documentscited by 240
- 2023AutoAgents: A Framework for Automatic Agent Generationcited by 211
- 2024General OCR Theory: Towards OCR-2.0 via a Unified End-to-end Modelcited by 174
- 2018Auto-Keras: An Efficient Neural Architecture Search Systemcited by 169
- 2024VisionLLM v2: An End-to-End Generalist Multimodal Large Language Model for Hundreds of Vision-Language Taskscited by 136
14 more
- 2024Evaluation of OpenAI o1: Opportunities and Challenges of AGIcited by 127
- 2024SPIQA: A Dataset for Multimodal Question Answering on Scientific Paperscited by 75
- 2025Paper2Code: Automating Code Generation from Scientific Papers in Machine Learningcited by 67
- 2024MMCode: Benchmarking Multimodal Large Language Models for Code Generation with Visually Rich Programming Problemscited by 38
- 2024Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Taskscited by 24
- 2025Ocean-OCR: Towards General OCR Application via a Vision-Language Modelcited by 24
- 2020Amazon SageMaker Autopilot: a white box AutoML solution at scalecited by 20
- 2025From Code to Courtroom: LLMs as the New Software Judgescited by 16
- 2024cPAPERS: A Dataset of Situated and Multimodal Interactive Conversations in Scientific Paperscited by 10
- 2024RES-Q: Evaluating Code-Editing Large Language Model Systems at the Repository Scalecited by 7
- 2024L^2GC:Lorentzian Linear Graph Convolutional Networks for Node Classificationcited by 5
- 2024CodeRefine: A Pipeline for Enhancing LLM-Generated Code Implementations of Research Paperscited by 3
- 2025EDoRA: Efficient Weight-Decomposed Low-Rank Adaptation via Singular Value Decompositioncited by 3
- 2024Convolutional Neural Networks Do Work with Pre-Defined Filterscited by 2
Built on by
Citing papers per year: 2025: 8; 2026: 10.
18 papers.
Sort:
By area:
- 2025RPG: A Repository Planning Graph for Unified and Scalable Codebase Generationcited by 18
- 2025Scientific Algorithm Discovery by Augmenting AlphaEvolve with Deep Researchcited by 16
- 2025How Far Are AI Scientists from Changing the World?cited by 15
- 2025The Automated LLM Speedrunning Benchmark: Reproducing NanoGPT Improvementscited by 12
- 2026Sculpting the Vector Space: Towards Efficient Multi-Vector Visual Document Retrieval via Prune-then-Merge Frameworkcited by 8
- 2026NanoResearch: Co-Evolving Skills, Memory, and Policy for Personalized Research Automationcited by 4
- 2026SciPredict: Can LLMs Predict the Outcomes of Scientific Experiments in Natural Sciences?cited by 3
- 2025Evaluating the Effectiveness of Large Language Models in Solving Simple Programming Tasks: A User-Centered Studycited by 1
- 2025Enhancing Automated Paper Reproduction via Prompt-Free Collaborative Agentscited by 1
- 2026NERFIFY: A Multi-Agent Framework for Turning NeRF Papers into Codecited by 1
- 2026REVERE: Reflective Evolving Research Engineercited by 1
- 2026From paper to benchmark: agentic, framework-based reproduction of under-specified methods in machine health intelligencecited by 1
6 more
- 2026SA-Bench: Evaluating Semantic Alignment in LLM-Based Paper Reproductioncited by 1
- 2026ReproAgent: Contract-Guided Paper-to-Code Reproductioncited by 1
- 2025Lifecycle-Aware code generation: Leveraging Software Engineering Phases in LLMscited by 0
- 2025SoK: Understanding (New) Security Issues Across AI4Code Use Casescited by 0
- 2026SW-A2-Bench: Benchmarking Autonomous Software Agent Generation for Agentic Webcited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?cited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026ReproAgent: Contract-Guided Paper-to-Code Reproduction25 Aug 2026
- 2026SA-Bench: Evaluating Semantic Alignment in LLM-Based Paper Reproduction25 Aug 2026
- 2026From paper to benchmark: agentic, framework-based reproduction of under-specified methods in machine health intelligence27 May 2026
- 2026NanoResearch: Co-Evolving Skills, Memory, and Policy for Personalized Research Automation11 May 2026
- 2026SciPredict: Can LLMs Predict the Outcomes of Scientific Experiments in Natural Sciences?12 Apr 2026
- 2026SW-A2-Bench: Benchmarking Autonomous Software Agent Generation for Agentic Web5 Apr 2026
- 2026REVERE: Reflective Evolving Research Engineer21 Mar 2026
- 2026NERFIFY: A Multi-Agent Framework for Turning NeRF Papers into Code28 Feb 2026
- 2026Sculpting the Vector Space: Towards Efficient Multi-Vector Visual Document Retrieval via Prune-then-Merge Framework23 Feb 2026
- 2025SoK: Understanding (New) Security Issues Across AI4Code Use Cases20 Dec 2025
- 2025Enhancing Automated Paper Reproduction via Prompt-Free Collaborative Agents2 Dec 2025
6 more
- 2025Lifecycle-Aware code generation: Leveraging Software Engineering Phases in LLMs28 Oct 2025
- 2025Scientific Algorithm Discovery by Augmenting AlphaEvolve with Deep Research7 Oct 2025
- 2025RPG: A Repository Planning Graph for Unified and Scalable Codebase Generation19 Sep 2025
- 2025How Far Are AI Scientists from Changing the World?31 Jul 2025
- 2025Evaluating the Effectiveness of Large Language Models in Solving Simple Programming Tasks: A User-Centered Study5 Jul 2025
- 2025The Automated LLM Speedrunning Benchmark: Reproducing NanoGPT Improvements27 Jun 2025
- 2026NanoResearch: Co-Evolving Skills, Memory, and Policy for Personalized Research Automationcited by 4
- 2026NERFIFY: A Multi-Agent Framework for Turning NeRF Papers into Codecited by 1
- 2026From paper to benchmark: agentic, framework-based reproduction of under-specified methods in machine health intelligencecited by 1
- 2026SA-Bench: Evaluating Semantic Alignment in LLM-Based Paper Reproductioncited by 1
- 2026SW-A2-Bench: Benchmarking Autonomous Software Agent Generation for Agentic Webcited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?cited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026SA-Bench: Evaluating Semantic Alignment in LLM-Based Paper Reproduction25 Aug 2026
- 2026From paper to benchmark: agentic, framework-based reproduction of under-specified methods in machine health intelligence27 May 2026
- 2026NanoResearch: Co-Evolving Skills, Memory, and Policy for Personalized Research Automation11 May 2026
- 2026SW-A2-Bench: Benchmarking Autonomous Software Agent Generation for Agentic Web5 Apr 2026
- 2026NERFIFY: A Multi-Agent Framework for Turning NeRF Papers into Code28 Feb 2026
- 2025RPG: A Repository Planning Graph for Unified and Scalable Codebase Generationcited by 18
- 2025Scientific Algorithm Discovery by Augmenting AlphaEvolve with Deep Researchcited by 16
- 2025How Far Are AI Scientists from Changing the World?cited by 15
- 2025The Automated LLM Speedrunning Benchmark: Reproducing NanoGPT Improvementscited by 12
- 2026Sculpting the Vector Space: Towards Efficient Multi-Vector Visual Document Retrieval via Prune-then-Merge Frameworkcited by 8
- 2026SciPredict: Can LLMs Predict the Outcomes of Scientific Experiments in Natural Sciences?cited by 3
- 2025Evaluating the Effectiveness of Large Language Models in Solving Simple Programming Tasks: A User-Centered Studycited by 1
- 2025Enhancing Automated Paper Reproduction via Prompt-Free Collaborative Agentscited by 1
- 2026REVERE: Reflective Evolving Research Engineercited by 1
- 2026ReproAgent: Contract-Guided Paper-to-Code Reproductioncited by 1
- 2025Lifecycle-Aware code generation: Leveraging Software Engineering Phases in LLMscited by 0
- 2025SoK: Understanding (New) Security Issues Across AI4Code Use Casescited by 0
- 2026ReproAgent: Contract-Guided Paper-to-Code Reproduction25 Aug 2026
- 2026SciPredict: Can LLMs Predict the Outcomes of Scientific Experiments in Natural Sciences?12 Apr 2026
- 2026REVERE: Reflective Evolving Research Engineer21 Mar 2026
- 2026Sculpting the Vector Space: Towards Efficient Multi-Vector Visual Document Retrieval via Prune-then-Merge Framework23 Feb 2026
- 2025SoK: Understanding (New) Security Issues Across AI4Code Use Cases20 Dec 2025
- 2025Enhancing Automated Paper Reproduction via Prompt-Free Collaborative Agents2 Dec 2025
- 2025Lifecycle-Aware code generation: Leveraging Software Engineering Phases in LLMs28 Oct 2025
- 2025Scientific Algorithm Discovery by Augmenting AlphaEvolve with Deep Research7 Oct 2025
- 2025RPG: A Repository Planning Graph for Unified and Scalable Codebase Generation19 Sep 2025
- 2025How Far Are AI Scientists from Changing the World?31 Jul 2025
- 2025Evaluating the Effectiveness of Large Language Models in Solving Simple Programming Tasks: A User-Centered Study5 Jul 2025
- 2025The Automated LLM Speedrunning Benchmark: Reproducing NanoGPT Improvements27 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2025ResearchCodeAgent: An LLM Multi-Agent System for Automated Codification of Research Methodologies
- 2025DocAgent: A Multi-Agent System for Automated Code Documentation Generation
- 2026RepoAtlas: Guiding Coding Agents via Evolving Multimodal Repository Views
- 2026CodeTeam: An LLM-Powered Multi-Agent Framework for Repository-Level Code Generation
- 2026ToolRosella: Translating Code Repositories into Standardized Tools for Scientific Agents
- 2026FastContext: Training Efficient Repository Explorer for Coding Agents
- 2025DeepCode: Open Agentic Coding
- 2025GraphCodeAgent: Dual Graph-Guided LLM Agent for Retrieval-Augmented Repo-Level Code Generation