Fast differentiable DNA and protein sequence optimization for molecular design

05/22/2020
by   Johannes Linder, et al.
15

Designing DNA and protein sequences with improved or novel function has the potential to greatly accelerate synthetic biology. Machine learning models that accurately predict biological fitness from sequence are becoming a powerful tool for molecular design. Activation maximization offers a simple design strategy for differentiable models: one-hot coded sequences are first approximated by a continuous representation which is then iteratively optimized with respect to the predictor oracle by gradient ascent. While elegant, this method is limited by technical challenges, as it suffers from vanishing gradients and may cause predictor pathologies leading to poor convergence. Here, we build on a previously proposed straight-through approximation method to optimize through discrete sequence samples. By normalizing nucleotide logits across positions and introducing an adaptive entropy variable, we remove bottlenecks arising from overly large or skewed sampling parameters. This results in a markedly improved algorithm with up to 100-fold faster convergence. Moreover, our method finds improved fitness optima compared to existing methods, including the original algorithm without normalization and global optimization heuristics such as Simulated Annealing. We demonstrate our improved method by designing DNA and enzyme sequences for six deep learning predictors, including a protein structure predictor (trRosetta).

READ FULL TEXT

page 3

page 7

page 13

research
11/24/2022

Estimation of Similarity between DNA Sequences and Its Graphical Representation

Bioinformatics, which is now a well known field of study, originated in ...
research
04/30/2023

Importance Weighted Expectation-Maximization for Protein Sequence Design

Designing protein sequences with desired biological function is crucial ...
research
12/17/2017

Generating and designing DNA with deep generative models

We propose generative neural network methods to generate DNA sequences a...
research
04/06/2023

Biological Sequence Kernels with Guaranteed Flexibility

Applying machine learning to biological sequences - DNA, RNA and protein...
research
07/02/2023

Optimizing protein fitness using Gibbs sampling with Graph-based Smoothing

The ability to design novel proteins with higher fitness on a given task...
research
10/08/2018

Design by adaptive sampling

We present a probabilistic modeling framework and adaptive sampling algo...
research
03/14/2020

Lattice protein design using Bayesian learning

A novel protein design method using Bayesian learning is proposed in thi...

Please sign up or login with your details

Forgot password? Click here to reset