Protein Sequence Design via Memory-Efficient Global Attention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for protein structure modeling and prediction face limitations in accurately learning complex residue inter-dependencies due to independence assumptions and noise propagation in residue interactions, leading to suboptimal sequence design and prediction performance.

Innovation Solution

A machine-learning based method that employs an entropy-based prediction-selection method and memory-efficient global graph attention layers to learn and propagate high-quality residue interactions, allowing each residue node to gather information from the entire sequence while maintaining memory efficiency, and generating sequences non-iteratively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If proximity graphs are used to model residue interactions with autoregressive decoding, then complex residue inter-dependencies can be learned, but error accumulation occurs due to dependency on previous predictions

Engineering Contradiction:
Improvesequence design accuracyVSAvoidprediction stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent inverts the conventional autoregressive decoding approach by using non-autoregressive decoding with entropy-based selection. Instead of predicting residues sequentially where each prediction depends on previous ones, the model predicts all residues simultaneously and then selects the most confident predictions based on entropy values, eliminating error accumulation from sequential dependency.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The entropy-based prediction-selection mechanism allows the model to self-evaluate its own prediction confidence and selectively accept or reject predictions based on their entropy values. High-confidence predictions (low entropy) are retained while low-confidence predictions (high entropy) are rejected and replaced, enabling the system to self-correct without external intervention.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If global attention is used to learn residue interactions from entire sequence, then accurate global residue interactions can be captured, but memory consumption increases significantly

Engineering Contradiction:
Improveresidue interaction modeling accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the global attention computation into two parts: (1) local attention within K-nearest neighbor graphs that captures spatially proximal residue interactions, and (2) global information propagation through the graph structure that indirectly captures long-range interactions. This segmentation reduces the computational complexity from O(N²) to O(N×K) while maintaining the ability to model global residue interactions.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If iterative decoding is used to update residues based on neighborhood, then residue interactions can be refined, but noisy residue information is propagated through the graph structure

Engineering Contradiction:
Improvesequence recovery accuracyVSAvoidnoise propagation
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent converts the potentially harmful noise propagation in iterative decoding into a beneficial filtering process. By computing entropy values for all predictions simultaneously and using these entropy values to selectively accept or reject predictions, the method transforms the noise issue into a confidence-based selection mechanism that eliminates noisy predictions while retaining high-confidence ones.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20240404620A1Framework for protein design from partial sequence with memory-efficient global attention method
Publication Date: 2024.12.05 THE CHINESE UNIVERSITY OF HONG KONG
  • US20240404620A1 patent drawing
  • US20240404620A1 patent drawing
  • US20240404620A1 patent drawing

AI summary

A machine-learning based method and systems for protein sequence design are provided. The method includes generating a portion of a sequence and removing noise in input residue context, encoding and processing the portion of the sequence and backbone structure to obtain graph features, performing memory-efficient global graph attention layers to propagate the graph features and learn global residue interactions; and generating an entire sequence non-iteratively. The performing memory-efficient global graph attention layers includes enabling each residue node to learn residue interactions and gather information from the entire sequence while maintaining memory efficiency. The edge features of the memory-efficient global graph attention layers include interatomic distances and direction vectors.