SeqProp

SeqProp optimizes DNA and protein sequences using activation maximization with continuous one-hot representations and gradient ascent against a predictor oracle to identify sequences with improved predicted fitness.


Key Features:

  • Improved Activation Maximization: Refines activation maximization for differentiable models by optimizing continuous relaxations of one-hot sequence encodings.
  • Continuous One-Hot Representation: Transforms discrete one-hot coded sequences into a continuous representation suitable for gradient-based optimization.
  • Gradient Ascent with Predictor Oracle: Performs iterative gradient ascent optimization of the continuous sequence representation guided by a predictor oracle.
  • Straight-Through Approximation and Normalization: Employs straight-through approximation combined with normalization across input sequence distribution parameters to mitigate vanishing gradients and skewed parameter distributions.
  • Enhanced Convergence Speed: Achieves up to 100-fold faster convergence compared to previous techniques.
  • Optimized Fitness Optima: Consistently finds improved fitness optima across tested applications.
  • Regularization Methods: Supports various regularization methods to maintain confidence, biological relevance, and stability of designed sequences.

Scientific Applications:

  • Sequence Design: Designs DNA and protein sequences tailored to properties predicted by deep learning models.
  • Protein Structure Prediction: Optimizes sequences to influence protein folding and stability for structure-related objectives.
  • Drug Development: Enables creation or modification of sequences to improve therapeutic efficacy as predicted by computational models.
  • Vaccine Design: Optimizes antigen sequences to elicit predicted immune responses for vaccine development.

Methodology:

Transforms one-hot coded sequences into continuous representations, applies iterative gradient ascent guided by a predictor oracle, uses normalization and straight-through estimation to stabilize optimization, and applies regularization techniques.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
3/27/2022
Last Updated:
3/27/2022

Operations

Publications

Linder J, Seelig G. Fast activation maximization for molecular sequence design. BMC Bioinformatics. 2021;22(1). doi:10.1186/s12859-021-04437-5. PMID:34670493. PMCID:PMC8527647.

PMID: 34670493
PMCID: PMC8527647
Funding: - National Science Foundation: 2021552 - National Institutes of Health: R01HG009136, R01HG009892, R21HG010945