This invention belongs to the field of
drug metabolism prediction technology, specifically relating to a method and
system for predicting
drug metabolites based on conditional generative adversarial networks (GANs). The method includes: extracting initial features of
drug molecules and masking them, inputting them into a shared
encoder to obtain a first encoding result; incorporating atomic position information into the first encoding result, decoding it, and then predicting the structure of the
drug molecule; inputting reactant molecules into the shared
encoder, inputting the obtained reactant features into a shared decoder, and predicting
chemical reaction products; inputting substrate molecules into the shared
encoder for encoding; fusing the substrate encoding result with the corresponding
enzyme's
amino acid sequence and inputting it into the shared decoder to predict metabolites; constructing a generator using the shared encoder and shared decoder, building a multi-task
discriminator, and performing adversarial training on the generator and
discriminator to obtain a prediction model for predicting metabolites. This invention improves prediction accuracy by fusing information from
drug structure and enzymes to construct a prediction model.