IP Library Granted Patent US 12,488,859
Granted Patent B2
US 12,488,859 · App. 17/711,310 · Granted Dec 2, 2025

Peptide based vaccine generation system with dual projection generative adversarial networks

Inventors: Renqiang Min (Princeton, NJ); Hans Peter Graf (South Amboy, NJ); Ligong Han (Edison, NJ)
Assignee: NEC Corporation
G16B15/30G06N3/045G06N3/08G16B40/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,488,859
App. No.
17/711,310
Granted
Dec 2, 2025
Kind
B2
Abstract

A method generates new binding peptides to Major Histocompatibility Complex (MHC) proteins. The method includes training a Generative Adversarial Network (GAN) having a generator and a discriminator only on a set of binding peptide sequences given training data comprising the set of binding peptide sequences and a set of non-binding peptide sequences. A GAN training objective includes the discriminator being iteratively updated to distinguish generated peptide sequences from sampled binding peptide sequences as fake or real and the generator being updated to fool the discriminator. The GAN training objective is optimized while learning two projection vectors for a binding class with two cross-entropy losses. A first loss discriminates binding peptide sequences in the training data from non-binding peptide sequences in the training data. A second loss discriminates generated binding peptide sequences from non-binding peptide sequences in the training data. The method enables supporting decision-making related to new binding peptide generation.

Claims (110)

1 . A computer-implemented method for generating new binding peptides to Major Histocompatibility Complex (MHC) proteins, comprising:

training, by a processor device, a Generative Adversarial Network (GAN) having a generator and a discriminator only on a set of binding peptide sequences given training data comprising the set of binding peptide sequences and a set of non-binding peptide sequences, wherein a GAN training objective comprises the discriminator being iteratively updated to distinguish generated peptide sequences from sampled binding peptide sequences as fake or real and the generator being iteratively updated to fool the discriminator;

generating new peptide sequences with user-specified binding properties to create a vaccine based on the trained GAN; and

administering the vaccine,

wherein said training comprises learning two projection vectors for a binding class by optimizing a GAN training objective that combines two cross-entropy losses, a first of the two cross-entropy losses discriminating binding peptide sequences in the training data from non-binding peptide sequences in the training data, and a second of the two cross-entropy losses discriminating generated binding peptide sequences from non-binding peptide sequences in the training data.

2 . The computer-implemented method of claim 1 , wherein the GAN is a Wasserstein GAN.

3 . The computer-implemented method of claim 1 , wherein said training further comprises updating the generator with tempering Softmax units to minimize the two cross-entropy losses.

4 . The computer-implemented method of claim 3 , wherein the tempering Softmax units are employed with entropy regularization for implicit temperature control of the tempering Softmax units.

5 . The computer-implemented method of claim 1 , wherein the generator is a deep neural network, comprising a convolutional layer for receiving the set of binding peptide sequences.

6 . The computer-implemented method of claim 1 , wherein the GAN operates on sampled latent code vectors from a multivariate Gaussian distribution obtained from the training data.

7 . The computer-implemented method of claim 1 , wherein the two cross-entropy losses are implemented by dual classifiers.

8 . The computer-implemented method of claim 1 , wherein the new peptide sequences are output from the generator as Softmax output units, and wherein the generator comprises a fully-connected layer for receiving an input random noise vector and another fully-connected layer for outputting the Softmax output units.

9 . A computer program product for generating new binding peptides to Major Histocompatibility Complex (MHC) proteins, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:

training, by a processor device of the computer, a Generative Adversarial Network (GAN) having a generator and a discriminator only on a set of binding peptide sequences given training data comprising the set of binding peptide sequences and a set of non-binding peptide sequences, wherein a GAN training objective comprises the discriminator being iteratively updated to distinguish generated peptide sequences from sampled positive peptide sequences as fake or real and the generator being iteratively updated to fool the discriminator;

generating new peptide sequences with user-specified binding properties to create a vaccine based on the trained GNA; and

administering the vaccine,

wherein said training comprises learning two projection vectors for a binding class by optimizing a GAN training objective that combines two cross-entropy losses, a first of the two cross-entropy losses discriminating binding peptide sequences in the training data from non-binding peptide sequences in the training data, and a second of the two cross-entropy losses discriminating generated binding peptide sequences from non-binding peptide sequences in the training data.

10 . The computer program product of claim 9 , wherein the GAN is a Wasserstein GAN.

11 . The computer program product of claim 9 , wherein said training further comprises updating the generator with tempering Softmax units to minimize the two cross-entropy losses.

12 . The computer program product of claim 11 , wherein the tempering Softmax units are employed with entropy regularization for implicit temperature control of the tempering Softmax units.

13 . The computer program product of claim 9 , wherein the generator is a deep neural network, comprising a convolutional layer for receiving the set of binding peptide sequences.

