1. Generating functional protein variants with variational autoencoders
- Author
-
Alex Hawkins-Hooker, Arthur Chen, David Bikard, Guillaume Couairon, Florence Depardieu, Sebastien Baur, Biologie de Synthèse - Synthetic biology, Institut Pasteur [Paris] (IP), This work was supported by the French Government’s Investissement d’Avenir program and by Laboratoire d’Excellence ‘Integrative Biology of Emerging Infectious Diseases’ (ANR-10-LABX-62-IBEID) to D.B., ANR-10-LABX-0062,IBEID,Integrative Biology of Emerging Infectious Diseases(2010), and Institut Pasteur [Paris]
- Subjects
Protein Structure Comparison ,Luminescence ,[SDV.BIO]Life Sciences [q-bio]/Biotechnology ,Computer science ,[SDV]Life Sciences [q-bio] ,Markov models ,Variation (game tree) ,Protein Sequencing ,Biochemistry ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,Machine Learning ,Database and Informatics Methods ,0302 clinical medicine ,Protein sequencing ,Macromolecular Structure Analysis ,Hidden Markov models ,Biology (General) ,chemistry.chemical_classification ,0303 health sciences ,Sequence ,Functional protein ,Physics ,Electromagnetic Radiation ,Directed evolution ,Recombinant Proteins ,3. Good health ,Amino acid ,Physical Sciences ,Oxidoreductases ,Photorhabdus ,Sequence Analysis ,Algorithms ,Research Article ,Multiple Alignment Calculation ,Protein Structure ,QH301-705.5 ,Bioinformatics ,Materials Science ,Material Properties ,Computational biology ,Research and Analysis Methods ,03 medical and health sciences ,Computational Techniques ,Escherichia coli ,Computer Simulation ,Molecular Biology Techniques ,Sequencing Techniques ,Molecular Biology ,030304 developmental biology ,Structure (mathematical logic) ,Rational design ,Computational Biology ,Proteins ,Reproducibility of Results ,Biology and Life Sciences ,Probability theory ,Function (mathematics) ,Protein engineering ,Split-Decomposition Method ,chemistry ,Solubility ,Neural Networks, Computer ,Sequence Alignment ,030217 neurology & neurosurgery ,Mathematics - Abstract
The vast expansion of protein sequence databases provides an opportunity for new protein design approaches which seek to learn the sequence-function relationship directly from natural sequence variation. Deep generative models trained on protein sequence data have been shown to learn biologically meaningful representations helpful for a variety of downstream tasks, but their potential for direct use in the design of novel proteins remains largely unexplored. Here we show that variational autoencoders trained on a dataset of almost 70000 luciferase-like oxidoreductases can be used to generate novel, functional variants of the luxA bacterial luciferase. We propose separate VAE models to work with aligned sequence input (MSA VAE) and raw sequence input (AR-VAE), and offer evidence that while both are able to reproduce patterns of amino acid usage characteristic of the family, the MSA VAE is better able to capture long-distance dependencies reflecting the influence of 3D structure. To confirm the practical utility of the models, we used them to generate variants of luxA whose luminescence activity was validated experimentally. We further showed that conditional variants of both models could be used to increase the solubility of luxA without disrupting function. Altogether 6/12 of the variants generated using the unconditional AR-VAE and 9/11 generated using the unconditional MSA VAE retained measurable luminescence, together with all 23 of the less distant variants generated by conditional versions of the models; the most distant functional variant contained 35 differences relative to the nearest training set sequence. These results demonstrate the feasibility of using deep generative models to explore the space of possible protein sequences and generate useful variants, providing a method complementary to rational design and directed evolution approaches., Author summary The design of novel proteins with specified function and biochemical properties is a longstanding goal in bio-engineering with applications across medicine and nanotechnology. Despite the impressive achievements of traditional approaches, a great deal of scope remains for the development of data-driven methods capable of exploiting the record of natural sequence variation available in protein databases. Deep generative models such as variational autoencoders (VAEs) have shown remarkable success in synthesising realistic data samples across a range of modalities, driving recent interest in developing such models for proteins. However, experimental evidence for the viability of such techniques in practical protein design settings remains scarce. Here we show that VAEs trained on the family of luciferase-like oxidoreductases can be used to generate functional variants of the luxA bacterial luciferase. We compare the use of raw and aligned sequences as input to the model, providing evidence that models trained on aligned data are better able to learn functional constraints. Finally, we demonstrate the possibility of controlling desired properties of the designed sequences, by using conditional versions of the VAE models to increase the solubility of the wild-type luxA sequence from P. luminescens.
- Published
- 2021
- Full Text
- View/download PDF