generated from ersilia-os/eos-template
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #5 from leilayesufu/main
Adds the model code for the Prediction of hERG Channel Blockers with Directed Message Passing Neural Networks
- Loading branch information
Showing
298 changed files
with
31,799 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
mock.txt filter=lfs diff=lfs merge=lfs -text | ||
*.pkl.gz filter=lfs diff=lfs merge=lfs -text |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,18 @@ | ||
FROM bentoml/model-server:0.11.0-py37 | ||
FROM bentoml/model-server:0.11.0-py38 | ||
MAINTAINER ersilia | ||
|
||
RUN pip install rdkit | ||
RUN pip install git+https://github.com/bp-kelley/descriptastorus | ||
RUN pip install tqdm>=4.62.2 | ||
RUN pip install typed-argument-parser==1.6.1 | ||
RUN pip install scikit-learn | ||
RUN pip install torch | ||
RUN pip install pandas | ||
RUN pip install tensorboardX==2.0 | ||
RUN pip install scipy>=1.4.1 | ||
RUN pip install hyperopt | ||
RUN pip install protobuf==3.18.3 | ||
|
||
|
||
WORKDIR /repo | ||
COPY . /repo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,25 @@ | ||
{ | ||
"Identifier": "eos30f3", | ||
"Slug": "hERG-Channel-Blockers-Prediction", | ||
"Slug": "dmpnn-herg", | ||
"Status": "In progress", | ||
"Title": "Prediction of hERG Channel Blockers with Directed Message Passing Neural Networks", | ||
"Description": [ | ||
"The model uses invertible flow-based model for generating unique molecules with desired properties. The model ultimately generates molecular graphs. In this model", | ||
"the directed message passing neural network (D-MPNN) is applied to construct classification models for identifying hERG blockers based on diverse datasets." | ||
], | ||
"Mode": "", | ||
"Task": [], | ||
"Input": [], | ||
"Input Shape": "", | ||
"Output": [], | ||
"Output Type": [], | ||
"Output Shape": "", | ||
"Interpretation": "", | ||
"Description": | ||
"This model leverages the ChemProp network (D-MPNN, see original Stokes et al, Cell, 2020 for more information) to build a predictor of hERG-mediated cardiotoxicity. The model has been trained using a dataset published by Cai et al, J Chem Inf Model, 2019, which contains 7889 molecules with several cut-offs for hERG blocking activity. The authors select a 10 uM cut-off. This implementation of the model does not use any specific featurizer, though the authors suggest the moe206 descriptors (closed-source) improve performance even further.", | ||
"Mode": "Pretrained", | ||
"Task": ["Classification"], | ||
"Input": ["Compound"], | ||
"Input Shape": "Single", | ||
"Output": ["Score"], | ||
"Output Type": ["Float"], | ||
"Output Shape": "Single", | ||
"Interpretation": "Probability of blocking hERG (cut-off: 10uM)", | ||
"Tag": [ | ||
"Cardiotoxicity", | ||
"hERG", | ||
"channel-blockers", | ||
"DMPNN" | ||
"Toxicity", | ||
"Descriptor" | ||
], | ||
"Publication": "https://pubs.rsc.org/en/content/articlehtml/2022/ra/d1ra07956e", | ||
"Source Code": "https://github.com/AI-amateur/DMPNN-hERG", | ||
"License": "MIT" | ||
"License": "None" | ||
} |
Binary file added
BIN
+8.7 KB
model/checkpoints/I_train_rand/fold_0/model_0/events.out.tfevents.1631540131.zcmu
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+8.7 KB
model/checkpoints/I_train_rand/fold_1/model_0/events.out.tfevents.1631540148.zcmu
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+7.96 KB
model/checkpoints/I_train_rand/fold_2/model_0/events.out.tfevents.1631540162.zcmu
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+7.96 KB
model/checkpoints/I_train_rand/fold_3/model_0/events.out.tfevents.1631540192.zcmu
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+7.96 KB
model/checkpoints/I_train_rand/fold_4/model_0/events.out.tfevents.1631540231.zcmu
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
import chemprop.data | ||
import chemprop.features | ||
import chemprop.models | ||
import chemprop.train | ||
import chemprop.uncertainty | ||
# import chemprop.web | ||
|
||
import chemprop.args | ||
import chemprop.constants | ||
import chemprop.hyperparameter_optimization | ||
import chemprop.interpret | ||
import chemprop.nn_utils | ||
import chemprop.utils | ||
import chemprop.rdkit | ||
import chemprop.sklearn_predict | ||
import chemprop.sklearn_train | ||
import chemprop.spectra_utils | ||
import chemprop.hyperopt_utils | ||
|
||
__version__ = "1.6.1" |
Oops, something went wrong.