14 . The computer program product of claim 9 , wherein the GAN operates on sampled latent code vectors from a multivariate Gaussian distribution obtained from the training data.

15 . The computer program product of claim 9 , wherein the two cross-entropy losses are implemented by dual classifiers.

16 . The computer program product of claim 9 , wherein the new peptide sequences are output from the generator as Softmax output units, and wherein the generator comprises a fully-connected layer for receiving an input random noise vector and another fully-connected layer for outputting the Softmax output units.

17 . A computer processing system for generating new binding peptides to Major Histocompatibility Complex (MHC) proteins, comprising:

a memory device for storing program code; and

a processor device, operatively coupled to the memory device, for running the program code to:

train a Generative Adversarial Network (GAN) having a generator and a discriminator only on a set of binding peptide sequences given training data comprising the set of binding peptide sequences and a set of non-binding peptide sequences, wherein a GAN training objective comprises the discriminator being iteratively updated to distinguish generated peptide sequences from sampled positive binding peptide sequences as fake or real and the generator being iteratively updated to fool the discriminator;

generate new peptide sequences with user-specified binding properties to create a vaccine based on the trained GAN; and

administer the vaccine,

wherein, during training, the processor device further runs the program code to learn two projection vectors for a binding class by optimizing a GAN training objective that combines two cross-entropy losses, a first of the two cross-entropy losses discriminating binding peptide sequences in the training data from non-binding peptide sequences in the training data, and a second of the two cross-entropy losses discriminating generated binding peptide sequences from non-binding peptide sequences in the training data.

18 . The computer processing system of claim 17 , wherein said processor device further runs the program code to use the generated positive binding peptides as additional positive training data to improve a performance of a classifier discriminating binding peptides from non-binding peptides.

19 . The computer-implemented method of claim 1 , wherein the cross-entropy losses are expressed as:

L

m

i

p

=

-

v

y

p

T

ϕ

(

x

+

)

+

log

y

e

v

y

v

p

T

ϕ

(

x

+

)

L

m

i

q

=

-

v

y

q

T

ϕ

(

x

-

)

+

log

y

e

v

y

q

T

ϕ

(

x

-

)

where p and q correspond to conditional distribution or loss function using real/generated binding peptides, the terms v y p and v y q represent embeddings of the real and generated samples, respectively, ϕ(·) is an embedding function, x + ˜P X and x − ˜Q X are real and generated sequences (with P and Q being the respective real and generated distributions), and y is a data label.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2025
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 072592/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2022
From: MIN, RENQIANG; GRAF, HANS PETER; HAN, LIGONG
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 059471/0601 →
Continuity (2)
Provisional Application 63170712 · Apr 5, 2021
Related Publication 20220328127A1 · Oct 13, 2022
References Cited (8)
Li, Guangyuan, et al. “DeepImmuno: deep learning-empowered prediction and generation of.” Improving cancer immunotherapy through the lens of single-cell genomics and neoantigen discovery 513 (2019) (Year: 2019). [cited by examiner]
(Lin, Wei-Chao et al. “On Learning Dual Classifiers for Better Data Classification.” Applied soft computing, 2015 (Year: 2015). [cited by examiner]
Dabre, Raj, and Atsushi Fujita. “Softmax Tempering for Training Neural Machine Translation Models.” arXiv (Cornell University) (2020) (Year: 2020). [cited by examiner]
Van Oort, Colin M et al. “AMPGAN v2: Machine Learning-Guided Design of Antimicrobial Peptides.” Journal of chemical information and modeling 61.5 (2021) (Year: 2021). [cited by examiner]
DeepImmuno: Deep learning-empowered prediction and generation of immunogenic peptides for T cell immunity Guangyuan Li, Balaji Iyer, V. B. Surya Prasath, Yizhao Ni, Nathan Salomonis bioRxiv 2020.12.24.424262; doi: https… [cited by examiner]
Pavel P. Kuksa et al., High-Order Neural Networks and Kernel Methods for Peptide-MHC Binding Prediction, Bioinformatics, 2015, pp. 1-7, vol. 00 No. 00, Oxford University Press. [cited by applicant]
Timothy J. O'Donnell et al., MHCflurry 2.0: Improved Pan-Allele Prediction of MHC Class I-Presented Peptides by Incorporating Antigen Processing, Cell Systems, Jul. 22, 2020,pp. 42-48, vol. 11, Elsevier Inc. [cited by applicant]
Timothy J. O'Donnell et al., MHCflurry 2.0: MHCflurry: Open-Source Class I MHC Binding Affinity Prediction, Cell Systems, Jul. 25, 2018, pp. 129-132, vol. 7, Elsevier Inc. [cited by applicant]