BioCoder: A Benchmark for Bioinformatics Code Generation with Large Language Models
Not on the map. Why?
Abstract (arXiv)
Pre-trained large language models (LLMs) have significantly improved code generation. As these models scale up, there is an increasing need for the output to handle more intricate tasks and to be appropriately specialized to particular domains. Here, we target bioinformatics due to the amount of domain knowledge, algorithms, and data operations this discipline requires. We present BioCoder, a benchmark developed to evaluate LLMs in generating bioinformatics-specific code. BioCoder spans much of the field, covering cross-file dependencies, class declarations, and global variables. It incorporates 1,026 Python functions and 1,243 Java methods extracted from GitHub, along with 253 examples from the Rosalind Project, all pertaining to bioinformatics. Using topic modeling, we show that the overall coverage of the included code is representative of the full spectrum of bioinformatics calculations. BioCoder incorporates a fuzz-testing framework for evaluation. We have applied it to evaluate various models including InCoder, CodeGen, CodeGen2, SantaCoder, StarCoder, StarCoder+, InstructCodeT5+, GPT-3.5, and GPT- 4. Furthermore, we fine-tuned one model (StarCoder), demonstrating that our training dataset can enhance the performance on our testing benchmark (by >15% in terms of Pass@K under certain prompt configurations and always >3%). The results highlight two key aspects of successful models: (1) Successful models accommodate a long prompt (> 2,600 tokens) with full context, including functional dependencies. (2) They contain domain-specific knowledge of bioinformatics, beyond just general coding capability. This is evident from the performance gain of GPT-3.5/4 compared to the smaller models on our benchmark (50% vs. up to 25%). Availability and implementation: Code is available at: https://github.com/gersteinlab/biocoder and https://biocoder-benchmark. github.io/.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 51 of its 63 references that are in the map. First posted on arXiv 31 Aug 2023.
Builds on
51 of 63 references.
References · 51
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
- 2022Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedbackcited by 3,634
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2022Training Compute-Optimal Large Language Modelscited by 2,927
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,880
- 2023Pythia: A Suite for Analyzing Large Language Models Across Training and Scalingcited by 1,734
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
38 more
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2022LaMDA: Language Models for Dialog Applicationscited by 1,218
- 2021A General Language Assistant as a Laboratory for Alignmentcited by 1,023
- 2023Teaching Large Language Models to Self-Debugcited by 963
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2022GLM-130B: An Open Bilingual Pre-trained Modelcited by 837
- 2023StarCoder: may the source be with you!cited by 790
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
- 2022CodeT: Code Generation with Generated Testscited by 369
- 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 346
- 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 327
- 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
- 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
- 2023SantaCoder: don't reach for the stars!cited by 169
- 2023ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generationcited by 166
- 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
- 2022Large Language Models Meet NL2Code: A Surveycited by 135
- 2023CodeGen2: Lessons for Training LLMs on Programming and Natural Languagescited by 124
- 2023On the Tool Manipulation Capability of Open-source Large Language Modelscited by 122
- 2023Who Wrote this Code? Watermarking for Code Generationcited by 116
- 2022ReCode: Robustness Evaluation of Code Generation Modelscited by 100
- 2022Execution-Based Evaluation for Open-Domain Code Generationcited by 89
- 2022CERT: Continual Pre-Training on Sketches for Library-Oriented Code Generationcited by 87
- 2023PanGu-Coder2: Boosting Large Language Models for Code with Ranking Feedbackcited by 69
- 2022When Language Model Meets Private Librarycited by 54
- 2023Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generationcited by 49
- 2022PanGu-Coder: Program Synthesis with Function-Level Language Modelingcited by 47
- 2022MCoNaLa: A Benchmark for Code Generation from Multiple Natural Languagescited by 41
- 2023RepoFusion: Training Code Models to Understand Your Repositorycited by 40
- 2023Measuring The Impact Of Programming Language Distributioncited by 32
- 2023Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Reviewcited by 32
- 2022A Hazard Analysis Framework for Code Synthesis Large Language Modelscited by 22
- 2023CodeTF: One-stop Transformer Library for State-of-the-art Code LLMscited by 21
- 2022Measuring Datacited by 18
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2024: 4; 2025: 11; 2026: 9.
24 papers.
Sort:
By area:
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 956
- 2025BixBench: a Comprehensive Benchmark for LLM-based Agents in Computational Biologycited by 75
- 2025CodePDE: An Inference Framework for LLM-driven PDE Solver Generationcited by 37
- 2024Can Large Language Models Write Parallel Code?cited by 36
- 2025Virology Capabilities Test (VCT): A Multimodal Virology Q&A Benchmarkcited by 27
- 2025MedAgentGym: A Scalable Agentic Training Environment for Code-Centric Reasoning in Biomedical Data Sciencecited by 22
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmarkcited by 13
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025BioAgents: Democratizing Bioinformatics Analysis with Multi-Agent Systemscited by 8
- 2025BioDSA-1K: Benchmarking Data Science Agents for Biomedical Researchcited by 7
- 2026AutoNumerics: An Autonomous, PDE-Agnostic Multi-Agent Pipeline for Scientific Computingcited by 7
- 2026ABC-Bench: An Agentic Bio-Capabilities Benchmark for Biosecuritycited by 5
12 more
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 3
- 2025Benchmarking LLM-based agents for single-cell omics analysiscited by 2
- 2026Can LLM Agents Generate Real-World Evidence? Evaluating Observational Studies in Medical Databasescited by 2
- 2024Can Large Language Models Replace Data Scientists in Biomedical Research?cited by 1
- 2025OLAF: An Open Life Science Analysis Framework for Conversational Bioinformatics Powered by Large Language Modelscited by 1
- 2026Are LLMs Ready for Neural-integrated Mechanistic Modeling? A Benchmark and Agentic Frameworkcited by 1
- 2026IndustryCode: A Benchmark for Industry Code Generationcited by 1
- 2026MolViBench: Evaluating LLMs on Molecular Vibe Codingcited by 1
- 2025Generative Artificial Intelligence in Bioinformatics: A Systematic Review of Models, Applications, and Methodological Advancescited by 0
- 2026MARBLE: Multi-Agent Reasoning for Bioinformatics Learning and Evolutioncited by 0
- 2026SciCodePile: A 128GB Corpus and Executable Benchmark for Challenging Scientific Code Generationcited by 0
- 2026Bioinfoysis Technical Reportcited by 0
- 2026Bioinfoysis Technical Report3 Sep 2026
- 2026SciCodePile: A 128GB Corpus and Executable Benchmark for Challenging Scientific Code Generation21 Jul 2026
- 2026ABC-Bench: An Agentic Bio-Capabilities Benchmark for Biosecurity9 Jun 2026
- 2026MolViBench: Evaluating LLMs on Molecular Vibe Coding4 May 2026
- 2026IndustryCode: A Benchmark for Industry Code Generation3 Apr 2026
- 2026Can LLM Agents Generate Real-World Evidence? Evaluating Observational Studies in Medical Databases24 Mar 2026
- 2026Are LLMs Ready for Neural-integrated Mechanistic Modeling? A Benchmark and Agentic Framework20 Feb 2026
- 2026AutoNumerics: An Autonomous, PDE-Agnostic Multi-Agent Pipeline for Scientific Computing19 Feb 2026
- 2026MARBLE: Multi-Agent Reasoning for Bioinformatics Learning and Evolution20 Jan 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025Generative Artificial Intelligence in Bioinformatics: A Systematic Review of Models, Applications, and Methodological Advances5 Nov 2025
- 2025Benchmarking LLM-based agents for single-cell omics analysis16 Aug 2025
12 more
- 2025MedAgentGym: A Scalable Agentic Training Environment for Code-Centric Reasoning in Biomedical Data Science4 Jun 2025
- 2025BioDSA-1K: Benchmarking Data Science Agents for Biomedical Research22 May 2025
- 2025CodePDE: An Inference Framework for LLM-driven PDE Solver Generation13 May 2025
- 2025Virology Capabilities Test (VCT): A Multimodal Virology Q&A Benchmark21 Apr 2025
- 2025OLAF: An Open Life Science Analysis Framework for Conversational Bioinformatics Powered by Large Language Models4 Apr 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
- 2025BixBench: a Comprehensive Benchmark for LLM-based Agents in Computational Biology28 Feb 2025
- 2025BioAgents: Democratizing Bioinformatics Analysis with Multi-Agent Systems10 Jan 2025
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmark24 Dec 2024
- 2024Can Large Language Models Replace Data Scientists in Biomedical Research?28 Oct 2024
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul 2024
- 2024Can Large Language Models Write Parallel Code?23 Jan 2024
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 956
- 2025BixBench: a Comprehensive Benchmark for LLM-based Agents in Computational Biologycited by 75
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025BioAgents: Democratizing Bioinformatics Analysis with Multi-Agent Systemscited by 8
- 2025BioDSA-1K: Benchmarking Data Science Agents for Biomedical Researchcited by 7
- 2026AutoNumerics: An Autonomous, PDE-Agnostic Multi-Agent Pipeline for Scientific Computingcited by 7
- 2026ABC-Bench: An Agentic Bio-Capabilities Benchmark for Biosecuritycited by 5
- 2025Benchmarking LLM-based agents for single-cell omics analysiscited by 2
- 2026Can LLM Agents Generate Real-World Evidence? Evaluating Observational Studies in Medical Databasescited by 2
- 2026Are LLMs Ready for Neural-integrated Mechanistic Modeling? A Benchmark and Agentic Frameworkcited by 1
- 2026Bioinfoysis Technical Reportcited by 0
- 2026Bioinfoysis Technical Report3 Sep 2026
- 2026ABC-Bench: An Agentic Bio-Capabilities Benchmark for Biosecurity9 Jun 2026
- 2026Can LLM Agents Generate Real-World Evidence? Evaluating Observational Studies in Medical Databases24 Mar 2026
- 2026Are LLMs Ready for Neural-integrated Mechanistic Modeling? A Benchmark and Agentic Framework20 Feb 2026
- 2026AutoNumerics: An Autonomous, PDE-Agnostic Multi-Agent Pipeline for Scientific Computing19 Feb 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025Benchmarking LLM-based agents for single-cell omics analysis16 Aug 2025
- 2025BioDSA-1K: Benchmarking Data Science Agents for Biomedical Research22 May 2025
- 2025BixBench: a Comprehensive Benchmark for LLM-based Agents in Computational Biology28 Feb 2025
- 2025BioAgents: Democratizing Bioinformatics Analysis with Multi-Agent Systems10 Jan 2025
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul 2024
- 2025CodePDE: An Inference Framework for LLM-driven PDE Solver Generationcited by 37
- 2024Can Large Language Models Write Parallel Code?cited by 36
- 2025Virology Capabilities Test (VCT): A Multimodal Virology Q&A Benchmarkcited by 27
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmarkcited by 13
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 3
- 2024Can Large Language Models Replace Data Scientists in Biomedical Research?cited by 1
- 2025OLAF: An Open Life Science Analysis Framework for Conversational Bioinformatics Powered by Large Language Modelscited by 1
- 2026IndustryCode: A Benchmark for Industry Code Generationcited by 1
- 2026MolViBench: Evaluating LLMs on Molecular Vibe Codingcited by 1
- 2025Generative Artificial Intelligence in Bioinformatics: A Systematic Review of Models, Applications, and Methodological Advancescited by 0
- 2026SciCodePile: A 128GB Corpus and Executable Benchmark for Challenging Scientific Code Generationcited by 0
- 2026SciCodePile: A 128GB Corpus and Executable Benchmark for Challenging Scientific Code Generation21 Jul 2026
- 2026MolViBench: Evaluating LLMs on Molecular Vibe Coding4 May 2026
- 2026IndustryCode: A Benchmark for Industry Code Generation3 Apr 2026
- 2025Generative Artificial Intelligence in Bioinformatics: A Systematic Review of Models, Applications, and Methodological Advances5 Nov 2025
- 2025CodePDE: An Inference Framework for LLM-driven PDE Solver Generation13 May 2025
- 2025Virology Capabilities Test (VCT): A Multimodal Virology Q&A Benchmark21 Apr 2025
- 2025OLAF: An Open Life Science Analysis Framework for Conversational Bioinformatics Powered by Large Language Models4 Apr 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmark24 Dec 2024
- 2024Can Large Language Models Replace Data Scientists in Biomedical Research?28 Oct 2024
- 2024Can Large Language Models Write Parallel Code?23 Jan 2024