Skip to content
/ TagMol Public

This is an official PyTorch implementation for Target-specific Generation of Molecules (TagMol).

Notifications You must be signed in to change notification settings

jundeli/TagMol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Energy-based Generative Models for Target-specific Drug Discovery

A Pytorch implementation of Target-specific Generation of Molecules (TagMol). This library refers to the following source code.

For details see Energy-based Generative Models for Target-specific Drug Discovery by Junde Li, Collin Beaudoin, and Swaroop Ghosh.

Dependencies

Structure

Training

python main.py

This main file was used for running TagMol experiments with GCN and GAT backends. The file data_dump.py could be executed first in order to run experiments faster with a preprocessed dataset.

python cgan_tagmol.py

This is a simplified cgan version of tagmol exluding the energy network. It supports generating target-specific molecules but not evaluating the relative binding affinity between the protein target and ligand.

Below are some generated molecules:

Citation

@article{li2022energy,
  title={Energy-based Generative Models for Target-specific Drug Discovery},
  author={Li, Junde and Beaudoin, Collin and Ghosh, Swaroop},
  journal={arXiv preprint arXiv:2212.02404},
  year={2022}
}

About

This is an official PyTorch implementation for Target-specific Generation of Molecules (TagMol).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages