bioRxivBioinformaticsPreprint
A Genetic Algorithm to scour protein sequence space: A novel framework for protein engineering using protein language models and force fields
João SartoriiD, Eduardo KrempseriD, Ana Carolina Ramos GuimarãesiD, Lucas de Almeida MachadoiD
Abstract
The optimization of protein sequences for enhanced binding and stability remains a formidable challenge in bioengineering due to the vastness of sequence space. Existing state-of-the-art methods, including traditional structure-based design and protein language models, use fitness estimators as objective functions to guide search algorithms that scour sequence space for optimal sequences. However, effective exploration requires search strategies that balance diversity and computational efficiency, as both are paramount for effective exploration. This work presents GAPO (Genetic Algorithm for Protein Optimization), a novel flexible framework that integrates evolutionary computing, protein language models, and structure-based design to efficiently explore sequence space. GAPO employs genetic algorithms to iteratively refine protein sequences based on user-defined objective functions, using either force field-derived information or protein language models to assess fitness, it also allows users to define custom objective functions, including multi-objective ones. We detail GAPOs implementation, highlighting features such as customizable initialization methods, diverse selection strategies, and mutation techniques informed by evolutionary scale modeling (ESM).IIn a case study using Hen-egg lysozyme, GAPO outperformed simulated annealing (SA) in both protein language model and energy-based objectives, converging to higher average ESM2 probabilities (0.98 vs. WT 0.89 and SA 0.88) and more favorable REF2015 energies (-510 REU vs. WT -415 REU and SA -405 REU), while maintaining reproducible behavior across independent runs. GAPO is available at https://github.com/izzetbiophysicist/GAPO.
- assay: protein sequence
- research focus: protein design
- research focus: sequence-to-function modeling
- research focus: benchmarking
- approach: deep learning
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Heuristic Multi-site Optimization for Protein Sequence Design using Masked Protein Language Models
Lijuan Wang, Yuze Wang, … Junjie Chen·PLoS Computational BiologyPeer-reviewed·Jun 5, 2026
- BAGEL: Protein Engineering via Exploration of an Energy Landscape
Jakub Lála, Ayham Al-Saffar, Stefano Angioletti‐Uberti·PLoS Computational BiologyPeer-reviewed·Dec 3, 2025
- Coevolution-informed Bayesian optimization for sample-efficient protein design
Dulitha Prasanna Kulathunga, Divyanshu Shukla, Davit A. Potoyan·bioRxiv·Aug 7, 2026
- Geometric Protein Optimization
Dario Wirtz, Claus Horn·bioRxiv·Feb 10, 2025
- Designing diverse and high-performance proteins with a large language model in the loop
Carlos Alberto Gomez-Uribe, Japheth E. Gado, Meiirbek Islamov·PLoS Computational BiologyPeer-reviewed·Jun 5, 2025
- Protein engineering via Bayesian optimization-guided evolutionary algorithm and robotic experiments
Ruyun Hu, Lihao Fu, … Tong Si·Briefings in BioinformaticsPeer-reviewed·Nov 23, 2022