Downloads · 30 days
0
tdc/CYP3A4_Veith-CNN
CYP3A4_Veith-CNN is a machine learning model from tdc. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for tdc. The card lists the license as bsd-2-clause.
The CYP P450 genes are involved in the formation and breakdown (metabolism) of various molecules and chemicals within cells. Specifically, CYP3A4 is an important enzyme in the body, mainly found in the liver and in th…
Downloads · 30 days
0
Access
Public
Updated Apr 13, 2024
Repo size
10.6 MB
Likes
0
Public
Click a slice to open those files.
.pt10.6 MB · 100%
From the Hugging Face model README
The CYP P450 genes are involved in the formation and breakdown (metabolism) of various molecules and chemicals within cells. Specifically, CYP3A4 is an important enzyme in the body, mainly found in the liver and in the intestine. It oxidizes small foreign organic molecules (xenobiotics), such as toxins or drugs, so that they can be removed from the body.
Binary classification. Given a drug SMILES string, predict CYP3A4 inhibition.
Total: 12,328 drugs
Install the following packages
pip install PyTDC
pip install DeepPurpose
pip install git+https://github.com/bp-kelley/descriptastorus
pip install dgl torch torchvision
You can also reference the colab notebook here
Random split on 70% training, 10% validation, and 20% testing
To load the dataset in TDC, type
from tdc.single_pred import ADME
data = ADME(name = 'CYP3A4_Veith')
CNN is applying Convolutional Neural Network on SMILES string fingerprint. The model is tuned with 100 runs using the Ax platform. To load the pre-trained model, type
from tdc import tdc_hf_interface
tdc_hf = tdc_hf_interface("CYP3A4_Veith-CNN")
# load deeppurpose model from this repo
dp_model = tdc_hf.load_deeppurpose('./data')
tdc_hf.predict_deeppurpose(dp_model, ['YOUR SMILES STRING'])