Generative Adversarial Network for Peptide Sequence Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computational tools lack the ability to generate new binding peptides with specified properties for MHC proteins, which are crucial for immune responses and transplant rejection, especially when the training dataset is imbalanced with fewer minority-class examples.

Innovation Solution

A generative adversarial network (GAN) is trained using both binding and non-binding peptide sequences to generate new peptides that mimic the training peptides, with a conditional Wasserstein GAN and dual-projection vectors to learn cross-entropy losses, enabling the generation of new binding peptides for MHC proteins associated with viruses or tumors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a standard GAN is used to generate peptide sequences, then new binding peptides can be generated, but the training dataset remains imbalanced with insufficient minority-class examples

Engineering Contradiction:
Improvenumber of binding peptide sequencesVSAvoidbinding affinity accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent uses a generative adversarial network to copy the characteristics of existing binding peptide sequences and generate new synthetic binding peptides. The generator model learns the underlying distribution of binding peptides and creates realistic synthetic examples that mimic the properties of real binding sequences, thereby increasing the quantity of training data without requiring additional experimental validation of each generated peptide

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a feedback mechanism where the discriminator model evaluates generated peptide sequences and provides feedback to the generator. The discriminator is trained to distinguish between real and generated binding peptides, and this feedback loop continuously refines the generator's ability to produce high-quality binding peptide sequences that maintain accurate binding affinity characteristics

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If more minority-class examples are generated to balance the dataset, then the training data becomes more balanced, but the complexity of the generative model increases

Engineering Contradiction:
Improvenumber of minority-class training examplesVSAvoidmodel architecture complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the generative task into distinct functional components: an encoder that processes input sequences, a generator that creates new peptide sequences, and a discriminator that evaluates authenticity. This segmentation allows each component to be optimized independently and simplifies the overall training process compared to a monolithic generative model

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent inverts the traditional approach by training the discriminator first to recognize binding peptide characteristics, then using its feedback to guide the generator. Rather than directly optimizing the generator to produce binding peptides, the system uses the discriminator's evaluation capability to indirectly shape the generator's output quality, simplifying the generative process

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

3Loss of information

If computational tools predict binding interactions, then interaction scores can be calculated, but new binding peptides with specified properties cannot be generated

Engineering Contradiction:
Improveprediction accuracy of peptide-MHC interactionsVSAvoidability to generate new peptides with specified properties
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent creates a multi-functional system where the trained GAN model serves multiple purposes: it can predict binding interactions like traditional tools, generate new binding peptides with specified properties, and provide augmented training data for improving prediction accuracy. The same generator-discriminator architecture that balances the dataset also enables de novo peptide design with user-specified characteristics

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20220319635A1Generating minority-class examples for training data
Publication Date: 2022.10.06 NEC LABORATORIES AMERICA INC
  • US20220319635A1 patent drawing
  • US20220319635A1 patent drawing
  • US20220319635A1 patent drawing

AI summary

Methods and systems for training a model include encoding training peptide sequences using an encoder model. A new peptide sequence is generated using a generator model. The encoder model, the generator model, and the discriminator model are trained to cause the generator model to generate new peptides that the discriminator mistakes for the training peptide sequences, including learning projection vectors with respective cross-entropy losses for binding sequences and non-binding sequences.