Bayes-PD: Exploring a Sequence to Binding Bayesian Neural Network model trained on Phage Display data
Ilann Amiaud-Plachy, Michael Blank, Oliver Bent, Sebastien Boyer
TL;DR
Bayes-PD addresses learning from noisy phage display data to predict protein–target binding affinities by integrating a Bayesian neural network within a loop that simulates the experimental selection and its noise. It combines sequence embeddings from a lightweight protein language model, Poissonized count modeling to reflect sampling, and a CNN-based Bayesian predictor trained with stochastic variational inference, yielding calibrated uncertainty and explainable attributions. The approach demonstrates meaningful alignment with actual binding measurements, shows generalization to generated sequences, and provides uncertainty-aware criteria to guide experimental prioritization. This framework offers a principled, scalable means to extract reliable sequence–binding insights from noisy phage display data and to inform design decisions in protein engineering.
Abstract
Phage display is a powerful laboratory technique used to study the interactions between proteins and other molecules, whether other proteins, peptides, DNA or RNA. The under-utilisation of this data in conjunction with deep learning models for protein design may be attributed to; high experimental noise levels; the complex nature of data pre-processing; and difficulty interpreting these experimental results. In this work, we propose a novel approach utilising a Bayesian Neural Network within a training loop, in order to simulate the phage display experiment and its associated noise. Our goal is to investigate how understanding the experimental noise and model uncertainty can enable the reliable application of such models to reliably interpret phage display experiments. We validate our approach using actual binding affinity measurements instead of relying solely on proxy values derived from 'held-out' phage display rounds.
