Abstract
This study introduces a novel Bayesian Optimization (BO) method to support the design and optimization of bioactive peptide sequences in the context of a fully automated closed-loop Design-Make-Test (DMT) pipeline. Using the major histocompatibility complex class I receptor system as test case, we showed that BO is capable to efficiently navigate vast sequence spaces. Starting from a single peptide-lead sequence in the $\mu$M IC50 range, the method is able to optimize a peptide sequence to its optimal binding affinity in less than 5 DMT cycles, with 96 peptide sequences per batch. We extensively evaluated its performance, in various conditions and with different parameters, providing valuable insights for peptide optimization tasks in future closed-loop DMT environments. Different sequence- and structure-based initialization strategies were also tested, to generate the initial batch of peptide sequences, as well as different molecular fingerprints and protein language models. Additionally, the method developed here can natively handle various peptide sequence lengths and scaffolds (e.g. macrocycles) and support any arbitrary non-standard amino acids or residue modifications. The source code of our method, Mobius, is publicly available under the Apache license at https://git.scicore.unibas.ch/schwede/mobius.
Supplementary materials
Title
Supplementary materials: Combining Bayesian optimization with sequence- or structure-based strategies for optimization of peptide-protein binding
Description
Supplementary figures showing the different sequence-based strategies, correlations between experimental pIC50 and Gaussian Process Regression model and also with Rosetta and FoldX, comparison between different sequence descriptors and fingerprint methods, plots showing the evolution of the pIC50 during the DMT optimization process using different initialization strategies.
Actions
Supplementary weblinks
Title
Mobius: python package for optimizing peptide sequences using Bayesian optimization
Description
Mobius code repository
Actions
View