Showing preview only (8,982K chars total). Download the full file or copy to clipboard to get everything.
Repository: OptiMaL-PSE-Lab/DeepDock
Branch: main
Commit: ab1e45044c5e
Files: 86
Total size: 23.2 MB
Directory structure:
gitextract_irimushr/
├── .gitmodules
├── Dockerfile
├── LICENSE
├── README.md
├── Trained_models/
│ ├── DeepDock_pdbbindv2019_13K_loss.csv
│ └── DeepDock_pdbbindv2019_13K_minTestLoss.chk
├── Validation_CASF2016/
│ ├── CASF2016_DockingPower_DeepDock.ipynb
│ ├── CASF2016_ScoringPower_DeepDock.ipynb
│ ├── CASF2016_ScreeningPower_DeepDock.ipynb
│ ├── DockingPower_DeepDock_10A/
│ │ └── DockingPower_DeepDock_10A.out
│ ├── DockingPower_DeepDock_3A/
│ │ └── DockingPower_DeepDock_3A.out
│ ├── DockingPower_DeepDock_5A/
│ │ └── DockingPower_DeepDock_5A.out
│ ├── DockingPower_DeepDock_7A/
│ │ └── DockingPower_DeepDock_7A.out
│ ├── DockingPower_DeepDock_all/
│ │ └── DockingPower_DeepDock_all.out
│ ├── Score_CoreSet_docking_CASF2016.csv
│ ├── Score_decoys_docking_CASF2016.csv
│ ├── ScoringPower_Deepdock/
│ │ ├── RankingPower_Deepdock_10A.out
│ │ ├── RankingPower_Deepdock_3A.out
│ │ ├── RankingPower_Deepdock_5A.out
│ │ ├── RankingPower_Deepdock_7A.out
│ │ ├── RankingPower_Deepdock_all.out
│ │ ├── ScoringPower_Deepdock_10A.out
│ │ ├── ScoringPower_Deepdock_3A.out
│ │ ├── ScoringPower_Deepdock_5A.out
│ │ ├── ScoringPower_Deepdock_7A.out
│ │ └── ScoringPower_Deepdock_all.out
│ ├── ScreeningPower_DeepDock_10A/
│ │ ├── ForwardScreeningPower_DeepDock_10A.out
│ │ └── ReverseScreeningPower_DeepDock_10A.out
│ ├── ScreeningPower_DeepDock_3A/
│ │ ├── ForwardScreeningPower_DeepDock_3A.out
│ │ └── ReverseScreeningPower_DeepDock_3A.out
│ ├── ScreeningPower_DeepDock_5A/
│ │ ├── ForwardScreeningPower_DeepDock_5A.out
│ │ └── ReverseScreeningPower_DeepDock_5A.out
│ ├── ScreeningPower_DeepDock_7A/
│ │ ├── ForwardScreeningPower_DeepDock_7A.out
│ │ └── ReverseScreeningPower_DeepDock_7A.out
│ └── ScreeningPower_DeepDock_all/
│ ├── ForwardScreeningPower_DeepDock_all.out
│ └── ReverseScreeningPower_DeepDock_all.out
├── Validation_Docking/
│ ├── DockingResults_CASF2016_CoreSet.chk
│ ├── DockingResults_CASF2016_CoreSet.csv
│ ├── DockingResults_TestSet.chk
│ ├── DockingResults_TestSet.csv
│ ├── Docking_CASF2016_CoreSet.ipynb
│ └── Docking_TestSet.ipynb
├── data/
│ ├── 1z6e_ligand.mol2
│ ├── 1z6e_protein.pdb
│ ├── 1z6e_protein.ply
│ ├── 2br1_ligand.mol2
│ ├── 2br1_protein.pdb
│ ├── 2br1_protein.ply
│ ├── 2wtv_ligand.mol2
│ ├── 2wtv_protein.pdb
│ ├── 2wtv_protein.ply
│ ├── 2yge_ligand.mol2
│ ├── 2yge_protein.pdb
│ ├── 2yge_protein.ply
│ ├── 4f2w_ligand.mol2
│ ├── 4f2w_protein.pdb
│ ├── 4f2w_protein.ply
│ ├── 4ivd_ligand.mol2
│ ├── 4ivd_protein.pdb
│ ├── 4ivd_protein.ply
│ ├── 4twp_ligand.mol2
│ ├── 4twp_protein.pdb
│ ├── get_CASF_2016.sh
│ └── get_deepdock_data.sh
├── deepdock/
│ ├── DockingFunction.py
│ ├── __init__.py
│ ├── models.py
│ ├── prepare_target/
│ │ ├── __init_.py
│ │ ├── computeAPBS.py
│ │ ├── computeCharges.py
│ │ ├── computeHydrophobicity.py
│ │ ├── computeMSMS.py
│ │ ├── computeTargetMesh.py
│ │ ├── compute_normal.py
│ │ ├── fixmesh.py
│ │ └── save_ply.py
│ └── utils/
│ ├── __init__.py
│ ├── data.py
│ ├── distributions.py
│ └── mol2graph.py
├── examples/
│ ├── Docking_example.ipynb
│ ├── Score_example.ipynb
│ └── Train_DeepDock.ipynb
├── images/
│ └── Fig1.tiff
├── requirements.txt
└── setup.py
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitmodules
================================================
[submodule "deepdock/masif"]
path = deepdock/masif
url = https://github.com/LPDI-EPFL/masif.git
================================================
FILE: Dockerfile
================================================
# The base image we are going to use.
FROM nvcr.io/nvidia/pytorch:19.10-py3
#Do some basic preparations
RUN conda install -c anaconda joblib -y
RUN pip install ipython jupyter jupyter-tensorboard --upgrade && \
jupyter tensorboard enable --system
#RUN pip install packages
RUN conda install -c conda-forge rdkit=2019.09.1 -y && \
pip install \
cupy-cuda101 \
torch==1.4.0 \
torch-scatter==2.0.4 -f https://pytorch-geometric.com/whl/torch-1.4.0+cu101.html \
torch-sparse==0.6.1 -f https://pytorch-geometric.com/whl/torch-1.4.0+cu101.html \
torch-cluster==1.5.3 -f https://pytorch-geometric.com/whl/torch-1.4.0+cu101.html \
torch-spline-conv==1.2.0 -f https://pytorch-geometric.com/whl/torch-1.4.0+cu101.html \
torch_geometric==1.4.3 \
numpy==1.16.6 \
plyfile==0.7.2 \
pandas==0.25.1 \
networkx==2.5 \
scikit_learn==0.21.3 \
matplotlib \
transformers==4.2.2 \
trimesh==3.6.5 \
Biopython \
py3Dmol
WORKDIR /
RUN wget --no-check-certificate https://github.com/PyMesh/PyMesh/releases/download/v0.2.0/pymesh2-0.2.0-cp36-cp36m-linux_x86_64.whl && \
pip install pymesh2-0.2.0-cp36-cp36m-linux_x86_64.whl && \
git clone https://github.com/shenwanxiang/ChemBench.git && \
cd ChemBench && \
pip install -e .
# Install APBS, PDB2PQR and MSMSto calculate target mesh with MaSIF
# install necessary dependencies
RUN apt-get update && \
apt-get install -y wget git unzip cmake vim libgl1-mesa-glx
# DOWNLOAD/INSTALL APBS
RUN mkdir /install
WORKDIR /install
RUN git clone https://github.com/Electrostatics/apbs-pdb2pqr && \
git clone https://github.com/swig/swig.git
WORKDIR /install/swig
RUN git checkout tags/v4.0.2 && \
apt-get install -y automake && \
./autogen.sh && \
./configure && \
apt-get install -y bison flex && \
make && \
make install
WORKDIR /install/apbs-pdb2pqr
RUN git checkout b3bfeec && \
git submodule update --init --recursive && \
cmake -DGET_MSMS=ON apbs && \
make && \
make install && \
cp -r /install/apbs-pdb2pqr/apbs/externals/mesh_routines/msms/msms_i86_64Linux2_2.6.1 /root/msms/ && \
curl https://bootstrap.pypa.io/pip/3.6/get-pip.py -o get-pip.py && \
python get-pip.py
# INSTALL PDB2PQR
WORKDIR /install/apbs-pdb2pqr/pdb2pqr
RUN apt-get -y install python-dev python3-dev && \
python2.7 scons/scons.py install PREFIX="/usr/local/bin/pdb2pqr"
# Setup environment variables
ENV MSMS_BIN /usr/local/bin/msms
ENV APBS_BIN /usr/local/bin/apbs
ENV MULTIVALUE_BIN /usr/local/share/apbs/tools/bin/multivalue
ENV PDB2PQR_BIN /usr/local/bin/pdb2pqr/pdb2pqr.py
# DOWNLOAD reduce (for protonation)
WORKDIR /install
RUN git clone https://github.com/rlabduke/reduce.git && \
cd reduce && \
git checkout b3aac6e && \
make && \
apt-get install sudo -y && \
sudo make install
# Clone deepdock and install
WORKDIR /
RUN git clone https://github.com/OptiMaL-PSE-Lab/DeepDock.git && \
cd DeepDock && \
git checkout v1.0.0 && \
git submodule update --init --recursive && \
pip install -e . && \
cd data && \
wget https://ndownloader.figshare.com/files/27800817 -O dataset_CASF-2016_285.tar
# create a conda environment to run python2.7
RUN conda create -y -n python2_env \
python=2.7 \
numpy \
pandas \
scipy \
scikit-learn \
jinja2 && \
conda init bash
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2021 OptiMaL PSE Lab
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# DeepDock
Code related to: [O. Mendez-Lucio, M. Ahmad, E.A. del Rio-Chanona, J.K. Wegner, A Geometric Deep Learning Approach to Predict Binding Conformations of Bioactive Molecules, Nature Machine Intelligence volume 3, pages1033–1039 (2021)](https://rdcu.be/cDy5f)
Open access preprint [available here](https://doi.org/10.26434/chemrxiv.14453106.v1)
#### Use [v1.0.0](https://github.com/OptiMaL-PSE-Lab/DeepDock/releases/tag/v1.0.0) to reproduce results reported in the paper
https://user-images.githubusercontent.com/48085126/116097409-68553d80-a6aa-11eb-9426-91713394c3c3.mp4
<!-- TABLE OF CONTENTS -->
<details open="open">
<summary>Table of Contents</summary>
<ol>
<li><a href="#about-the-project">About The Project</a></li>
<li>
<a href="#getting-started">Getting Started</a>
<ul>
<li><a href="#prerequisites">Prerequisites</a></li>
<li><a href="#installation">Installation</a></li>
<li><a href="#data">Data</a></li>
</ul>
</li>
<li><a href="#usage">Usage</a></li>
<li><a href="#license">License</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#acknowledgements">Acknowledgements</a></li>
</ol>
</details>
<!-- ABOUT THE PROJECT -->
## About The Project
This method is based on geometric deep learning and is capable of predicting the binding conformations of ligands to protein targets. Concretely, the model learns a statistical potential based on distance likelihood which is tailor-made for each ligand-target pair. This potential can be coupled with global optimization algorithms to reproduce experimental binding conformations of ligands.
We showed that:
* Geometric deep learning can learn a potential based on distance likelihood for ligand-target interactions
* This potential performs similar or better than well-established scoring functions for docking and screening tasks
* It can be coupled with global optimization algorithms to reproduce experimental binding conformations of ligands

<!-- GETTING STARTED -->
## Getting Started
### Prerequisites
This package runs using Pytorch and Pytorch Geometric. On top it uses standard packages such as pandas and numpy. For the complete list have a look into the [requirements.txt](https://github.com/OptiMaL-PSE-Lab/DeepDock/blob/main/requirements.txt) file
* install requirements.txt
```sh
pip install -r requirements.txt
```
* install RDKIT
```sh
conda install -c conda-forge rdkit=2019.09.1
```
### Installation
#### Using Docker image
1. Install [docker](https://docs.docker.com/install/)
2. Pull docker image from [DockerHub](https://hub.docker.com/repository/docker/omendezlucio/deepdock)
```sh
docker pull omendezlucio/deepdock
```
3. Launch the container.
```sh
docker run -it omendezlucio/deepdock:latest
```
#### Using Dockerfile
To build an image and run it from scratch:
1. Install [docker](https://docs.docker.com/install/)
2. Clone repo and move into project folder.
```sh
git clone https://github.com/OptiMaL-PSE-Lab/DeepDock.git
cd DeepDock
```
3. Build the docker image. This takes 20-30 mins to build
```sh
docker build -t deepdock:latest .
```
4. Launch the container.
```sh
docker run -it --rm --name deepdock-env deepdock:latest
```
#### From source
1. Clone the repo
```sh
git clone https://github.com/OptiMaL-PSE-Lab/DeepDock.git
```
2. Move into the project folder and update submodules
```sh
cd DeepDock
git submodule update --init --recursive
```
3. Install prerequisite packages
```sh
conda install -c conda-forge rdkit=2019.09.1
pip install -r requirements.txt
```
4. Install DeepDock pacakge
```sh
pip install -e .
```
## Data
You can get training and testing data following the next steps.
1. Move into the project data folder
```sh
cd DeepDock/data
```
2. Use the following line to download the preprocessed data used to train and test the model. This will download two files, one containing PDBbind (2.3 GB) used for training and another containing CASF-2016 (32 MB) used for testing. These two files are enough to run all [examples](https://github.com/OptiMaL-PSE-Lab/DeepDock/blob/main/examples).
```sh
source get_deepdock_data.sh
```
2. In case you want to reproduce all results of the paper you will need to download the complete CASF-2016 set (~1.5 GB). You can do so with this command line from the data folder.
```sh
source get_CASF_2016.sh
```
<!-- USAGE EXAMPLES -->
## Usage
Usage examples can be seen directly in the jupyter notebooks included in the repo. We added examples for:
* [Training the model](https://github.com/OptiMaL-PSE-Lab/DeepDock/blob/main/examples/Train_DeepDock.ipynb)
* [Score molecules](https://github.com/OptiMaL-PSE-Lab/DeepDock/blob/main/examples/Score_example.ipynb)
* [Predict binding conformation (docking)](https://github.com/OptiMaL-PSE-Lab/DeepDock/blob/main/examples/Docking_example.ipynb)
<!-- LICENSE -->
## License
Distributed under the MIT License. See `LICENSE` for more information.
<!-- CONTACT -->
## Contact
[@omendezl](https://twitter.com/omendezlucio) and [@AntonioE89](https://twitter.com/antonioe89)
Project Link: [DeepDock](https://github.com/OptiMaL-PSE-Lab/DeepDock)
<!-- ACKNOWLEDGEMENTS -->
## Acknowledgements
* [MaSIF](https://github.com/LPDI-EPFL/masif)
* [Best-README-Template](https://github.com/othneildrew/Best-README-Template)
================================================
FILE: Trained_models/DeepDock_pdbbindv2019_13K_loss.csv
================================================
,total_loss,mdn_loss,atom_loss,bond_loss,test_total_loss,test_mdn_loss,test_atom_loss,test_bond_loss
0,1.6920992707054496,1.6917326012388432,0.24679810699621837,0.11987134235898654,1.5734917675128992,1.573409904973778,0.04726326830777794,0.03459926679779468
1,1.610236895104439,1.6101755372489612,0.031637756643195944,0.02972009589721759,1.5628051858872047,1.5627680532665014,0.014466850126220763,0.022665768858364185
2,1.6016512088590076,1.6016154615471367,0.014949649538348118,0.02079766066422065,1.5732743248264247,1.5732390921041672,0.011811776276086488,0.023420944209697696
3,1.5925913400979934,1.5925652304309026,0.009394873999555905,0.01671479183944563,1.5653635439773743,1.565338476276029,0.005886255919486393,0.0191814442680932
4,1.5832638935562056,1.5832422238343624,0.008037392827123404,0.013632327960990369,1.5506651497907609,1.5506529312598212,0.004389845098931909,0.007828685324216683
5,1.5730397230772166,1.5730213709428504,0.006404550955755015,0.011947582545410841,1.5393705450973745,1.5393587719868433,0.003630704429302427,0.00814240556275002
6,1.5609068209832202,1.560889734450215,0.006096887725343307,0.010989644433713208,1.5393710020127156,1.5393605988804882,0.00393268780206448,0.006470443858613819
7,1.5556960111242013,1.5556800250597032,0.004851385372908165,0.011134678353990117,1.5364253887729997,1.536416051318104,0.002215998123398891,0.007121456295354721
8,1.5472293716084806,1.5472141359730893,0.004449881408487757,0.010785753250991304,1.5376727798629384,1.5376629631763563,0.0024724828640384643,0.007344203258438094
9,1.5377386652202871,1.5377246089208432,0.004001394683836649,0.010054904117737897,1.5320333086831421,1.5320234381479583,0.002515968979825487,0.0073545656927289675
10,1.5303763355983993,1.5303632570137253,0.0035464020372834057,0.009532182021113113,1.5252370608472567,1.5252292471414812,0.0017665801012226679,0.006047125301086572
11,1.5239413742602708,1.5239284287974,0.0036216123550819853,0.009323849921351454,1.526087568801462,1.5260790228395513,0.0019220287373630791,0.006623932773725286
12,1.5178844040938395,1.5178719599118922,0.003628853487720092,0.008815327861346305,1.5285864948306551,1.5285805592804418,0.00145784480745571,0.004477705150412092
13,1.513366448128461,1.5133541209039456,0.003697154223965481,0.008630069699161686,1.5228137651621834,1.5228063605461608,0.0011594079170243977,0.006245207723706856
14,1.493964278939106,1.4939521066592554,0.003826044987514615,0.008346234283262553,1.4625929038895271,1.462585111948382,0.002434664405531069,0.005357276342384075
15,1.442450902311755,1.4424375580667184,0.004395450007123873,0.008948794400699747,1.4372369659689193,1.4372274929803037,0.0031128954720576435,0.006360092633553721
16,1.4218484690335353,1.421833739867128,0.004823902113502845,0.009905263574219619,1.4184015962452226,1.418393577862445,0.001477057120545434,0.006541325324358917
17,1.4046474573712333,1.404634032148502,0.00408609597516867,0.00933912614043802,1.4029322391525334,1.4029241780234665,0.001214231661423261,0.0068468970701629165
18,1.393782944497606,1.3937697241280582,0.004237730846391059,0.008982638067790929,1.393839820505432,1.3938328304255965,0.0015756715582836546,0.005414407915481208
19,1.3836190794389494,1.3836049969396156,0.0037157638509757816,0.010366734823118895,1.3816915160783931,1.3816833395434813,0.00159585416919842,0.006580680322203337
20,1.3752576826035874,1.3752437305224599,0.0034024670153778667,0.010549613449365522,1.37725967017135,1.3772512945903275,0.0013816499311988593,0.006993930695895937
21,1.3682033459485727,1.3681883330573135,0.003497376031327682,0.01151551448830093,1.3569608714690733,1.356952237021647,0.0016319878868418544,0.007002459119885463
22,1.3625047054382544,1.3624894145385076,0.0037960920457184937,0.011494806978246197,1.354082554906149,1.3540733218517205,0.002211584785362188,0.007021469186007672
23,1.3565242391879504,1.3565088536742487,0.003464339782227762,0.011921173189735661,1.348388082003562,1.3483795003157981,0.00167128045592672,0.006910406894586373
24,1.3514116937970326,1.3513946540940358,0.0034876324504070607,0.013552069724475344,1.3479498228434061,1.3479407093725295,0.001757056643105597,0.007356413782812006
25,1.346477924079756,1.3464606443364384,0.003474392659139509,0.01380534981985887,1.3329010174973603,1.332891297526596,0.0016401604997858439,0.008079809819510985
26,1.342115865111611,1.3420978367422474,0.0035916522352956236,0.014436716268801442,1.3335975665473514,1.333586626325037,0.001855687289883675,0.009084534502154571
27,1.3371858425632883,1.337166845563751,0.004317887863943663,0.014679110791984324,1.3375967630911212,1.337586511759464,0.0018480784138190254,0.008403252781625637
28,1.332329151291059,1.3323087993705442,0.004543405316843807,0.015808514225048323,1.3290810069455739,1.32907059360668,0.0016266307488467745,0.008786707625236572
29,1.3276113688007833,1.327590043110573,0.00435470470150467,0.016970984523246687,1.31586983192116,1.3158569589821718,0.0017300802994723518,0.0111428580506437
30,1.3229092144771808,1.3228868513941403,0.004740059903392103,0.017623022104240955,1.3160240777779413,1.3160125110858845,0.0015123361154589202,0.010054355463722957
31,1.3189346349638353,1.318911649693862,0.004340909880021354,0.018644358993073304,1.307094532143137,1.3070827713829298,0.0014560696595609778,0.010304689973840748
32,1.3147160870853047,1.3146929200007533,0.004336610941794545,0.018830472530735037,1.3068496483458063,1.3068326658577523,0.0024141921249741854,0.014568295118609484
33,1.3108113164191457,1.3107868662879893,0.004471939526870847,0.019978190471914906,1.3059902895108697,1.3059761106609966,0.001624078878174974,0.012554770437748483
34,1.3068623859322963,1.30683676502712,0.004952131743081069,0.020668772189319135,1.2983946483708708,1.2983795238171887,0.00254048903708469,0.012584063899992871
35,1.3033644140371483,1.3033390855982114,0.004959682373015676,0.02036875538143019,1.2955215605149308,1.2955051454774635,0.002248496299367003,0.014166540310233722
36,1.2995391119943154,1.299511710354845,0.005605956156447064,0.02179568203200276,1.2881376710407377,1.288123160366782,0.002043956167427085,0.012466717117970868
37,1.2962853075636995,1.2962578334031258,0.005273991596411603,0.02220016760590176,1.2888949123990514,1.2888808686915294,0.001996874246764952,0.012046832604580384
38,1.2919729209636577,1.2919454374164954,0.0056809812813454,0.021802564580645414,1.2855983510398141,1.285580629016444,0.0027331599654682967,0.014988862608928007
39,1.2890812981522324,1.2890533148004752,0.00518984775802431,0.022793502695113422,1.2761700220198624,1.276153818933134,0.00257226538704061,0.013630820526152129
40,1.2862877053533188,1.2862588420625825,0.005718857775593642,0.023144431570420662,1.2942207302149,1.2942039404435688,0.002255960311701037,0.01453381008519665
41,1.2824124315059577,1.2823824728411553,0.005911110540642403,0.02404755281160275,1.2824101958413041,1.282392991771126,0.0021783155175375576,0.015025753843487017
42,1.2795636019563679,1.279532015097355,0.005578422579662098,0.026008434872577587,1.2734541729703133,1.2734350857399241,0.0024999362470770506,0.016587293238788516
43,1.2769453349778177,1.2769137419803487,0.006297117965171735,0.02529587797143807,1.2816070949071716,1.281588343415644,0.002913170664078313,0.01583831995281431
44,1.2742864223187444,1.2742542392609983,0.0062723650825365134,0.02591069116741419,1.2738074955992393,1.27378753739609,0.003027932251606514,0.016930269825475967
45,1.271347372954279,1.2713147731977426,0.006235590763452152,0.02636416423469782,1.2737600597113676,1.2737393795420935,0.0022974819889879394,0.01838268626865542
46,1.2684834175055257,1.2684491896967571,0.00656280437593814,0.027665002782394487,1.2712711334960913,1.2712508070527393,0.002717100092812476,0.017609342273212997
47,1.2665948441106503,1.2665600753610382,0.0063122559972262635,0.02845649199311932,1.26504651556018,1.2650282422398398,0.002842059746735825,0.01543125971618988
48,1.263082582929086,1.2630468072812988,0.006666693841906575,0.029108952221026024,1.2595078976417406,1.2594849380607775,0.0036157030698636956,0.019343876792220147
49,1.2601919737664942,1.2601552128115965,0.0070418512109511845,0.029719101915384332,1.2592935324879397,1.2592736842217498,0.0041213158828743894,0.015726949481379402
50,1.2579365516600722,1.257900552204799,0.0074506368200449894,0.028548816704874237,1.2615067066143115,1.2614811905629684,0.003095462188471603,0.02242058786701877
51,1.2558150947959061,1.255776320507918,0.00808038405502836,0.030693902111798524,1.250457049837439,1.2504351518322103,0.003493520988110724,0.018404483273979644
52,1.2526741672237545,1.2526352238593597,0.007219426569482311,0.03172393598059813,1.2643250944446334,1.2643013322036465,0.0030892830173094602,0.020672956826989677
53,1.2502771069525007,1.2502358407557135,0.008519030108256265,0.03274716473867496,1.24873710503038,1.2487129879392098,0.003756983516173711,0.02036010653145704
54,1.2476731169299453,1.2476313875906517,0.008721076306157436,0.033008260997384783,1.2582280904939571,1.258203388088661,0.004199957903086234,0.020502446282684977
55,1.2453229039739255,1.2452816691173008,0.007722646562118704,0.03351220814163486,1.2502439127676928,1.2502204278759748,0.0038317720912977365,0.019653118556827286
56,1.2429276648386818,1.2428869194581964,0.007676609090909672,0.03306876937523484,1.2519990778916934,1.2519714505138635,0.0025044486825759765,0.025122927864924913
57,1.2392747307772274,1.2392312043108,0.00874921518675983,0.034777249152461685,1.249269931033818,1.2492441752248362,0.003632675574340632,0.022123132142202212
58,1.236244909636261,1.2362026620805842,0.008010583999046745,0.034236969698717194,1.2364450492034094,1.2364151020077272,0.004117568826253322,0.025829625332996455
59,1.2319492731444124,1.2319061400253255,0.008765718128268296,0.03436739890426398,1.2367382735187697,1.2367113760851112,0.005393971233603483,0.021503461059182882
60,1.2241492571312176,1.2241050443222095,0.009076540267576153,0.0351362666880091,1.2187229234798236,1.2186949476024864,0.00410265094398275,0.02387322499277104
61,1.2194883827477656,1.2194446715864646,0.009178482574239994,0.03453267662376165,1.2261259628725687,1.226098604152806,0.005757264674885775,0.02160145367557713
62,1.2141133831572175,1.2140680179818666,0.0099713458575774,0.03539382725283503,1.22132864181047,1.221300060929622,0.0046727635426584415,0.023908115904328592
63,1.2123428770132612,1.2122963845056167,0.009639939752655724,0.03685256569981575,1.2145525552021101,1.2145237098975643,0.0044655486905655056,0.0243797545745729
64,1.207721137026932,1.2076724528039742,0.009856238237116486,0.03882798241128524,1.2123259293041704,1.2122981297671243,0.005044997233901535,0.02275453843162739
65,1.2049520555433548,1.2049049604715838,0.010021550047211348,0.03707351952729126,1.2135472227297412,1.2135196200009486,0.004516632953504047,0.02308609461426822
66,1.2033929652745758,1.2033465196419837,0.010072818346973508,0.03637281209056576,1.2155237819528026,1.2154917824871556,0.006217080251713663,0.025782383912281784
67,1.1995299673428184,1.1994819002873565,0.011283239188510924,0.03678381404926379,1.2126845767918693,1.2126551939706856,0.005447727945618245,0.023935091729468685
68,1.1975461014807385,1.1974975278106654,0.010187607146830608,0.038386060586571694,1.2150548368460874,1.2150211558970134,0.006356168121893856,0.027324779328413925
69,1.1948784951718927,1.1948285389054958,0.010519923699833452,0.039436340347180764,1.2113493934647401,1.2113176527961098,0.004765086854915676,0.02697557997334566
70,1.1920906057938117,1.192039424877225,0.011027231888100505,0.04015368230988582,1.2031439298860411,1.203109763205217,0.0066398007394275855,0.027526878458178645
71,1.1897320868041386,1.189680443829521,0.011057031635195017,0.04058594047725201,1.2047216492550281,1.2046864647198223,0.0057945903402568544,0.02938994330891572
72,1.1874587353663817,1.1874064387842977,0.010508766981400549,0.041787812629838786,1.1996479572544372,1.1996149784507413,0.005869924085863322,0.027108878017850793
73,1.1851520113294147,1.1850997566393588,0.01100966695031772,0.041245020677646,1.2140805798937124,1.2140472729040397,0.006251761331253609,0.02705522678143889
74,1.183676592859069,1.1836242060080822,0.010975739827100187,0.041411108632882436,1.1973576837468427,1.1973242127306112,0.005590528729964448,0.027880485809320243
75,1.180966244483877,1.1809148455108156,0.010796330806612969,0.04060263981223106,1.1957503483218266,1.195716223041518,0.0058971905707665764,0.02822808809878186
76,1.1787390458758418,1.1786857675504412,0.011179984306481977,0.04209833855132262,1.1902226377085332,1.1901911422646567,0.0054321060041967175,0.026063336406908683
77,1.1768400424380348,1.17678792373859,0.010386828588911642,0.04173186837484439,1.2122584540080918,1.212225178279694,0.005771669765952061,0.027504057117247984
78,1.173795929271312,1.1737409712595335,0.011604153802370032,0.04335385538190603,1.195073790554095,1.1950388734776876,0.005530692716677562,0.029386382067648268
79,1.173242833718744,1.1731864978132418,0.01318812091080472,0.04314778185039759,1.194616051248749,1.194580883562744,0.006836851289081602,0.028330833091786856
80,1.1700555069138538,1.169999880553263,0.012414414329143862,0.04321194367135565,1.1868563738999787,1.1868219822819224,0.007542949631447742,0.02684866682637889
81,1.1682869347877758,1.1682322331348294,0.011966774915903807,0.042734875409056745,1.1865991036003245,1.186563043172222,0.005769753847720855,0.030290672572598067
82,1.1680625021888869,1.1680071035874011,0.012391841557435692,0.04300675736963749,1.1906729228695827,1.1906377583250771,0.0058759196093217374,0.02928862323808731
83,1.1657599081399044,1.1657055787235389,0.012128662132906417,0.042200751696527004,1.1876407679953065,1.1876049561363675,0.0069158052039096285,0.028896052076943877
84,1.1619388281356535,1.1618824938817982,0.01252292478432258,0.043811326395968596,1.1949591371500774,1.1949231990294995,0.006754217269706411,0.02918390174966575
85,1.1605261666454503,1.1604698500615642,0.011868009901077796,0.04444857127815485,1.1779618126232225,1.1779272762257538,0.005525800016512461,0.029010595620256232
86,1.1595234394887004,1.1594676411892992,0.011650793462743362,0.044147503306965034,1.1835253365175329,1.1834887926136204,0.0070896727733324935,0.02945422954535781
87,1.1575473597735182,1.1574911038218463,0.012086614295653999,0.04416933475186428,1.1797613749203086,1.1797268382345516,0.006385120415369263,0.02815156367191147
88,1.1584873039041064,1.1584303474428899,0.011939496781816706,0.045016961805025735,1.181010034098789,1.1809756036779167,0.005997782225986969,0.028432637128785482
89,1.1540194778724915,1.153962210920526,0.012567243926165005,0.04469970533152421,1.1900772030373776,1.1900382592755254,0.00623831795405899,0.03270544195936035
90,1.152439146103032,1.1523821310922975,0.012316678737973173,0.04469832934762041,1.1743416870577112,1.1743075399781577,0.005689061870703088,0.028458015997325233
91,1.1511947353716951,1.151136713687794,0.012846253310206036,0.04517542786002159,1.1811948870595155,1.1811583249005337,0.0066612875879345015,0.02990086975247867
92,1.1505852827144218,1.15052638891048,0.012324600756075233,0.046569200310111046,1.1746352187049842,1.1745964464685512,0.006971990408262766,0.03180024405122457
93,1.1472459124385823,1.1471855205630668,0.014545698436908424,0.045846174189448356,1.1735637931578282,1.1735227510682407,0.006671491005453169,0.034370596667079915
94,1.146214247580804,1.1461549323058853,0.012527313348030051,0.046787958759069444,1.1851225351659778,1.1850851769537518,0.0070325638765050885,0.03032564672681652
95,1.1448572063965967,1.1447950121328165,0.013630468259379268,0.04856379246711731,1.176918490953326,1.1768753101541922,0.00900259119374698,0.034178205652008464
96,1.1432179357313696,1.1431569099658576,0.01383616145880272,0.04718960123062134,1.1732638575898007,1.1732256778259078,0.007462952919604139,0.030716809116429277
97,1.1409537048839373,1.1408933125583984,0.013108535804785788,0.04728378688246012,1.18416603297042,1.1841289024321953,0.0073423810666338445,0.029788155311714495
98,1.1408579130925922,1.1407974184403893,0.013491987235099078,0.04700266213764747,1.1798854489958932,1.1798451375559533,0.009947753001083488,0.030363685055618837
99,1.138424921926459,1.13836536166829,0.013165214552047352,0.046395040838917094,1.1701491337773402,1.1701104101400872,0.006847253033173241,0.03187638234780405
100,1.137054086620936,1.136993975643233,0.013485723429049055,0.04662525140345097,1.2096051183221408,1.2095669918912508,0.007723006802807264,0.030403422321184065
101,1.1358997675674352,1.1358364580368785,0.014098762732247512,0.049210764812429746,1.169082863811678,1.169041673003006,0.007978522277354714,0.03321228448598596
102,1.1326378613953858,1.1325776940955896,0.01329953562008838,0.046867761286596456,1.1721592627679598,1.1721182628388238,0.006768483384638403,0.034231443756587675
103,1.1317445726120057,1.1316828629223579,0.014084769645923128,0.04762491697122653,1.1792009882895718,1.1791618884473072,0.006821396032684832,0.032278444188774374
104,1.1309959188553638,1.130932686873571,0.01414341161729147,0.04908856722166141,1.171825869788425,1.1717839287302747,0.007485704448131331,0.03445535178494523
105,1.129218034348438,1.129156238639274,0.013254169836454093,0.04854153637140989,1.1738121322230295,1.1737723304778103,0.006923198343807151,0.03287854509996339
106,1.128201355950378,1.1281383725753138,0.013602560740336776,0.049380811382830146,1.1652825600687104,1.1652424978003948,0.006136556271798827,0.033925710036129784
107,1.127336971382456,1.1272725024396706,0.013875037763826549,0.05059390194118023,1.1709955162088546,1.170954885615988,0.007993476529726274,0.032637114484672484
108,1.1248151422639472,1.1247511668613472,0.013745359950140118,0.05023003950019678,1.1722307042778273,1.1721875664369468,0.006971432531563172,0.03616640613235168
109,1.1240324960293506,1.1239694755588452,0.013042203434587767,0.04997826414903005,1.1645857320551647,1.1645430428044374,0.007510730464385458,0.0351785183751352
110,1.122593803842743,1.1225269782699048,0.015429111436195672,0.05139645827511946,1.1771063576109404,1.1770616778186058,0.008236243218543238,0.03644354719104519
111,1.121758111896751,1.121690862231931,0.015574038124457002,0.0516756233861049,1.1755534756464563,1.1755102278890193,0.007613646757299109,0.03563410863580064
112,1.1190636133975957,1.1189978777184166,0.015089763065055013,0.05064591287871202,1.1720436531793592,1.172000122477102,0.007821412457271746,0.03570928776005846
113,1.118023380872302,1.1179591859937135,0.013925118978942434,0.050269756549596784,1.1627938796031057,1.1627517253136457,0.008170296876448062,0.033983990511888995
114,1.1174595638664697,1.1173952000118517,0.014537583384290337,0.0498262682373325,1.163972482628088,1.1639310929620321,0.007569910637351691,0.03381975343820163
115,1.1155348639610996,1.1154686808928957,0.014895745137209693,0.051287320022284984,1.1689148347946157,1.1688716013307543,0.009948333047450287,0.03328512885744718
116,1.1145183350551822,1.1144520685338208,0.015011448432815572,0.051255069707830746,1.172683638761954,1.1726412220347477,0.008564930760057066,0.03385179439844358
117,1.1127677100789257,1.1127009549494027,0.015206999538776775,0.05154812674323718,1.1652035976327955,1.1651589770058126,0.009475764381101773,0.03514486041952854
118,1.1113397722314355,1.111271203944622,0.016076349556073545,0.05249193399747213,1.1677251850568284,1.1676817590564563,0.008333645440125735,0.03509235270348621
119,1.1118046899256009,1.1117357632566953,0.01584238678906113,0.05308427887459596,1.1688236648587,1.16877797125775,0.010755347795157686,0.03493825099740965
120,1.1089081356865453,1.1088388574872812,0.015438010309822857,0.05384018564621607,1.1598866219839508,1.1598445213494954,0.006748336102968816,0.035352296227944884
121,1.108214822015226,1.108147237558425,0.015718274800479413,0.05186617882549763,1.169758032308769,1.1697145394377095,0.00856118114023376,0.0349316877962227
122,1.1050603522956481,1.1049904178505987,0.0165109025242428,0.053423539232710995,1.1653899528535616,1.1653414428927389,0.010287441270345523,0.038222517117847035
123,1.1063539812935101,1.1062828741831627,0.01638440267990033,0.05472270422577858,1.1678944748905769,1.1678470467853077,0.009034153069597727,0.03839395020563147
124,1.103149659987887,1.1030798284080783,0.01538104866631329,0.05445052784085274,1.1619806226262226,1.161933784988154,0.009540781448578194,0.03729685454410668
125,1.102452122114463,1.102382200779705,0.01577915620158116,0.054142175194621084,1.1703338854078005,1.1702845623373073,0.009583919604077945,0.03973914843921951
126,1.1019998505464517,1.1019308512569526,0.014185287484216193,0.0548139987885952,1.156853786985203,1.156810779484762,0.008100470863200926,0.034907027722037264
127,1.0991635768539532,1.0990964057887376,0.014293941055486599,0.05287712108095487,1.1663247445948626,1.1662810377960264,0.00830247531009357,0.03540432141806273
128,1.0987918005478532,1.0987227214185695,0.01549821989076833,0.05358090614428123,1.1574740549676144,1.1574273199562681,0.010423474568034295,0.036311534758665394
129,1.097936906507925,1.097866611123858,0.01573018241431564,0.05456519829134147,1.17646131215858,1.1764111641048147,0.010843964044247218,0.039304087420853284
130,1.0963286039676112,1.096257730599811,0.016531729388982057,0.054341634995738665,1.1641203865032863,1.1640771051501126,0.00925416419801698,0.034027186713584075
131,1.0954336608812514,1.0953628024613526,0.016605859159181516,0.05425255740086238,1.167589733765025,1.1675413260507084,0.011489737290417572,0.03691797470776112
132,1.0949290720277003,1.0948575271603156,0.01615555529544751,0.055389308756589886,1.1645407236296461,1.1644969236320375,0.009219139322485902,0.034580856359999114
133,1.0932088060644156,1.0931376210799868,0.01606268973412613,0.055122291190425554,1.1616800353341055,1.1616311589914639,0.010062530057010157,0.03881381019192319
134,1.0911050979599004,1.0910329187861683,0.01625478942456345,0.055924380965034166,1.1639982395062975,1.1639501550440279,0.010831357206435277,0.03725310277272814
135,1.0902300318818192,1.0901578361055608,0.017418327573562663,0.05477744528452555,1.169708026298507,1.1696625361486175,0.010366947889524214,0.03512319979130481
136,1.0893180483942433,1.0892455820703244,0.016344809635542332,0.0561215108046929,1.1573103816485597,1.1572609050767633,0.01016809413347178,0.03930847528823205
137,1.0881204923898404,1.0880444842214587,0.01777587878505389,0.05823228598634402,1.1646966360710898,1.164648430457445,0.00910114537074279,0.03910446608195186
138,1.0867420351127903,1.086669418839409,0.01637926310089727,0.056237006856997805,1.154515856249022,1.1544688589031409,0.010443763123060786,0.03655358035752349
139,1.0858163016556737,1.0857435543514973,0.017750837769856056,0.05499646292279164,1.1708537156349703,1.1708045382490404,0.010705676579394193,0.03847170684652862
140,1.0848932800438824,1.0848204776043504,0.01705099232221643,0.05575144381622473,1.1566992016820445,1.1566509332799209,0.010274558522940859,0.03799384125612605
141,1.0838102029688552,1.0837364500532418,0.01774556956415375,0.05600734253923098,1.165036605855451,1.1649830709855906,0.01236207319809166,0.041172794128366864
142,1.082329976164038,1.0822565493321186,0.017822257623448967,0.05560457075039546,1.1602403150230531,1.1601926323962832,0.010840140997780311,0.0368424836292743
143,1.0817375559581013,1.0816640982189087,0.017782981498663624,0.05567475408613682,1.1563600736515323,1.156307287207743,0.01155951153776515,0.04122692995569134
144,1.0812540918115645,1.0811798367919228,0.01659942527214686,0.05765559082229932,1.1587367155345751,1.1586904966638765,0.010777310460762291,0.035441557978277846
145,1.0796190532414331,1.0795452983560287,0.01655470008465151,0.05720018182595571,1.1649731530876775,1.1649221037313207,0.009566046342344977,0.04148330755978714
146,1.0785637602859277,1.0784889548869052,0.016893696349114178,0.05791169910132885,1.1608038146323927,1.1607520897607893,0.010624139945771499,0.041100729245967735
147,1.0780288675338354,1.077955676300388,0.01637685895115137,0.056814371033012866,1.1674047762196564,1.1673554676941063,0.010706330180146351,0.03860219284870281
148,1.078225809988631,1.0781528622164651,0.0165121356876567,0.05643563301066558,1.1586187191390929,1.1585667149230583,0.008510634291851681,0.04349357944088167
149,1.07494183770226,1.0748690716380032,0.016246318714941543,0.056519742129246396,1.1636775165478372,1.1636287508007672,0.010345299943842827,0.03842044485448134
================================================
FILE: Trained_models/DeepDock_pdbbindv2019_13K_minTestLoss.chk
================================================
[File too large to display: 14.6 MB]
================================================
FILE: Validation_CASF2016/CASF2016_DockingPower_DeepDock.ipynb
================================================
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"RDKit WARNING: [13:44:39] Enabling RDKit 2019.09.1 jupyter extensions\n"
]
},
{
"data": {
"text/plain": [
"<torch._C.Generator at 0x7fa66808cf90>"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from torch_geometric.data import DataLoader\n",
"import torch_geometric\n",
"import torch.distributions as D\n",
"import matplotlib.pyplot as plt\n",
"from rdkit import Chem, DataStructs\n",
"from rdkit.Chem import AllChem, Draw, rdFMCS, rdMolTransforms\n",
"from rdkit.Chem.rdMolAlign import AlignMol\n",
"from rdkit.Chem import PandasTools\n",
"from rdkit import rdBase\n",
"import glob\n",
"import os\n",
"\n",
"import deepdock \n",
"from deepdock.utils.distributions import *\n",
"from deepdock.utils.data import *\n",
"from deepdock.models import *\n",
"\n",
"%matplotlib inline\n",
"np.random.seed(123)\n",
"torch.cuda.manual_seed_all(123)\n",
"torch.manual_seed(123)"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<All keys matched successfully>"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"device = 'cuda' if torch.cuda.is_available() else 'cpu'\n",
"#device = 'cpu'\n",
"\n",
"ligand_model = LigandNet(28, residual_layers=10, dropout_rate=0.10)\n",
"target_model = TargetNet(4, residual_layers=10, dropout_rate=0.10)\n",
"model = DeepDock(ligand_model, target_model, hidden_dim=64, n_gaussians=10, dropout_rate=0.10, dist_threhold=7.).to(device)\n",
"\n",
"checkpoint = torch.load(deepdock.__path__[0]+'/../Trained_models/DeepDock_pdbbindv2019_13K_minTestLoss.chk', map_location=torch.device(device))\n",
"model.load_state_dict(checkpoint['model_state_dict']) "
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Complexes from pdbBind: 285\n"
]
}
],
"source": [
"db_complex = PDBbind_complex_dataset(data_path=deepdock.__path__[0]+'/../data/dataset_CASF-2016_285.tar', \n",
" min_target_nodes=None, max_ligand_nodes=None)\n",
"print('Complexes from pdbBind:', len(db_complex))"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"class input_dataset(Dataset):\n",
" def __init__(self, mols, target_mesh, labels=None, transform=None, pre_transform=None):\n",
" super(input_dataset, self).__init__()\n",
" \n",
" self.mols = [from_networkx(mol2graph.mol_to_nx(m)) for m in mols]\n",
" self.target_mesh = target_mesh\n",
" self.labels = labels\n",
" if labels is None:\n",
" self.labels = range(len(self.mols))\n",
" \n",
" def len(self):\n",
" return len(self.mols)\n",
"\n",
" def get(self, idx):\n",
" return self.mols[idx], self.target_mesh, self.labels[idx]"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 6min 1s, sys: 7.56 s, total: 6min 9s\n",
"Wall time: 3min 50s\n"
]
}
],
"source": [
"%%time\n",
"from torch_scatter import scatter_add\n",
"results = []\n",
"\n",
"for target_data in db_complex:\n",
" model.eval()\n",
" ligand, target, _, pdbid = target_data\n",
" decoys = Mol2MolSupplier(file=deepdock.__path__[0]+'/../data/CASF-2016/decoys_docking/'+pdbid+'_decoys.mol2', \n",
" sanitize=False, cleanupSubstructures=False)\n",
" decoy_names = [m.GetProp('Name') for m in decoys]\n",
" db_decoys = input_dataset(decoys, target, decoy_names)\n",
" loader_decoys = DataLoader(db_decoys, batch_size=20, shuffle=False)\n",
" #print(pdbid)\n",
"\n",
" for data in loader_decoys:\n",
" decoy, target, cpd_name = data\n",
" decoy, target = decoy.to(device), target.to(device)\n",
" pi, sigma, mu, dist, atom_types, bond_types, batch = model(decoy, target)\n",
"\n",
" normal = Normal(mu, sigma)\n",
" logprob = normal.log_prob(dist.expand_as(normal.loc))\n",
" logprob += torch.log(pi)\n",
" prob = logprob.exp().sum(1)\n",
" prob_all = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob[torch.where(dist > 10)[0]] = 0.\n",
" prob_10 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob[torch.where(dist > 7)[0]] = 0.\n",
" prob_7 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
"\n",
" prob[torch.where(dist > 5)[0]] = 0.\n",
" prob_5 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
"\n",
" prob[torch.where(dist > 3)[0]] = 0.\n",
" prob_3 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob = torch.stack([prob_3, prob_5, prob_7, prob_10, prob_all],dim=1)\n",
" #print(pdbid, cpd_name, prob_all.cpu().detach().numpy())\n",
" results.append(np.concatenate([np.expand_dims(np.repeat(pdbid, len(cpd_name)), axis=1), \n",
" np.expand_dims(cpd_name, axis=1), \n",
" prob.cpu().detach().numpy()], axis=1))\n",
" "
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(22492, 7)\n"
]
},
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>PDB_ID</th>\n",
" <th>Cpd_Name</th>\n",
" <th>Score_3A</th>\n",
" <th>Score_5A</th>\n",
" <th>Score_7A</th>\n",
" <th>Score_10A</th>\n",
" <th>Score_all</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>4k18</td>\n",
" <td>4k18_100</td>\n",
" <td>41.7124709276148</td>\n",
" <td>355.00999393874434</td>\n",
" <td>1234.1988897433216</td>\n",
" <td>1265.8331969710105</td>\n",
" <td>1265.8335978696152</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>4k18</td>\n",
" <td>4k18_105</td>\n",
" <td>36.50107725111608</td>\n",
" <td>320.5826389497487</td>\n",
" <td>1098.7196528481893</td>\n",
" <td>1128.4331804224062</td>\n",
" <td>1128.4344001617458</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>4k18</td>\n",
" <td>4k18_107</td>\n",
" <td>56.13413997037191</td>\n",
" <td>406.6658214522255</td>\n",
" <td>1261.5476637591444</td>\n",
" <td>1298.835192687907</td>\n",
" <td>1298.835338794891</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4k18</td>\n",
" <td>4k18_118</td>\n",
" <td>44.23784542273988</td>\n",
" <td>336.9721288402966</td>\n",
" <td>1252.596765731967</td>\n",
" <td>1287.006223774616</td>\n",
" <td>1287.0066010553867</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>4k18</td>\n",
" <td>4k18_122</td>\n",
" <td>42.72467596870927</td>\n",
" <td>342.7847157990617</td>\n",
" <td>1211.367931058725</td>\n",
" <td>1252.029400636168</td>\n",
" <td>1252.029755610901</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" PDB_ID Cpd_Name Score_3A Score_5A Score_7A \\\n",
"0 4k18 4k18_100 41.7124709276148 355.00999393874434 1234.1988897433216 \n",
"1 4k18 4k18_105 36.50107725111608 320.5826389497487 1098.7196528481893 \n",
"2 4k18 4k18_107 56.13413997037191 406.6658214522255 1261.5476637591444 \n",
"3 4k18 4k18_118 44.23784542273988 336.9721288402966 1252.596765731967 \n",
"4 4k18 4k18_122 42.72467596870927 342.7847157990617 1211.367931058725 \n",
"\n",
" Score_10A Score_all \n",
"0 1265.8331969710105 1265.8335978696152 \n",
"1 1128.4331804224062 1128.4344001617458 \n",
"2 1298.835192687907 1298.835338794891 \n",
"3 1287.006223774616 1287.0066010553867 \n",
"4 1252.029400636168 1252.029755610901 "
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"results = np.concatenate(results, axis=0)\n",
"results = pd.DataFrame(np.asarray(results), columns=['PDB_ID', 'Cpd_Name', 'Score_3A', 'Score_5A', 'Score_7A', 'Score_10A', 'Score_all'])\n",
"results.to_csv('Score_decoys_docking_CASF2016.csv', index=False)\n",
"print(results.shape)\n",
"results.head() "
]
},
{
"cell_type": "raw",
"metadata": {},
"source": [
"import pandas as pd\n",
"\n",
"df = pd.read_csv('Score_decoys_docking_CASF2016.csv')\n",
"pdbids = df.PDB_ID.unique()\n",
"print(len(pdbids))\n",
"\n",
"for pdbid in pdbids:\n",
"\n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_3A']]\n",
" df1.columns= ['#code', 'score']\n",
" df1.to_csv('DockingPower_DeepDock_3A/scores/'+pdbid+'_score.dat', index=False, sep='\\t')\n",
" \n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_5A']]\n",
" df1.columns= ['#code', 'score']\n",
" df1.to_csv('DockingPower_DeepDock_5A/scores/'+pdbid+'_score.dat', index=False, sep='\\t')\n",
" \n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_7A']]\n",
" df1.columns= ['#code', 'score']\n",
" df1.to_csv('DockingPower_DeepDock_7A/scores/'+pdbid+'_score.dat', index=False, sep='\\t')\n",
" \n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_10A']]\n",
" df1.columns= ['#code', 'score']\n",
" df1.to_csv('DockingPower_DeepDock_10A/scores/'+pdbid+'_score.dat', index=False, sep='\\t')\n",
" \n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_all']]\n",
" df1.columns= ['#code', 'score']\n",
" df1.to_csv('DockingPower_DeepDock_all/scores/'+pdbid+'_score.dat', index=False, sep='\\t')"
]
},
{
"cell_type": "raw",
"metadata": {},
"source": [
"python /data/CASF-2016/power_docking/docking_power.py -c /data/CASF-2016/power_docking/CoreSet.dat -s scores -r /data/CASF-2016/decoys_docking/ -p 'positive' -l 2 -o 'DeepDock' > DockingPower_DeepDock_all.out\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.9"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
================================================
FILE: Validation_CASF2016/CASF2016_ScoringPower_DeepDock.ipynb
================================================
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"RDKit WARNING: [13:42:42] Enabling RDKit 2019.09.1 jupyter extensions\n"
]
},
{
"data": {
"text/plain": [
"<torch._C.Generator at 0x7fbb761d30d0>"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from torch_geometric.data import DataLoader\n",
"import torch_geometric\n",
"import torch.distributions as D\n",
"import matplotlib.pyplot as plt\n",
"from rdkit import Chem, DataStructs\n",
"from rdkit.Chem import AllChem, Draw, rdFMCS, rdMolTransforms\n",
"from rdkit.Chem.rdMolAlign import AlignMol\n",
"from rdkit.Chem import PandasTools\n",
"from rdkit import rdBase\n",
"import glob\n",
"import os\n",
"\n",
"import deepdock\n",
"from deepdock.utils.distributions import *\n",
"from deepdock.utils.data import *\n",
"from deepdock.models import *\n",
"\n",
"%matplotlib inline\n",
"np.random.seed(123)\n",
"torch.cuda.manual_seed_all(123)\n",
"torch.manual_seed(123)"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<All keys matched successfully>"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"device = 'cuda' if torch.cuda.is_available() else 'cpu'\n",
"#device = 'cpu'\n",
"\n",
"ligand_model = LigandNet(28, residual_layers=10, dropout_rate=0.10)\n",
"target_model = TargetNet(4, residual_layers=10, dropout_rate=0.10)\n",
"model = DeepDock(ligand_model, target_model, hidden_dim=64, n_gaussians=10, dropout_rate=0.10, dist_threhold=7.).to(device)\n",
"\n",
"checkpoint = torch.load(deepdock.__path__[0]+'/../Trained_models/DeepDock_pdbbindv2019_13K_minTestLoss.chk', map_location=torch.device(device))\n",
"model.load_state_dict(checkpoint['model_state_dict']) "
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Complexes from pdbBind: 285\n"
]
}
],
"source": [
"db_complex = PDBbind_complex_dataset(data_path=deepdock.__path__[0]+'/../data/dataset_CASF-2016_285.tar', \n",
" min_target_nodes=None, max_ligand_nodes=None)\n",
"print('Complexes from pdbBind:', len(db_complex))"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 6.46 s, sys: 333 ms, total: 6.79 s\n",
"Wall time: 4.8 s\n"
]
}
],
"source": [
"%%time\n",
"from torch_scatter import scatter_add\n",
"results = []\n",
"\n",
"model.eval()\n",
"loader = DataLoader(db_complex, batch_size=20, shuffle=False)\n",
"\n",
"for data in loader:\n",
" ligand, target, _, pdbid = data\n",
" ligand, target = ligand.to(device), target.to(device)\n",
" pi, sigma, mu, dist, atom_types, bond_types, batch = model(ligand, target)\n",
"\n",
" normal = Normal(mu, sigma)\n",
" logprob = normal.log_prob(dist.expand_as(normal.loc))\n",
" logprob += torch.log(pi)\n",
" prob = logprob.exp().sum(1)\n",
" prob_all = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob[torch.where(dist > 10)[0]] = 0.\n",
" prob_10 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob[torch.where(dist > 7)[0]] = 0.\n",
" prob_7 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
"\n",
" prob[torch.where(dist > 5)[0]] = 0.\n",
" prob_5 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
"\n",
" prob[torch.where(dist > 3)[0]] = 0.\n",
" prob_3 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob = torch.stack([prob_3, prob_5, prob_7, prob_10, prob_all],dim=1)\n",
" #print(pdbid, cpd_name, prob_all.cpu().detach().numpy())\n",
" results.append(np.concatenate([np.expand_dims(pdbid, axis=1), \n",
" prob.cpu().detach().numpy()], axis=1))\n",
" "
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(285, 6)\n"
]
},
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>PDB_ID</th>\n",
" <th>Score_3A</th>\n",
" <th>Score_5A</th>\n",
" <th>Score_7A</th>\n",
" <th>Score_10A</th>\n",
" <th>Score_all</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>4k18</td>\n",
" <td>64.25368680000449</td>\n",
" <td>420.5898705181299</td>\n",
" <td>1376.762661813891</td>\n",
" <td>1410.0162568367755</td>\n",
" <td>1410.01638602799</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>4qac</td>\n",
" <td>83.2844061298711</td>\n",
" <td>450.01256968999587</td>\n",
" <td>1128.0662764096696</td>\n",
" <td>1154.7673063010277</td>\n",
" <td>1154.7690904503804</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1o3f</td>\n",
" <td>187.7132053065723</td>\n",
" <td>778.5596122182768</td>\n",
" <td>1779.2439875640941</td>\n",
" <td>1823.1001001165655</td>\n",
" <td>1823.110781221914</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4ih7</td>\n",
" <td>35.630378250691514</td>\n",
" <td>270.11676199153</td>\n",
" <td>787.7759051254867</td>\n",
" <td>814.7537476029596</td>\n",
" <td>814.755215144911</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>3dx1</td>\n",
" <td>49.94476787861658</td>\n",
" <td>202.24570100387868</td>\n",
" <td>449.72902901247784</td>\n",
" <td>462.38353806385936</td>\n",
" <td>462.39191325604116</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" PDB_ID Score_3A Score_5A Score_7A \\\n",
"0 4k18 64.25368680000449 420.5898705181299 1376.762661813891 \n",
"1 4qac 83.2844061298711 450.01256968999587 1128.0662764096696 \n",
"2 1o3f 187.7132053065723 778.5596122182768 1779.2439875640941 \n",
"3 4ih7 35.630378250691514 270.11676199153 787.7759051254867 \n",
"4 3dx1 49.94476787861658 202.24570100387868 449.72902901247784 \n",
"\n",
" Score_10A Score_all \n",
"0 1410.0162568367755 1410.01638602799 \n",
"1 1154.7673063010277 1154.7690904503804 \n",
"2 1823.1001001165655 1823.110781221914 \n",
"3 814.7537476029596 814.755215144911 \n",
"4 462.38353806385936 462.39191325604116 "
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"results = np.concatenate(results, axis=0)\n",
"results = pd.DataFrame(np.asarray(results), columns=['PDB_ID', 'Score_3A', 'Score_5A', 'Score_7A', 'Score_10A', 'Score_all'])\n",
"results.to_csv('Score_CoreSet_docking_CASF2016.csv', index=False)\n",
"print(results.shape)\n",
"results.head() "
]
},
{
"cell_type": "raw",
"metadata": {},
"source": [
"import pandas as pd\n",
"\n",
"df = pd.read_csv('Score_CoreSet_docking_CASF2016.csv')\n",
"\n",
"df1 = df[['PDB_ID', 'Score_3A']]\n",
"df1.columns= ['#code', 'score']\n",
"df1.to_csv('ScoringPower_Deepdock/scores/Deepdock_3A.dat', index=False, sep='\\t')\n",
" \n",
"df1 = df[['PDB_ID', 'Score_5A']]\n",
"df1.columns= ['#code', 'score']\n",
"df1.to_csv('ScoringPower_Deepdock/scores/Deepdock_5A.dat', index=False, sep='\\t')\n",
" \n",
"df1 = df[['PDB_ID', 'Score_7A']]\n",
"df1.columns= ['#code', 'score']\n",
"df1.to_csv('ScoringPower_Deepdock/scores/Deepdock_7A.dat', index=False, sep='\\t')\n",
" \n",
"df1 = df[['PDB_ID', 'Score_10A']]\n",
"df1.columns= ['#code', 'score']\n",
"df1.to_csv('ScoringPower_Deepdock/scores/Deepdock_10A.dat', index=False, sep='\\t')\n",
" \n",
"df1 = df[['PDB_ID', 'Score_all']]\n",
"df1.columns= ['#code', 'score']\n",
"df1.to_csv('ScoringPower_Deepdock/scores/Deepdock_all.dat', index=False, sep='\\t')"
]
},
{
"cell_type": "raw",
"metadata": {},
"source": [
"python /data/CASF-2016/power_scoring/scoring_power.py -c /data/CASF-2016/power_scoring/CoreSet.dat -s ./scores/Deepdock_all.dat -p 'positive' -o 'Deepdock' > ScoringPower_Deepdock_all.out\n",
"\n",
"python /data/CASF-2016/power_ranking/ranking_power.py -c /data/CASF-2016/power_ranking/CoreSet.dat -s ./scores/Deepdock_all.dat -p 'positive' -o 'Deepdock' > RankingPower_Deepdock_all.out\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.9"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
================================================
FILE: Validation_CASF2016/CASF2016_ScreeningPower_DeepDock.ipynb
================================================
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"RDKit WARNING: [14:02:01] Enabling RDKit 2019.09.1 jupyter extensions\n"
]
},
{
"data": {
"text/plain": [
"<torch._C.Generator at 0x7f9b8d51b270>"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from torch_geometric.data import DataLoader\n",
"import torch_geometric\n",
"import torch.distributions as D\n",
"import matplotlib.pyplot as plt\n",
"from rdkit import Chem, DataStructs\n",
"from rdkit.Chem import AllChem, Draw, rdFMCS, rdMolTransforms\n",
"from rdkit.Chem.rdMolAlign import AlignMol\n",
"from rdkit.Chem import PandasTools\n",
"from rdkit import rdBase\n",
"import glob\n",
"import os\n",
"\n",
"import deepdock\n",
"from deepdock.utils.distributions import *\n",
"from deepdock.utils.data import *\n",
"from deepdock.models import *\n",
"\n",
"%matplotlib inline\n",
"np.random.seed(123)\n",
"torch.cuda.manual_seed_all(123)\n",
"torch.manual_seed(123)"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<All keys matched successfully>"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"device = 'cuda' if torch.cuda.is_available() else 'cpu'\n",
"\n",
"ligand_model = LigandNet(28, residual_layers=10, dropout_rate=0.10)\n",
"target_model = TargetNet(4, residual_layers=10, dropout_rate=0.10)\n",
"model = DeepDock(ligand_model, target_model, hidden_dim=64, n_gaussians=10, dropout_rate=0.10, dist_threhold=7.).to(device)\n",
"\n",
"checkpoint = torch.load(deepdock.__path__[0]+'/../Trained_models/DeepDock_pdbbindv2019_13K_minTestLoss.chk', map_location=torch.device(device))\n",
"model.load_state_dict(checkpoint['model_state_dict']) "
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Complexes from pdbBind: 285\n"
]
}
],
"source": [
"db_complex = PDBbind_complex_dataset(data_path=deepdock.__path__[0]+'/../data/dataset_CASF-2016_285.tar', \n",
" min_target_nodes=None, max_ligand_nodes=None)\n",
"print('Complexes from pdbBind:', len(db_complex))"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"class input_dataset(Dataset):\n",
" def __init__(self, mols, target_mesh, labels=None, transform=None, pre_transform=None):\n",
" super(input_dataset, self).__init__()\n",
" \n",
" self.mols = [from_networkx(mol2graph.mol_to_nx(m)) for m in mols]\n",
" self.target_mesh = target_mesh\n",
" self.labels = labels\n",
" if labels is None:\n",
" self.labels = range(len(self.mols))\n",
" \n",
" def len(self):\n",
" return len(self.mols)\n",
"\n",
" def get(self, idx):\n",
" return self.mols[idx], self.target_mesh, self.labels[idx]"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 6h 54min 8s, sys: 9min 26s, total: 7h 3min 35s\n",
"Wall time: 4h 25min 33s\n"
]
}
],
"source": [
"%%time\n",
"import glob\n",
"from torch_scatter import scatter_add\n",
"target_files = [f.split('/')[-1] for f in glob.glob(deepdock.__path__[0]+'/../data/CASF-2016/decoys_screening/*', recursive=False)]\n",
"results = []\n",
"\n",
"\n",
"for target_data in db_complex:\n",
" model.eval()\n",
" ligand, target, _, pdbid = target_data\n",
" if pdbid in target_files: \n",
" decoy_files = [f.split('/')[-1] for f in glob.glob(deepdock.__path__[0]+'/../data/CASF-2016/decoys_screening/'+pdbid+'/*.mol2', recursive=False)]\n",
" else:\n",
" continue\n",
" \n",
" for file in decoy_files:\n",
" decoys = Mol2MolSupplier(file=deepdock.__path__[0]+'/../data/CASF-2016/decoys_screening/'+pdbid+'/'+file, \n",
" sanitize=False, cleanupSubstructures=False)\n",
" decoy_names = [m.GetProp('Name') for m in decoys]\n",
" db_decoys = input_dataset(decoys, target, decoy_names)\n",
" loader_decoys = DataLoader(db_decoys, batch_size=20, shuffle=False)\n",
" #print(pdbid)\n",
"\n",
" for data in loader_decoys:\n",
" decoy, target_temp, cpd_name = data\n",
" decoy, target_temp = decoy.to(device), target_temp.to(device)\n",
" pi, sigma, mu, dist, atom_types, bond_types, batch = model(decoy, target_temp)\n",
"\n",
" normal = Normal(mu, sigma)\n",
" logprob = normal.log_prob(dist.expand_as(normal.loc))\n",
" logprob += torch.log(pi)\n",
" prob = logprob.exp().sum(1)\n",
" prob_all = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob[torch.where(dist > 10)[0]] = 0.\n",
" prob_10 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob[torch.where(dist > 7)[0]] = 0.\n",
" prob_7 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
"\n",
" prob[torch.where(dist > 5)[0]] = 0.\n",
" prob_5 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
"\n",
" prob[torch.where(dist > 3)[0]] = 0.\n",
" prob_3 = scatter_add(prob, batch, dim=0, dim_size=batch.unique().size(0))\n",
" \n",
" prob = torch.stack([prob_3, prob_5, prob_7, prob_10, prob_all],dim=1)\n",
" #print(pdbid, cpd_name, prob_all.cpu().detach().numpy())\n",
" results.append(np.concatenate([np.expand_dims(np.repeat(pdbid, len(cpd_name)), axis=1), \n",
" np.expand_dims(cpd_name, axis=1), \n",
" prob.cpu().detach().numpy()], axis=1))\n"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(1624500, 7)\n"
]
},
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>PDB_ID</th>\n",
" <th>Cpd_Name</th>\n",
" <th>Score_3A</th>\n",
" <th>Score_5A</th>\n",
" <th>Score_7A</th>\n",
" <th>Score_10A</th>\n",
" <th>Score_all</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1o3f</td>\n",
" <td>4de2_ligand_1</td>\n",
" <td>7.254809622430958</td>\n",
" <td>89.94999521484337</td>\n",
" <td>447.3108304509815</td>\n",
" <td>471.33409258768546</td>\n",
" <td>471.33795008409413</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1o3f</td>\n",
" <td>4de2_ligand_10</td>\n",
" <td>2.2435853524573153</td>\n",
" <td>64.8291232744619</td>\n",
" <td>469.6149662619709</td>\n",
" <td>497.22048202034364</td>\n",
" <td>497.22063628573727</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1o3f</td>\n",
" <td>4de2_ligand_100</td>\n",
" <td>3.451115585675536</td>\n",
" <td>78.15551585586073</td>\n",
" <td>506.3139331427199</td>\n",
" <td>554.3860309102873</td>\n",
" <td>554.3878273892042</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1o3f</td>\n",
" <td>4de2_ligand_106</td>\n",
" <td>4.784300354428733</td>\n",
" <td>102.6058833211317</td>\n",
" <td>590.7510395276462</td>\n",
" <td>620.5011685339421</td>\n",
" <td>620.5046101480829</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>1o3f</td>\n",
" <td>4de2_ligand_108</td>\n",
" <td>2.349412635601983</td>\n",
" <td>76.80465950772964</td>\n",
" <td>539.9298935579708</td>\n",
" <td>575.3306395604491</td>\n",
" <td>575.3335251313035</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" PDB_ID Cpd_Name Score_3A Score_5A \\\n",
"0 1o3f 4de2_ligand_1 7.254809622430958 89.94999521484337 \n",
"1 1o3f 4de2_ligand_10 2.2435853524573153 64.8291232744619 \n",
"2 1o3f 4de2_ligand_100 3.451115585675536 78.15551585586073 \n",
"3 1o3f 4de2_ligand_106 4.784300354428733 102.6058833211317 \n",
"4 1o3f 4de2_ligand_108 2.349412635601983 76.80465950772964 \n",
"\n",
" Score_7A Score_10A Score_all \n",
"0 447.3108304509815 471.33409258768546 471.33795008409413 \n",
"1 469.6149662619709 497.22048202034364 497.22063628573727 \n",
"2 506.3139331427199 554.3860309102873 554.3878273892042 \n",
"3 590.7510395276462 620.5011685339421 620.5046101480829 \n",
"4 539.9298935579708 575.3306395604491 575.3335251313035 "
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"results = np.concatenate(results, axis=0)\n",
"results = pd.DataFrame(np.asarray(results), columns=['PDB_ID', 'Cpd_Name', 'Score_3A', 'Score_5A', 'Score_7A', 'Score_10A', 'Score_all'])\n",
"results.to_csv('Score_decoys_screening_CASF2016.csv', index=False)\n",
"print(results.shape)\n",
"results.head() "
]
},
{
"cell_type": "raw",
"metadata": {},
"source": [
"import pandas as pd\n",
"\n",
"df = pd.read_csv('Score_decoys_screening_CASF2016.csv')\n",
"pdbids = df.PDB_ID.unique()\n",
"print(len(pdbids))\n",
"\n",
"for pdbid in pdbids:\n",
"\n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_3A']]\n",
" df1.columns= ['#code_ligand_num', 'score']\n",
" df1.to_csv('ScreeningPower_DeepDock_3A/scores/'+pdbid+'_score.dat', index=False, sep='\\t')\n",
" \n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_5A']]\n",
" df1.columns= ['#code_ligand_num', 'score']\n",
" df1.to_csv('ScreeningPower_DeepDock_5A/scores/'+pdbid+'_score.dat', index=False, sep='\\t')\n",
" \n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_7A']]\n",
" df1.columns= ['#code_ligand_num', 'score']\n",
" df1.to_csv('ScreeningPower_DeepDock_7A/scores/'+pdbid+'_score.dat', index=False, sep='\\t')\n",
" \n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_10A']]\n",
" df1.columns= ['#code_ligand_num', 'score']\n",
" df1.to_csv('ScreeningPower_DeepDock_10A/scores/'+pdbid+'_score.dat', index=False, sep='\\t')\n",
" \n",
" df1 = df[df.PDB_ID==pdbid][['Cpd_Name', 'Score_all']]\n",
" df1.columns= ['#code_ligand_num', 'score']\n",
" df1.to_csv('ScreeningPower_DeepDock_all/scores/'+pdbid+'_score.dat', index=False, sep='\\t')"
]
},
{
"cell_type": "raw",
"metadata": {},
"source": [
"python /data/CASF-2016/power_screening/forward_screening_power.py -c /data/CASF-2016/power_screening/CoreSet.dat -s scores -t /data/CASF-2016/power_screening/TargetInfo.dat -p 'positive' -o 'Forward_DeepDock' > ForwardScreeningPower_DeepDock_all.out\n",
"\n",
"python /data/CASF-2016/power_screening/reverse_screening_power.py -c /data/CASF-2016/power_screening/CoreSet.dat -s scores -l /data/CASF-2016/power_screening/LigandInfo.dat -p 'positive' -o 'Reverse_DeepDock' > ReverseScreeningPower_DeepDock_all.out\n"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.9"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
================================================
FILE: Validation_CASF2016/DockingPower_DeepDock_10A/DockingPower_DeepDock_10A.out
================================================
code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3
1 4llx 4llx_386 0.33 4llx_302 0.27 4llx_519 1.25
2 5c28 5c28_47 0.56 5c28_531 2.52 5c28_382 2.10
3 3uuo 3uuo_709 0.60 3uuo_712 0.60 3uuo_711 0.55
4 3ui7 3ui7_333 0.45 3ui7_16 0.63 3ui7_335 0.90
5 5c2h 5c2h_244 0.59 5c2h_247 0.94 5c2h_240 0.46
6 2v00 2v00_79 0.74 2v00_544 1.87 2v00_605 1.16
7 3wz8 3wz8_376 0.84 3wz8_371 0.83 3wz8_391 0.96
8 3pww 3pww_889 1.50 3pww_394 1.13 3pww_816 1.65
9 3prs 3prs_711 1.08 3prs_701 1.22 3prs_706 1.74
10 3uri 3uri_1000 0.94 3uri_1002 0.93 3uri_1001 0.91
11 4m0z 4m0z_516 0.59 4m0z_686 1.31 4m0z_41 0.68
12 4m0y 4m0y_814 1.81 4m0y_920 1.74 4m0y_952 1.65
13 3qgy 3qgy_306 1.03 3qgy_20 1.13 3qgy_318 0.90
14 4qd6 4qd6_954 1.59 4qd6_978 0.70 4qd6_939 1.27
15 4rfm 4rfm_85 0.43 4rfm_354 0.71 4rfm_9 0.37
16 4cr9 4cr9_423 1.85 4cr9_358 0.95 4cr9_690 1.66
17 4cra 4cra_258 0.87 4cra_318 0.47 4cra_364 0.45
18 4x6p 4x6p_312 0.67 4x6p_201 0.86 4x6p_254 0.57
19 4crc 4crc_291 0.85 4crc_217 0.88 4crc_368 0.73
20 4ty7 4ty7_106 0.56 4ty7_925 0.95 4ty7_62 1.05
21 5aba 5aba_772 1.67 5aba_525 9.03 5aba_657 2.90
22 5a7b 5a7b_623 1.71 5a7b_243 1.60 5a7b_286 0.74
23 4agn 4agn_228 1.07 4agn_603 1.71 4agn_280 0.89
24 4agp 4agp_656 1.92 4agp_612 2.14 4agp_350 0.97
25 4agq 4agq_529 1.95 4agq_234 1.94 4agq_272 2.01
26 3bgz 3bgz_653 1.48 3bgz_621 1.05 3bgz_472 1.94
27 3jya 3jya_471 1.04 3jya_413 1.38 3jya_490 0.85
28 2c3i 2c3i_818 1.74 2c3i_556 2.88 2c3i_823 0.88
29 4k18 4k18_225 0.31 4k18_85 0.53 4k18_254 0.36
30 5dwr 5dwr_382 0.46 5dwr_289 0.54 5dwr_193 0.94
31 3mss 3mss_948 2.58 3mss_836 3.05 3mss_873 2.89
32 3k5v 3k5v_152 8.28 3k5v_626 6.68 3k5v_810 3.09
33 3pyy 3pyy_812 1.63 3pyy_822 1.59 3pyy_832 2.38
34 2v7a 2v7a_338 0.60 2v7a_859 0.95 2v7a_784 1.76
35 4twp 4twp_379 0.76 4twp_358 0.80 4twp_352 0.95
36 3wtj 3wtj_328 0.31 3wtj_307 0.38 3wtj_222 1.05
37 3zdg 3zdg_286 2.01 3zdg_758 2.33 3zdg_792 1.53
38 3u8k 3u8k_564 4.38 3u8k_557 5.05 3u8k_584 4.59
39 4qac 4qac_476 2.48 4qac_581 2.49 4qac_945 0.87
40 3u8n 3u8n_928 0.84 3u8n_531 1.17 3u8n_869 2.66
41 1a30 1a30_353 3.15 1a30_140 2.70 1a30_170 2.97
42 2qnq 2qnq_277 2.31 2qnq_207 0.98 2qnq_287 1.42
43 1g2k 1g2k_265 0.69 1g2k_242 1.13 1g2k_74 0.60
44 1eby 1eby_262 1.01 1eby_295 0.87 1eby_238 0.95
45 3o9i 3o9i_227 0.79 3o9i_38 0.68 3o9i_222 0.93
46 4lzs 4lzs_70 0.69 4lzs_1 0.75 4lzs_61 0.87
47 3u5j 3u5j_65 0.41 3u5j_54 0.63 3u5j_251 0.79
48 4wiv 4wiv_829 0.86 4wiv_486 3.84 4wiv_838 0.87
49 4ogj 4ogj_297 4.94 4ogj_795 3.64 4ogj_661 5.40
50 3p5o 3p5o_759 0.69 3p5o_818 0.83 3p5o_108 0.92
51 1ps3 1ps3_707 0.98 1ps3_734 0.86 1ps3_161 0.28
52 3dx1 3dx1_382 0.79 3dx1_457 2.00 3dx1_25 0.33
53 3d4z 3d4z_340 0.47 3d4z_376 0.31 3d4z_132 0.34
54 3dx2 3dx2_990 0.58 3dx2_820 0.37 3dx2_380 0.41
55 3ejr 3ejr_87 1.26 3ejr_360 0.41 3ejr_964 0.65
56 3l7b 3l7b_38 0.42 3l7b_9 0.40 3l7b_47 0.77
57 4eky 4eky_899 0.67 4eky_38 0.63 4eky_32 0.89
58 3g2n 3g2n_35 0.79 3g2n_49 0.48 3g2n_55 0.78
59 3syr 3syr_862 0.78 3syr_477 1.35 3syr_408 0.85
60 3ebp 3ebp_476 3.98 3ebp_691 2.91 3ebp_597 3.81
61 2w66 2w66_534 3.26 2w66_453 2.28 2w66_773 3.27
62 2w4x 2w4x_756 2.01 2w4x_407 0.70 2w4x_417 0.86
63 2wca 2wca_773 5.59 2wca_731 1.88 2wca_951 3.72
64 2xj7 2xj7_812 0.40 2xj7_871 1.64 2xj7_914 0.27
65 2vvn 2vvn_406 1.13 2vvn_401 1.83 2vvn_205 0.61
66 3aru 3aru_573 2.65 3aru_311 0.67 3aru_450 2.24
67 3arv 3arv_515 3.27 3arv_821 4.42 3arv_345 0.70
68 3ary 3ary_858 6.03 3ary_762 1.40 3ary_844 1.23
69 3arq 3arq_639 9.10 3arq_655 7.80 3arq_643 8.72
70 3arp 3arp_17 1.39 3arp_67 0.98 3arp_284 1.83
71 4ih5 4ih5_867 1.96 4ih5_192 3.09 4ih5_159 2.57
72 4ih7 4ih7_461 2.23 4ih7_12 0.69 4ih7_438 1.86
73 3cj4 3cj4_166 0.50 3cj4_179 0.76 3cj4_338 0.64
74 4eo8 4eo8_30 0.50 4eo8_318 0.54 4eo8_206 0.55
75 3gnw 3gnw_729 2.21 3gnw_155 5.15 3gnw_722 1.53
76 1gpk 1gpk_159 0.76 1gpk_415 1.62 1gpk_328 0.52
77 1gpn 1gpn_781 4.18 1gpn_600 1.09 1gpn_658 2.56
78 1h23 1h23_815 1.15 1h23_347 0.89 1h23_12 1.81
79 1h22 1h22_346 0.64 1h22_187 1.33 1h22_384 1.95
80 1e66 1e66_661 2.74 1e66_712 1.76 1e66_404 0.97
81 3f3a 3f3a_612 1.97 3f3a_552 2.20 3f3a_65 0.32
82 3f3c 3f3c_508 0.97 3f3c_686 2.83 3f3c_466 1.55
83 4mme 4mme_16 0.59 4mme_71 0.55 4mme_324 0.60
84 3f3d 3f3d_287 1.55 3f3d_666 2.02 3f3d_516 1.38
85 3f3e 3f3e_844 0.93 3f3e_451 1.15 3f3e_457 0.79
86 2wbg 2wbg_331 0.93 2wbg_719 0.68 2wbg_734 1.53
87 2cbv 2cbv_453 2.15 2cbv_945 0.99 2cbv_872 3.09
88 2j78 2j78_311 0.37 2j78_326 0.70 2j78_458 1.14
89 2j7h 2j7h_720 0.45 2j7h_912 0.48 2j7h_48 0.17
90 2cet 2cet_313 0.85 2cet_734 0.98 2cet_756 0.77
91 3udh 3udh_523 2.02 3udh_477 1.40 3udh_72 0.43
92 3rsx 3rsx_249 0.76 3rsx_388 0.91 3rsx_515 0.79
93 4djv 4djv_314 1.09 4djv_105 1.84 4djv_335 0.61
94 2vkm 2vkm_296 1.05 2vkm_955 1.47 2vkm_707 0.95
95 4gid 4gid_197 0.77 4gid_291 0.81 4gid_201 0.38
96 4jfs 4jfs_899 0.85 4jfs_139 0.69 4jfs_362 0.66
97 4j28 4j28_110 0.90 4j28_794 0.34 4j28_196 0.87
98 2wvt 2wvt_736 0.85 2wvt_217 0.34 2wvt_922 0.61
99 2xii 2xii_763 0.88 2xii_237 0.53 2xii_146 0.53
100 4pcs 4pcs_196 0.41 4pcs_173 0.77 4pcs_812 0.56
101 3rr4 3rr4_369 0.22 3rr4_701 0.44 3rr4_529 0.89
102 1s38 1s38_305 0.47 1s38_432 0.84 1s38_485 0.99
103 1r5y 1r5y_167 0.16 1r5y_341 0.31 1r5y_113 0.44
104 3gc5 3gc5_426 0.97 3gc5_402 0.72 3gc5_464 0.92
105 3ge7 3ge7_795 0.99 3ge7_794 1.03 3ge7_895 0.91
106 4dli 4dli_96 0.44 4dli_948 1.19 4dli_524 1.15
107 2zb1 2zb1_510 0.99 2zb1_726 0.89 2zb1_875 2.11
108 4f9w 4f9w_25 0.53 4f9w_96 0.53 4f9w_86 0.49
109 3e92 3e92_106 0.32 3e92_482 0.91 3e92_17 0.59
110 3e93 3e93_390 2.73 3e93_7 0.68 3e93_51 0.34
111 4owm 4owm_362 0.56 4owm_232 0.61 4owm_135 2.35
112 3twp 3twp_510 0.46 3twp_362 2.42 3twp_608 1.94
113 3r88 3r88_628 4.18 3r88_533 0.98 3r88_632 1.17
114 4gkm 4gkm_375 0.56 4gkm_301 2.32 4gkm_111 0.46
115 3qqs 3qqs_35 0.61 3qqs_105 0.81 3qqs_511 1.32
116 3gv9 3gv9_30 0.64 3gv9_7 0.59 3gv9_59 0.59
117 3gr2 3gr2_973 1.50 3gr2_337 1.94 3gr2_872 2.26
118 4kz6 4kz6_315 0.54 4kz6_723 1.76 4kz6_308 0.28
119 4jxs 4jxs_334 1.00 4jxs_306 0.81 4jxs_147 0.77
120 2r9w 2r9w_460 3.92 2r9w_910 0.78 2r9w_927 0.68
121 2hb1 2hb1_167 0.53 2hb1_313 0.32 2hb1_981 0.79
122 1bzc 1bzc_225 1.01 1bzc_375 0.69 1bzc_265 0.70
123 2qbr 2qbr_385 0.80 2qbr_301 1.10 2qbr_282 0.91
124 2qbq 2qbq_235 0.92 2qbq_276 0.55 2qbq_752 0.38
125 2qbp 2qbp_272 0.59 2qbp_288 0.77 2qbp_259 0.84
126 1q8t 1q8t_706 1.15 1q8t_879 0.79 1q8t_60 0.92
127 1ydr 1ydr_801 1.00 1ydr_701 0.98 1ydr_80 0.79
128 1q8u 1q8u_796 0.54 1q8u_902 0.69 1q8u_901 0.63
129 1ydt 1ydt_817 1.01 1ydt_251 0.54 1ydt_283 0.93
130 3ag9 3ag9_891 2.82 3ag9_712 3.32 3ag9_850 2.93
131 3fcq 3fcq_107 1.83 3fcq_365 0.79 3fcq_135 3.09
132 1z9g 1z9g_849 0.89 1z9g_789 0.75 1z9g_790 0.64
133 1qf1 1qf1_198 0.99 1qf1_814 0.64 1qf1_397 0.95
134 5tmn 5tmn_950 0.93 5tmn_717 1.71 5tmn_996 1.96
135 4tmn 4tmn_746 2.14 4tmn_710 1.15 4tmn_209 1.03
136 4ddk 4ddk_568 3.45 4ddk_632 3.88 4ddk_496 4.33
137 4ddh 4ddh_462 3.71 4ddh_882 3.96 4ddh_427 1.25
138 3ivg 3ivg_209 0.97 3ivg_250 0.82 3ivg_252 0.80
139 3coz 3coz_7 3.03 3coz_401 3.19 3coz_561 4.61
140 3coy 3coy_258 2.90 3coy_695 8.03 3coy_291 2.65
141 3pxf 3pxf_539 1.98 3pxf_631 1.93 3pxf_775 1.61
142 4eor 4eor_701 0.53 4eor_121 0.52 4eor_850 0.62
143 2xnb 2xnb_770 1.55 2xnb_291 0.89 2xnb_751 0.63
144 1pxn 1pxn_96 0.51 1pxn_197 0.77 1pxn_86 0.83
145 2fvd 2fvd_286 1.08 2fvd_288 0.54 2fvd_345 1.41
146 4k77 4k77_328 0.37 4k77_167 0.22 4k77_257 0.54
147 4e5w 4e5w_286 0.40 4e5w_247 0.23 4e5w_121 0.15
148 4ivb 4ivb_142 0.45 4ivb_253 0.22 4ivb_875 0.84
149 4ivd 4ivd_771 0.83 4ivd_962 1.03 4ivd_823 0.37
150 4ivc 4ivc_232 0.28 4ivc_831 1.33 4ivc_841 0.90
151 4f09 4f09_903 0.51 4f09_270 0.27 4f09_893 0.30
152 4gfm 4gfm_225 0.43 4gfm_214 0.46 4gfm_913 0.44
153 4hge 4hge_797 2.55 4hge_617 4.13 4hge_471 1.72
154 4e6q 4e6q_120 0.39 4e6q_936 0.96 4e6q_132 0.96
155 4jia 4jia_60 0.65 4jia_85 0.80 4jia_66 0.82
156 2brb 2brb_302 0.71 2brb_318 0.71 2brb_383 0.62
157 2br1 2br1_354 0.83 2br1_349 1.00 2br1_392 0.83
158 3jvr 3jvr_580 2.06 3jvr_484 4.51 3jvr_471 5.37
159 3jvs 3jvs_884 0.98 3jvs_904 1.30 3jvs_897 0.84
160 1nvq 1nvq_927 0.40 1nvq_710 0.21 1nvq_871 0.85
161 3acw 3acw_411 0.85 3acw_809 0.58 3acw_281 1.61
162 4ea2 4ea2_565 4.95 4ea2_819 2.38 4ea2_798 3.64
163 2zcr 2zcr_495 1.68 2zcr_383 1.39 2zcr_324 0.85
164 2zy1 2zy1_175 1.13 2zy1_119 1.42 2zy1_172 0.95
165 2zcq 2zcq_593 8.22 2zcq_168 1.98 2zcq_471 8.00
166 1bcu 1bcu_684 0.92 1bcu_397 0.66 1bcu_852 2.22
167 3bv9 3bv9_124 1.88 3bv9_35 2.28 3bv9_325 0.88
168 1oyt 1oyt_711 0.40 1oyt_947 0.62 1oyt_59 0.51
169 2zda 2zda_264 0.76 2zda_277 0.43 2zda_299 0.46
170 3utu 3utu_237 0.90 3utu_701 1.31 3utu_374 0.45
171 3u9q 3u9q_539 2.60 3u9q_621 1.91 3u9q_416 0.88
172 2yfe 2yfe_784 1.90 2yfe_232 5.16 2yfe_240 1.03
173 3fur 3fur_960 0.93 3fur_243 0.46 3fur_138 0.91
174 3b1m 3b1m_657 7.09 3b1m_778 2.92 3b1m_215 1.33
175 2p4y 2p4y_314 2.87 2p4y_765 2.77 2p4y_472 3.48
176 3uo4 3uo4_388 0.96 3uo4_343 0.54 3uo4_329 0.43
177 3up2 3up2_231 0.82 3up2_29 0.80 3up2_4 0.67
178 3e5a 3e5a_129 0.64 3e5a_313 0.83 3e5a_398 1.00
179 2wtv 2wtv_108 0.49 2wtv_174 0.53 2wtv_320 0.40
180 3myg 3myg_965 2.04 3myg_333 0.91 3myg_925 1.93
181 3kgp 3kgp_5 1.00 3kgp_31 1.00 3kgp_20 0.99
182 1c5z 1c5z_3 0.40 1c5z_8 0.45 1c5z_452 0.77
183 1o5b 1o5b_400 0.41 1o5b_329 0.60 1o5b_396 0.56
184 1owh 1owh_3 0.66 1owh_391 0.26 1owh_307 0.53
185 1sqa 1sqa_787 0.64 1sqa_776 0.65 1sqa_366 0.83
186 4jsz 4jsz_672 2.00 4jsz_491 2.64 4jsz_815 1.73
187 3kwa 3kwa_758 2.38 3kwa_541 1.91 3kwa_852 2.92
188 2weg 2weg_838 0.90 2weg_335 1.54 2weg_515 1.33
189 3ryj 3ryj_387 0.81 3ryj_229 0.40 3ryj_395 0.74
190 3dd0 3dd0_645 0.76 3dd0_479 0.92 3dd0_570 1.32
191 2xdl 2xdl_549 5.58 2xdl_559 5.12 2xdl_495 5.33
192 3b27 3b27_307 0.24 3b27_106 0.64 3b27_366 0.38
193 1yc1 1yc1_246 0.96 1yc1_214 1.24 1yc1_38 0.59
194 3rlr 3rlr_365 0.54 3rlr_197 0.43 3rlr_397 1.07
195 2yki 2yki_893 0.94 2yki_830 0.98 2yki_841 1.13
196 1z95 1z95_313 0.57 1z95_337 0.51 1z95_303 0.38
197 3b68 3b68_304 0.87 3b68_475 4.89 3b68_291 0.90
198 3b5r 3b5r_443 4.99 3b5r_575 5.00 3b5r_557 1.73
199 3b65 3b65_533 3.17 3b65_639 3.80 3b65_542 3.38
200 3g0w 3g0w_874 1.83 3g0w_413 0.93 3g0w_196 0.33
201 4u4s 4u4s_927 0.73 4u4s_787 0.72 4u4s_71 0.37
202 1p1q 1p1q_394 0.86 1p1q_357 0.60 1p1q_121 0.71
203 1syi 1syi_234 0.38 1syi_411 0.89 1syi_259 0.63
204 1p1n 1p1n_216 1.13 1p1n_825 0.77 1p1n_333 0.64
205 2al5 2al5_436 0.76 2al5_339 0.41 2al5_323 0.23
206 3g2z 3g2z_132 2.47 3g2z_1008 1.26 3g2z_1011 0.97
207 3g31 3g31_596 1.96 3g31_781 2.03 3g31_786 2.00
208 4de2 4de2_567 2.06 4de2_108 0.72 4de2_333 0.43
209 4de3 4de3_358 0.53 4de3_322 0.54 4de3_350 0.97
210 4de1 4de1_190 0.24 4de1_366 0.56 4de1_195 0.77
211 1vso 1vso_115 0.67 1vso_198 0.58 1vso_301 0.60
212 4dld 4dld_211 0.34 4dld_410 0.80 4dld_207 0.53
213 3gbb 3gbb_616 4.30 3gbb_783 4.11 3gbb_796 4.04
214 3fv2 3fv2_177 0.59 3fv2_302 0.36 3fv2_298 0.33
215 3fv1 3fv1_436 1.51 3fv1_491 2.03 3fv1_407 1.52
216 4mgd 4mgd_24 0.43 4mgd_96 0.52 4mgd_425 0.98
217 2qe4 2qe4_629 1.55 2qe4_689 2.03 2qe4_693 1.73
218 1qkt 1qkt_766 4.54 1qkt_776 2.15 1qkt_86 0.47
219 2pog 2pog_552 1.52 2pog_853 1.20 2pog_876 0.85
220 2p15 2p15_550 3.78 2p15_331 0.27 2p15_262 0.40
221 2y5h 2y5h_284 0.82 2y5h_364 0.82 2y5h_703 0.82
222 1lpg 1lpg_244 0.75 1lpg_266 1.02 1lpg_254 0.74
223 2xbv 2xbv_317 0.69 2xbv_392 1.22 2xbv_267 0.74
224 1z6e 1z6e_160 0.96 1z6e_350 0.85 1z6e_31 0.84
225 1mq6 1mq6_416 1.99 1mq6_750 1.80 1mq6_266 2.06
226 1nc3 1nc3_524 5.73 1nc3_622 4.76 1nc3_665 5.75
227 1nc1 1nc1_6 0.51 1nc1_739 0.59 1nc1_18 0.58
228 1y6r 1y6r_809 0.67 1y6r_947 0.54 1y6r_232 0.46
229 4f2w 4f2w_142 0.57 4f2w_105 0.60 4f2w_907 0.44
230 4f3c 4f3c_744 0.73 4f3c_251 0.78 4f3c_755 0.32
231 1uto 1uto_428 0.71 1uto_834 0.67 1uto_203 1.76
232 4abg 4abg_824 0.96 4abg_149 0.93 4abg_814 1.00
233 3gy4 3gy4_184 0.34 3gy4_39 0.50 3gy4_14 0.64
234 1k1i 1k1i_896 1.65 1k1i_79 1.99 1k1i_71 1.97
235 1o3f 1o3f_372 0.49 1o3f_752 0.66 1o3f_910 0.58
236 2yge 2yge_35 0.83 2yge_198 1.01 2yge_74 0.68
237 2fxs 2fxs_927 0.79 2fxs_905 1.62 2fxs_953 0.54
238 2iwx 2iwx_394 0.36 2iwx_351 0.33 2iwx_366 0.54
239 2wer 2wer_888 0.72 2wer_73 0.27 2wer_390 0.41
240 2vw5 2vw5_227 0.60 2vw5_381 0.43 2vw5_249 0.28
241 4kzq 4kzq_14 0.45 4kzq_5 0.66 4kzq_133 0.74
242 4kzu 4kzu_256 0.53 4kzu_206 0.45 4kzu_5 0.88
243 4j21 4j21_50 0.34 4j21_430 0.88 4j21_119 1.35
244 4j3l 4j3l_761 0.60 4j3l_858 0.90 4j3l_733 0.63
245 3kr8 3kr8_884 0.56 3kr8_894 0.62 3kr8_785 0.68
246 2ymd 2ymd_484 1.53 2ymd_587 1.52 2ymd_434 4.18
247 2wnc 2wnc_514 1.65 2wnc_587 3.03 2wnc_532 1.79
248 2xys 2xys_499 1.73 2xys_443 2.02 2xys_398 0.44
249 2wn9 2wn9_11 4.21 2wn9_448 2.49 2wn9_474 3.64
250 2x00 2x00_817 1.42 2x00_705 1.23 2x00_464 1.72
251 3ozt 3ozt_202 0.52 3ozt_702 0.78 3ozt_70 0.26
252 3ozs 3ozs_255 0.69 3ozs_201 0.79 3ozs_224 1.24
253 3oe5 3oe5_236 0.42 3oe5_203 0.70 3oe5_266 0.67
254 3oe4 3oe4_203 0.47 3oe4_292 0.34 3oe4_328 0.42
255 3nw9 3nw9_210 0.81 3nw9_945 0.53 3nw9_975 1.01
256 3ao4 3ao4_165 0.61 3ao4_195 0.68 3ao4_456 0.80
257 3zt2 3zt2_5 0.39 3zt2_8 0.49 3zt2_323 0.82
258 3zsx 3zsx_293 1.23 3zsx_955 1.91 3zsx_961 1.78
259 4cig 4cig_809 1.14 4cig_784 2.57 4cig_787 1.79
260 3zso 3zso_923 2.49 3zso_799 1.59 3zso_902 1.59
261 3n7a 3n7a_552 1.06 3n7a_495 1.11 3n7a_993 1.36
262 4ciw 4ciw_482 1.12 4ciw_451 0.78 4ciw_267 0.46
263 3n86 3n86_531 1.45 3n86_870 0.87 3n86_861 0.90
264 3n76 3n76_586 2.15 3n76_758 1.26 3n76_578 1.34
265 2xb8 2xb8_35 0.74 2xb8_133 0.62 2xb8_28 0.66
266 4bkt 4bkt_17 0.99 4bkt_369 1.00 4bkt_541 1.90
267 4w9c 4w9c_719 0.92 4w9c_925 1.15 4w9c_379 0.53
268 4w9l 4w9l_368 0.71 4w9l_204 0.96 4w9l_264 0.88
269 4w9i 4w9i_204 0.42 4w9i_795 0.74 4w9i_221 0.45
270 4w9h 4w9h_368 0.40 4w9h_307 0.38 4w9h_765 0.96
271 3nq9 3nq9_700 2.59 3nq9_470 1.37 3nq9_473 1.47
272 3ueu 3ueu_52 0.87 3ueu_438 1.14 3ueu_425 1.51
273 3uev 3uev_684 6.20 3uev_655 4.50 3uev_700 1.00
274 3uew 3uew_613 1.76 3uew_624 1.57 3uew_282 1.09
275 3uex 3uex_588 6.75 3uex_640 4.72 3uex_227 0.73
276 3lka 3lka_495 1.55 3lka_443 2.05 3lka_498 4.67
277 3ehy 3ehy_685 1.05 3ehy_706 0.66 3ehy_977 0.73
278 3tsk 3tsk_713 3.96 3tsk_423 3.84 3tsk_263 3.98
279 3nx7 3nx7_36 0.73 3nx7_854 1.92 3nx7_778 0.99
280 4gr0 4gr0_326 0.91 4gr0_206 0.97 4gr0_279 0.95
281 3dxg 3dxg_465 4.27 3dxg_464 4.51 3dxg_450 3.06
282 3d6q 3d6q_23 2.26 3d6q_50 2.46 3d6q_276 2.75
283 1w4o 1w4o_367 0.69 1w4o_376 0.67 1w4o_313 0.81
284 1o0h 1o0h_603 2.49 1o0h_564 2.05 1o0h_353 0.92
285 1u1b 1u1b_919 2.04 1u1b_2 2.80 1u1b_929 1.97
Summary of the docking power: ========================================
Among the top1 binding pose ranked by the given scoring function:
Number of correct binding poses = 225, success rate = 78.9%
Among the top2 binding pose ranked by the given scoring function:
Number of correct binding poses = 249, success rate = 87.4%
Among the top3 binding pose ranked by the given scoring function:
Number of correct binding poses = 262, success rate = 91.9%
Spearman correlation coefficient in rmsd range [0-2]: 0.503
Spearman correlation coefficient in rmsd range [0-3]: 0.606
Spearman correlation coefficient in rmsd range [0-4]: 0.664
Spearman correlation coefficient in rmsd range [0-5]: 0.690
Spearman correlation coefficient in rmsd range [0-6]: 0.710
Spearman correlation coefficient in rmsd range [0-7]: 0.718
Spearman correlation coefficient in rmsd range [0-8]: 0.724
Spearman correlation coefficient in rmsd range [0-9]: 0.727
Spearman correlation coefficient in rmsd range [0-10]: 0.735
======================================================================
Template command for running the bootstrap in R program===============
rm(list=ls());
require(boot);
data_all<-read.table("DeepDock_Top1.results",header=TRUE);
data<-as.matrix(data_all[,2]);
mymean<-function(x,indices) sum(x[indices])/285;
data.boot<-boot(aa,mymean,R=10000,stype="i",sim="ordinary");
sink("DeepDock_Top1-ci.results");
a<-boot.ci(data.boot,conf=0.9,type=c("bca"));
print(a);
sink();
========================================================================
================================================
FILE: Validation_CASF2016/DockingPower_DeepDock_3A/DockingPower_DeepDock_3A.out
================================================
code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3
1 4llx 4llx_276 0.96 4llx_208 1.53 4llx_213 0.45
2 5c28 5c28_382 2.10 5c28_456 0.96 5c28_47 0.56
3 3uuo 3uuo_709 0.60 3uuo_187 0.77 3uuo_711 0.55
4 3ui7 3ui7_227 0.53 3ui7_282 0.50 3ui7_208 0.63
5 5c2h 5c2h_259 0.51 5c2h_240 0.46 5c2h_244 0.59
6 2v00 2v00_79 0.74 2v00_619 1.00 2v00_516 1.58
7 3wz8 3wz8_371 0.83 3wz8_380 1.12 3wz8_391 0.96
8 3pww 3pww_256 0.88 3pww_888 1.50 3pww_889 1.50
9 3prs 3prs_213 2.45 3prs_711 1.08 3prs_706 1.74
10 3uri 3uri_1001 0.91 3uri_1003 0.91 3uri_1002 0.93
11 4m0z 4m0z_686 1.31 4m0z_41 0.68 4m0z_516 0.59
12 4m0y 4m0y_920 1.74 4m0y_814 1.81 4m0y_740 2.41
13 3qgy 3qgy_318 0.90 3qgy_306 1.03 3qgy_374 1.12
14 4qd6 4qd6_825 2.55 4qd6_978 0.70 4qd6_709 2.79
15 4rfm 4rfm_9 0.37 4rfm_85 0.43 4rfm_327 0.80
16 4cr9 4cr9_423 1.85 4cr9_358 0.95 4cr9_411 1.77
17 4cra 4cra_258 0.87 4cra_283 0.60 4cra_292 1.87
18 4x6p 4x6p_312 0.67 4x6p_204 0.65 4x6p_254 0.57
19 4crc 4crc_291 0.85 4crc_215 0.79 4crc_217 0.88
20 4ty7 4ty7_224 0.81 4ty7_254 0.79 4ty7_808 0.91
21 5aba 5aba_966 2.47 5aba_712 1.21 5aba_786 1.79
22 5a7b 5a7b_178 5.86 5a7b_553 5.42 5a7b_698 4.30
23 4agn 4agn_228 1.07 4agn_251 0.99 4agn_603 1.71
24 4agp 4agp_261 1.37 4agp_350 0.97 4agp_288 2.09
25 4agq 4agq_151 1.96 4agq_529 1.95 4agq_339 0.95
26 3bgz 3bgz_97 0.23 3bgz_81 0.44 3bgz_621 1.05
27 3jya 3jya_238 0.60 3jya_315 0.83 3jya_20 1.00
28 2c3i 2c3i_650 1.80 2c3i_729 0.68 2c3i_387 0.98
29 4k18 4k18_254 0.36 4k18_225 0.31 4k18_85 0.53
30 5dwr 5dwr_382 0.46 5dwr_289 0.54 5dwr_157 0.82
31 3mss 3mss_9 2.61 3mss_451 2.58 3mss_18 1.98
32 3k5v 3k5v_386 0.64 3k5v_367 0.82 3k5v_664 1.01
33 3pyy 3pyy_296 0.31 3pyy_812 1.63 3pyy_92 0.44
34 2v7a 2v7a_859 0.95 2v7a_388 0.50 2v7a_983 1.29
35 4twp 4twp_379 0.76 4twp_352 0.95 4twp_358 0.80
36 3wtj 3wtj_544 1.19 3wtj_648 1.13 3wtj_4 6.27
37 3zdg 3zdg_896 1.66 3zdg_842 0.86 3zdg_300 1.85
38 3u8k 3u8k_412 2.67 3u8k_494 3.05 3u8k_224 0.66
39 4qac 4qac_372 0.70 4qac_115 0.90 4qac_456 1.26
40 3u8n 3u8n_928 0.84 3u8n_816 0.42 3u8n_894 1.23
41 1a30 1a30_671 2.01 1a30_130 2.09 1a30_170 2.97
42 2qnq 2qnq_207 0.98 2qnq_314 0.74 2qnq_274 1.24
43 1g2k 1g2k_247 0.64 1g2k_74 0.60 1g2k_328 0.54
44 1eby 1eby_211 0.97 1eby_295 0.87 1eby_361 0.86
45 3o9i 3o9i_227 0.79 3o9i_38 0.68 3o9i_256 0.58
46 4lzs 4lzs_1 0.75 4lzs_70 0.69 4lzs_905 0.99
47 3u5j 3u5j_65 0.41 3u5j_294 0.65 3u5j_233 0.56
48 4wiv 4wiv_486 3.84 4wiv_679 3.31 4wiv_475 4.61
49 4ogj 4ogj_999 1.36 4ogj_993 1.16 4ogj_757 0.80
50 3p5o 3p5o_108 0.92 3p5o_759 0.69 3p5o_93 0.92
51 1ps3 1ps3_943 0.44 1ps3_161 0.28 1ps3_968 0.66
52 3dx1 3dx1_989 0.74 3dx1_802 0.51 3dx1_25 0.33
53 3d4z 3d4z_340 0.47 3d4z_403 0.92 3d4z_376 0.31
54 3dx2 3dx2_836 0.99 3dx2_402 0.87 3dx2_380 0.41
55 3ejr 3ejr_360 0.41 3ejr_459 0.89 3ejr_964 0.65
56 3l7b 3l7b_163 0.69 3l7b_66 0.82 3l7b_93 0.90
57 4eky 4eky_38 0.63 4eky_899 0.67 4eky_725 0.96
58 3g2n 3g2n_197 0.65 3g2n_49 0.48 3g2n_35 0.79
59 3syr 3syr_862 0.78 3syr_408 0.85 3syr_47 0.36
60 3ebp 3ebp_476 3.98 3ebp_691 2.91 3ebp_251 2.88
61 2w66 2w66_702 0.36 2w66_809 0.81 2w66_190 0.53
62 2w4x 2w4x_306 1.13 2w4x_211 0.74 2w4x_289 1.03
63 2wca 2wca_20 2.86 2wca_201 2.03 2wca_144 1.94
64 2xj7 2xj7_812 0.40 2xj7_796 0.36 2xj7_914 0.27
65 2vvn 2vvn_802 0.44 2vvn_780 0.83 2vvn_205 0.61
66 3aru 3aru_205 1.48 3aru_314 0.79 3aru_930 1.67
67 3arv 3arv_324 0.85 3arv_345 0.70 3arv_359 0.91
68 3ary 3ary_222 6.00 3ary_561 4.87 3ary_687 5.72
69 3arq 3arq_742 2.35 3arq_422 5.21 3arq_449 5.44
70 3arp 3arp_394 2.82 3arp_37 0.97 3arp_17 1.39
71 4ih5 4ih5_227 3.85 4ih5_219 3.92 4ih5_5 4.06
72 4ih7 4ih7_219 0.54 4ih7_241 0.44 4ih7_529 2.06
73 3cj4 3cj4_166 0.50 3cj4_164 0.70 3cj4_338 0.64
74 4eo8 4eo8_12 0.39 4eo8_318 0.54 4eo8_148 0.73
75 3gnw 3gnw_294 0.71 3gnw_712 0.63 3gnw_718 0.96
76 1gpk 1gpk_407 0.79 1gpk_463 1.44 1gpk_328 0.52
77 1gpn 1gpn_299 0.35 1gpn_252 0.37 1gpn_451 1.40
78 1h23 1h23_728 1.77 1h23_913 2.33 1h23_818 2.65
79 1h22 1h22_393 2.01 1h22_852 1.55 1h22_197 1.28
80 1e66 1e66_412 1.29 1e66_404 0.97 1e66_247 0.71
81 3f3a 3f3a_203 0.20 3f3a_57 0.37 3f3a_3 0.60
82 3f3c 3f3c_401 0.77 3f3c_256 0.53 3f3c_326 0.45
83 4mme 4mme_71 0.55 4mme_133 0.65 4mme_16 0.59
84 3f3d 3f3d_287 1.55 3f3d_255 0.86 3f3d_363 0.40
85 3f3e 3f3e_174 0.83 3f3e_451 1.15 3f3e_197 0.22
86 2wbg 2wbg_331 0.93 2wbg_75 0.33 2wbg_270 0.74
87 2cbv 2cbv_945 0.99 2cbv_291 0.47 2cbv_719 0.38
88 2j78 2j78_311 0.37 2j78_31 0.74 2j78_406 0.92
89 2j7h 2j7h_721 0.75 2j7h_48 0.17 2j7h_720 0.45
90 2cet 2cet_734 0.98 2cet_359 0.88 2cet_313 0.85
91 3udh 3udh_30 0.50 3udh_347 0.32 3udh_121 0.51
92 3rsx 3rsx_249 0.76 3rsx_131 0.41 3rsx_266 0.77
93 4djv 4djv_399 0.64 4djv_349 0.40 4djv_212 0.43
94 2vkm 2vkm_237 1.46 2vkm_296 1.05 2vkm_890 0.71
95 4gid 4gid_201 0.38 4gid_197 0.77 4gid_269 0.94
96 4jfs 4jfs_818 0.92 4jfs_139 0.69 4jfs_899 0.85
97 4j28 4j28_303 1.00 4j28_154 0.98 4j28_794 0.34
98 2wvt 2wvt_415 0.95 2wvt_217 0.34 2wvt_859 0.79
99 2xii 2xii_253 1.25 2xii_293 0.41 2xii_237 0.53
100 4pcs 4pcs_165 0.90 4pcs_812 0.56 4pcs_164 0.54
101 3rr4 3rr4_369 0.22 3rr4_401 0.81 3rr4_85 0.27
102 1s38 1s38_305 0.47 1s38_75 0.30 1s38_117 0.19
103 1r5y 1r5y_167 0.16 1r5y_341 0.31 1r5y_270 0.34
104 3gc5 3gc5_402 0.72 3gc5_464 0.92 3gc5_426 0.97
105 3ge7 3ge7_140 0.61 3ge7_262 0.89 3ge7_24 0.78
106 4dli 4dli_96 0.44 4dli_42 0.41 4dli_154 0.56
107 2zb1 2zb1_206 0.78 2zb1_55 0.41 2zb1_203 0.78
108 4f9w 4f9w_96 0.53 4f9w_36 0.30 4f9w_25 0.53
109 3e92 3e92_940 0.95 3e92_907 0.39 3e92_332 0.35
110 3e93 3e93_240 0.34 3e93_141 0.46 3e93_7 0.68
111 4owm 4owm_232 0.61 4owm_230 0.75 4owm_629 0.83
112 3twp 3twp_381 2.79 3twp_608 1.94 3twp_198 2.60
113 3r88 3r88_513 1.14 3r88_802 0.93 3r88_931 2.07
114 4gkm 4gkm_348 0.68 4gkm_180 0.50 4gkm_111 0.46
115 3qqs 3qqs_100 0.48 3qqs_35 0.61 3qqs_715 0.76
116 3gv9 3gv9_30 0.64 3gv9_370 0.84 3gv9_6 0.60
117 3gr2 3gr2_337 1.94 3gr2_474 1.22 3gr2_410 1.30
118 4kz6 4kz6_143 0.71 4kz6_160 0.69 4kz6_112 0.88
119 4jxs 4jxs_218 0.97 4jxs_153 0.47 4jxs_306 0.81
120 2r9w 2r9w_710 0.95 2r9w_950 0.96 2r9w_774 1.10
121 2hb1 2hb1_148 0.81 2hb1_167 0.53 2hb1_175 0.41
122 1bzc 1bzc_375 0.69 1bzc_225 1.01 1bzc_323 0.74
123 2qbr 2qbr_385 0.80 2qbr_61 0.97 2qbr_201 0.65
124 2qbq 2qbq_235 0.92 2qbq_97 0.91 2qbq_276 0.55
125 2qbp 2qbp_259 0.84 2qbp_29 0.90 2qbp_272 0.59
126 1q8t 1q8t_879 0.79 1q8t_262 0.87 1q8t_60 0.92
127 1ydr 1ydr_63 0.92 1ydr_46 0.88 1ydr_369 0.95
128 1q8u 1q8u_796 0.54 1q8u_902 0.69 1q8u_909 0.70
129 1ydt 1ydt_386 0.73 1ydt_817 1.01 1ydt_251 0.54
130 3ag9 3ag9_934 2.78 3ag9_28 3.10 3ag9_1010 2.00
131 3fcq 3fcq_493 3.31 3fcq_135 3.09 3fcq_169 3.40
132 1z9g 1z9g_229 1.89 1z9g_219 2.15 1z9g_722 0.57
133 1qf1 1qf1_895 0.44 1qf1_198 0.99 1qf1_727 0.56
134 5tmn 5tmn_219 1.89 5tmn_717 1.71 5tmn_858 1.71
135 4tmn 4tmn_260 1.49 4tmn_278 0.92 4tmn_248 1.09
136 4ddk 4ddk_467 4.28 4ddk_445 4.35 4ddk_345 0.46
137 4ddh 4ddh_734 0.95 4ddh_1 0.45 4ddh_911 0.30
138 3ivg 3ivg_252 0.80 3ivg_209 0.97 3ivg_250 0.82
139 3coz 3coz_214 1.91 3coz_393 0.59 3coz_388 0.83
140 3coy 3coy_258 2.90 3coy_66 1.77 3coy_291 2.65
141 3pxf 3pxf_539 1.98 3pxf_767 2.01 3pxf_761 1.37
142 4eor 4eor_701 0.53 4eor_257 0.79 4eor_121 0.52
143 2xnb 2xnb_911 1.96 2xnb_291 0.89 2xnb_841 1.28
144 1pxn 1pxn_86 0.83 1pxn_96 0.51 1pxn_197 0.77
145 2fvd 2fvd_809 2.00 2fvd_275 0.92 2fvd_34 0.83
146 4k77 4k77_328 0.37 4k77_167 0.22 4k77_257 0.54
147 4e5w 4e5w_121 0.15 4e5w_779 0.86 4e5w_883 0.39
148 4ivb 4ivb_85 0.23 4ivb_142 0.45 4ivb_253 0.22
149 4ivd 4ivd_771 0.83 4ivd_231 0.77 4ivd_260 0.77
150 4ivc 4ivc_841 0.90 4ivc_740 0.76 4ivc_232 0.28
151 4f09 4f09_903 0.51 4f09_893 0.30 4f09_270 0.27
152 4gfm 4gfm_225 0.43 4gfm_214 0.46 4gfm_249 0.27
153 4hge 4hge_602 3.95 4hge_617 4.13 4hge_797 2.55
154 4e6q 4e6q_936 0.96 4e6q_120 0.39 4e6q_249 0.65
155 4jia 4jia_66 0.82 4jia_60 0.65 4jia_923 0.85
156 2brb 2brb_318 0.71 2brb_302 0.71 2brb_383 0.62
157 2br1 2br1_349 1.00 2br1_392 0.83 2br1_315 0.70
158 3jvr 3jvr_484 4.51 3jvr_470 4.09 3jvr_703 0.43
159 3jvs 3jvs_884 0.98 3jvs_897 0.84 3jvs_904 1.30
160 1nvq 1nvq_710 0.21 1nvq_927 0.40 1nvq_940 0.24
161 3acw 3acw_281 1.61 3acw_99 0.79 3acw_411 0.85
162 4ea2 4ea2_722 1.99 4ea2_961 2.54 4ea2_819 2.38
163 2zcr 2zcr_37 0.35 2zcr_187 0.76 2zcr_318 0.91
164 2zy1 2zy1_396 1.90 2zy1_113 2.40 2zy1_172 0.95
165 2zcq 2zcq_274 3.57 2zcq_254 0.84 2zcq_259 0.55
166 1bcu 1bcu_362 0.59 1bcu_397 0.66 1bcu_903 1.58
167 3bv9 3bv9_345 1.52 3bv9_325 0.88 3bv9_317 1.49
168 1oyt 1oyt_59 0.51 1oyt_64 0.53 1oyt_711 0.40
169 2zda 2zda_170 0.93 2zda_835 0.93 2zda_264 0.76
170 3utu 3utu_374 0.45 3utu_701 1.31 3utu_211 0.98
171 3u9q 3u9q_133 0.93 3u9q_252 1.27 3u9q_291 0.89
172 2yfe 2yfe_81 0.72 2yfe_53 0.73 2yfe_286 0.90
173 3fur 3fur_323 0.53 3fur_138 0.91 3fur_153 1.00
174 3b1m 3b1m_949 1.94 3b1m_221 0.81 3b1m_215 1.33
175 2p4y 2p4y_275 5.23 2p4y_25 4.44 2p4y_908 5.94
176 3uo4 3uo4_343 0.54 3uo4_388 0.96 3uo4_329 0.43
177 3up2 3up2_29 0.80 3up2_40 0.30 3up2_231 0.82
178 3e5a 3e5a_49 0.94 3e5a_398 1.00 3e5a_372 0.76
179 2wtv 2wtv_320 0.40 2wtv_108 0.49 2wtv_174 0.53
180 3myg 3myg_333 0.91 3myg_965 2.04 3myg_905 0.82
181 3kgp 3kgp_5 1.00 3kgp_420 4.70 3kgp_31 1.00
182 1c5z 1c5z_3 0.40 1c5z_8 0.45 1c5z_247 0.61
183 1o5b 1o5b_400 0.41 1o5b_421 0.75 1o5b_396 0.56
184 1owh 1owh_3 0.66 1owh_307 0.53 1owh_391 0.26
185 1sqa 1sqa_747 0.72 1sqa_761 0.95 1sqa_787 0.64
186 4jsz 4jsz_672 2.00 4jsz_571 1.66 4jsz_815 1.73
187 3kwa 3kwa_810 3.44 3kwa_823 4.35 3kwa_876 3.50
188 2weg 2weg_218 0.84 2weg_204 0.98 2weg_407 1.79
189 3ryj 3ryj_387 0.81 3ryj_395 0.74 3ryj_229 0.40
190 3dd0 3dd0_645 0.76 3dd0_479 0.92 3dd0_298 0.83
191 2xdl 2xdl_615 4.84 2xdl_192 1.74 2xdl_692 2.17
192 3b27 3b27_307 0.24 3b27_106 0.64 3b27_139 0.45
193 1yc1 1yc1_214 1.24 1yc1_205 0.51 1yc1_220 1.05
194 3rlr 3rlr_197 0.43 3rlr_365 0.54 3rlr_347 0.42
195 2yki 2yki_701 0.49 2yki_57 0.81 2yki_239 0.64
196 1z95 1z95_169 0.45 1z95_249 0.96 1z95_313 0.57
197 3b68 3b68_304 0.87 3b68_126 1.00 3b68_753 0.98
198 3b5r 3b5r_228 1.28 3b5r_443 4.99 3b5r_354 0.53
199 3b65 3b65_488 3.29 3b65_533 3.17 3b65_288 0.62
200 3g0w 3g0w_196 0.33 3g0w_791 0.43 3g0w_27 0.45
201 4u4s 4u4s_787 0.72 4u4s_430 0.90 4u4s_71 0.37
202 1p1q 1p1q_394 0.86 1p1q_121 0.71 1p1q_357 0.60
203 1syi 1syi_234 0.38 1syi_353 0.21 1syi_433 0.91
204 1p1n 1p1n_712 0.93 1p1n_73 0.61 1p1n_216 1.13
205 2al5 2al5_436 0.76 2al5_323 0.23 2al5_243 0.46
206 3g2z 3g2z_1008 1.26 3g2z_1012 0.93 3g2z_631 3.16
207 3g31 3g31_362 0.98 3g31_109 0.92 3g31_442 3.06
208 4de2 4de2_385 0.74 4de2_290 0.74 4de2_371 0.85
209 4de3 4de3_260 0.98 4de3_254 0.62 4de3_371 0.56
210 4de1 4de1_277 0.83 4de1_237 0.77 4de1_215 0.47
211 1vso 1vso_243 0.30 1vso_254 0.99 1vso_273 0.96
212 4dld 4dld_285 0.87 4dld_826 1.36 4dld_262 1.00
213 3gbb 3gbb_693 4.02 3gbb_678 5.52 3gbb_728 4.01
214 3fv2 3fv2_177 0.59 3fv2_42 0.66 3fv2_302 0.36
215 3fv1 3fv1_407 1.52 3fv1_436 1.51 3fv1_333 0.31
216 4mgd 4mgd_272 0.37 4mgd_829 0.98 4mgd_24 0.43
217 2qe4 2qe4_249 0.44 2qe4_83 0.54 2qe4_79 2.15
218 1qkt 1qkt_718 0.58 1qkt_834 0.64 1qkt_150 0.92
219 2pog 2pog_540 0.96 2pog_967 0.44 2pog_457 1.05
220 2p15 2p15_331 0.27 2p15_591 3.75 2p15_87 0.41
221 2y5h 2y5h_284 0.82 2y5h_703 0.82 2y5h_710 0.73
222 1lpg 1lpg_254 0.74 1lpg_244 0.75 1lpg_286 0.66
223 2xbv 2xbv_317 0.69 2xbv_378 0.90 2xbv_267 0.74
224 1z6e 1z6e_371 0.99 1z6e_350 0.85 1z6e_31 0.84
225 1mq6 1mq6_129 0.70 1mq6_750 1.80 1mq6_416 1.99
226 1nc3 1nc3_471 5.45 1nc3_524 5.73 1nc3_665 5.75
227 1nc1 1nc1_6 0.51 1nc1_865 0.57 1nc1_763 0.93
228 1y6r 1y6r_809 0.67 1y6r_925 0.88 1y6r_947 0.54
229 4f2w 4f2w_264 0.60 4f2w_105 0.60 4f2w_825 0.90
230 4f3c 4f3c_755 0.32 4f3c_744 0.73 4f3c_362 0.53
231 1uto 1uto_972 0.70 1uto_203 1.76 1uto_834 0.67
232 4abg 4abg_149 0.93 4abg_800 0.55 4abg_835 0.91
233 3gy4 3gy4_39 0.50 3gy4_14 0.64 3gy4_184 0.34
234 1k1i 1k1i_896 1.65 1k1i_71 1.97 1k1i_79 1.99
235 1o3f 1o3f_372 0.49 1o3f_931 0.83 1o3f_538 0.75
236 2yge 2yge_74 0.68 2yge_198 1.01 2yge_267 0.62
237 2fxs 2fxs_941 0.65 2fxs_953 0.54 2fxs_67 0.63
238 2iwx 2iwx_366 0.54 2iwx_394 0.36 2iwx_351 0.33
239 2wer 2wer_888 0.72 2wer_73 0.27 2wer_390 0.41
240 2vw5 2vw5_115 0.84 2vw5_381 0.43 2vw5_249 0.28
241 4kzq 4kzq_311 0.53 4kzq_5 0.66 4kzq_133 0.74
242 4kzu 4kzu_601 0.83 4kzu_286 0.64 4kzu_112 0.50
243 4j21 4j21_535 5.79 4j21_18 0.91 4j21_428 5.93
244 4j3l 4j3l_561 2.00 4j3l_348 1.67 4j3l_115 2.17
245 3kr8 3kr8_896 0.93 3kr8_894 0.62 3kr8_787 1.17
246 2ymd 2ymd_496 4.49 2ymd_489 2.72 2ymd_626 2.66
247 2wnc 2wnc_891 0.32 2wnc_370 0.91 2wnc_796 0.56
248 2xys 2xys_398 0.44 2xys_420 0.96 2xys_782 0.42
249 2wn9 2wn9_329 3.65 2wn9_232 0.52 2wn9_172 0.41
250 2x00 2x00_234 0.58 2x00_611 2.59 2x00_174 0.76
251 3ozt 3ozt_70 0.26 3ozt_202 0.52 3ozt_267 0.96
252 3ozs 3ozs_201 0.79 3ozs_307 0.55 3ozs_255 0.69
253 3oe5 3oe5_236 0.42 3oe5_356 0.51 3oe5_329 0.85
254 3oe4 3oe4_292 0.34 3oe4_328 0.42 3oe4_237 0.83
255 3nw9 3nw9_210 0.81 3nw9_945 0.53 3nw9_70 0.54
256 3ao4 3ao4_165 0.61 3ao4_195 0.68 3ao4_456 0.80
257 3zt2 3zt2_195 0.68 3zt2_323 0.82 3zt2_250 0.35
258 3zsx 3zsx_955 1.91 3zsx_293 1.23 3zsx_961 1.78
259 4cig 4cig_809 1.14 4cig_784 2.57 4cig_298 3.84
260 3zso 3zso_898 2.08 3zso_899 1.99 3zso_866 3.71
261 3n7a 3n7a_831 0.47 3n7a_955 0.21 3n7a_36 0.49
262 4ciw 4ciw_267 0.46 4ciw_270 0.64 4ciw_482 1.12
263 3n86 3n86_870 0.87 3n86_859 0.31 3n86_54 0.25
264 3n76 3n76_760 0.78 3n76_758 1.26 3n76_737 1.01
265 2xb8 2xb8_133 0.62 2xb8_35 0.74 2xb8_28 0.66
266 4bkt 4bkt_32 0.95 4bkt_283 0.56 4bkt_713 0.65
267 4w9c 4w9c_326 1.12 4w9c_719 0.92 4w9c_720 0.95
268 4w9l 4w9l_35 0.79 4w9l_264 0.88 4w9l_204 0.96
269 4w9i 4w9i_204 0.42 4w9i_110 0.89 4w9i_795 0.74
270 4w9h 4w9h_368 0.40 4w9h_307 0.38 4w9h_326 0.58
271 3nq9 3nq9_473 1.47 3nq9_35 1.54 3nq9_507 1.49
272 3ueu 3ueu_280 5.03 3ueu_8 1.17 3ueu_36 0.93
273 3uev 3uev_194 1.98 3uev_178 1.73 3uev_290 1.47
274 3uew 3uew_65 1.64 3uew_161 2.04 3uew_255 1.34
275 3uex 3uex_90 1.27 3uex_227 0.73 3uex_56 0.94
276 3lka 3lka_685 1.70 3lka_556 0.94 3lka_431 0.94
277 3ehy 3ehy_376 0.97 3ehy_232 0.82 3ehy_395 0.82
278 3tsk 3tsk_337 4.22 3tsk_713 3.96 3tsk_358 1.75
279 3nx7 3nx7_74 0.60 3nx7_36 0.73 3nx7_239 0.70
280 4gr0 4gr0_268 0.98 4gr0_326 0.91 4gr0_281 0.94
281 3dxg 3dxg_1002 1.70 3dxg_458 3.95 3dxg_310 3.88
282 3d6q 3d6q_312 1.87 3d6q_320 1.98 3d6q_50 2.46
283 1w4o 1w4o_246 0.91 1w4o_313 0.81 1w4o_521 1.39
284 1o0h 1o0h_272 0.77 1o0h_603 2.49 1o0h_821 0.67
285 1u1b 1u1b_26 2.85 1u1b_214 2.42 1u1b_826 2.53
Summary of the docking power: ========================================
Among the top1 binding pose ranked by the given scoring function:
Number of correct binding poses = 248, success rate = 87.0%
Among the top2 binding pose ranked by the given scoring function:
Number of correct binding poses = 262, success rate = 91.9%
Among the top3 binding pose ranked by the given scoring function:
Number of correct binding poses = 270, success rate = 94.7%
Spearman correlation coefficient in rmsd range [0-2]: 0.610
Spearman correlation coefficient in rmsd range [0-3]: 0.715
Spearman correlation coefficient in rmsd range [0-4]: 0.774
Spearman correlation coefficient in rmsd range [0-5]: 0.798
Spearman correlation coefficient in rmsd range [0-6]: 0.816
Spearman correlation coefficient in rmsd range [0-7]: 0.824
Spearman correlation coefficient in rmsd range [0-8]: 0.827
Spearman correlation coefficient in rmsd range [0-9]: 0.829
Spearman correlation coefficient in rmsd range [0-10]: 0.830
======================================================================
Template command for running the bootstrap in R program===============
rm(list=ls());
require(boot);
data_all<-read.table("DeepDock_Top1.results",header=TRUE);
data<-as.matrix(data_all[,2]);
mymean<-function(x,indices) sum(x[indices])/285;
data.boot<-boot(aa,mymean,R=10000,stype="i",sim="ordinary");
sink("DeepDock_Top1-ci.results");
a<-boot.ci(data.boot,conf=0.9,type=c("bca"));
print(a);
sink();
========================================================================
================================================
FILE: Validation_CASF2016/DockingPower_DeepDock_5A/DockingPower_DeepDock_5A.out
================================================
code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3
1 4llx 4llx_276 0.96 4llx_208 1.53 4llx_213 0.45
2 5c28 5c28_382 2.10 5c28_97 2.25 5c28_47 0.56
3 3uuo 3uuo_181 0.98 3uuo_709 0.60 3uuo_187 0.77
4 3ui7 3ui7_282 0.50 3ui7_16 0.63 3ui7_227 0.53
5 5c2h 5c2h_247 0.94 5c2h_240 0.46 5c2h_244 0.59
6 2v00 2v00_79 0.74 2v00_605 1.16 2v00_856 1.33
7 3wz8 3wz8_376 0.84 3wz8_371 0.83 3wz8_484 4.24
8 3pww 3pww_256 0.88 3pww_888 1.50 3pww_889 1.50
9 3prs 3prs_213 2.45 3prs_781 1.94 3prs_701 1.22
10 3uri 3uri_1000 0.94 3uri_1002 0.93 3uri_1001 0.91
11 4m0z 4m0z_686 1.31 4m0z_41 0.68 4m0z_516 0.59
12 4m0y 4m0y_920 1.74 4m0y_814 1.81 4m0y_952 1.65
13 3qgy 3qgy_306 1.03 3qgy_20 1.13 3qgy_318 0.90
14 4qd6 4qd6_978 0.70 4qd6_975 0.79 4qd6_790 0.96
15 4rfm 4rfm_85 0.43 4rfm_113 1.01 4rfm_354 0.71
16 4cr9 4cr9_423 1.85 4cr9_358 0.95 4cr9_411 1.77
17 4cra 4cra_258 0.87 4cra_283 0.60 4cra_155 0.53
18 4x6p 4x6p_312 0.67 4x6p_201 0.86 4x6p_204 0.65
19 4crc 4crc_291 0.85 4crc_217 0.88 4crc_215 0.79
20 4ty7 4ty7_808 0.91 4ty7_254 0.79 4ty7_106 0.56
21 5aba 5aba_966 2.47 5aba_786 1.79 5aba_712 1.21
22 5a7b 5a7b_302 2.91 5a7b_553 5.42 5a7b_660 4.68
23 4agn 4agn_290 1.28 4agn_251 0.99 4agn_228 1.07
24 4agp 4agp_350 0.97 4agp_261 1.37 4agp_612 2.14
25 4agq 4agq_339 0.95 4agq_205 1.39 4agq_151 1.96
26 3bgz 3bgz_621 1.05 3bgz_97 0.23 3bgz_81 0.44
27 3jya 3jya_490 0.85 3jya_471 1.04 3jya_544 0.57
28 2c3i 2c3i_799 0.90 2c3i_387 0.98 2c3i_729 0.68
29 4k18 4k18_85 0.53 4k18_151 1.76 4k18_23 0.87
30 5dwr 5dwr_289 0.54 5dwr_382 0.46 5dwr_200 0.42
31 3mss 3mss_96 2.00 3mss_475 3.21 3mss_856 1.97
32 3k5v 3k5v_330 1.91 3k5v_664 1.01 3k5v_386 0.64
33 3pyy 3pyy_822 1.59 3pyy_812 1.63 3pyy_363 0.88
34 2v7a 2v7a_859 0.95 2v7a_338 0.60 2v7a_983 1.29
35 4twp 4twp_379 0.76 4twp_358 0.80 4twp_352 0.95
36 3wtj 3wtj_4 6.27 3wtj_258 0.93 3wtj_222 1.05
37 3zdg 3zdg_765 3.66 3zdg_266 1.48 3zdg_32 0.88
38 3u8k 3u8k_448 0.91 3u8k_830 0.52 3u8k_412 2.67
39 4qac 4qac_116 0.92 4qac_115 0.90 4qac_232 0.78
40 3u8n 3u8n_928 0.84 3u8n_981 1.32 3u8n_869 2.66
41 1a30 1a30_221 4.59 1a30_140 2.70 1a30_170 2.97
42 2qnq 2qnq_207 0.98 2qnq_287 1.42 2qnq_209 0.60
43 1g2k 1g2k_74 0.60 1g2k_52 0.75 1g2k_328 0.54
44 1eby 1eby_295 0.87 1eby_262 1.01 1eby_299 0.81
45 3o9i 3o9i_227 0.79 3o9i_38 0.68 3o9i_222 0.93
46 4lzs 4lzs_70 0.69 4lzs_1 0.75 4lzs_61 0.87
47 3u5j 3u5j_65 0.41 3u5j_24 1.02 3u5j_475 1.57
48 4wiv 4wiv_486 3.84 4wiv_621 2.13 4wiv_742 3.83
49 4ogj 4ogj_999 1.36 4ogj_993 1.16 4ogj_795 3.64
50 3p5o 3p5o_818 0.83 3p5o_759 0.69 3p5o_238 0.69
51 1ps3 1ps3_734 0.86 1ps3_161 0.28 1ps3_707 0.98
52 3dx1 3dx1_25 0.33 3dx1_304 0.47 3dx1_382 0.79
53 3d4z 3d4z_376 0.31 3d4z_340 0.47 3d4z_331 1.06
54 3dx2 3dx2_820 0.37 3dx2_380 0.41 3dx2_836 0.99
55 3ejr 3ejr_964 0.65 3ejr_360 0.41 3ejr_459 0.89
56 3l7b 3l7b_38 0.42 3l7b_163 0.69 3l7b_9 0.40
57 4eky 4eky_38 0.63 4eky_899 0.67 4eky_32 0.89
58 3g2n 3g2n_49 0.48 3g2n_35 0.79 3g2n_197 0.65
59 3syr 3syr_862 0.78 3syr_477 1.35 3syr_408 0.85
60 3ebp 3ebp_476 3.98 3ebp_251 2.88 3ebp_691 2.91
61 2w66 2w66_186 0.83 2w66_179 0.91 2w66_190 0.53
62 2w4x 2w4x_306 1.13 2w4x_67 0.54 2w4x_61 0.69
63 2wca 2wca_161 3.26 2wca_20 2.86 2wca_773 5.59
64 2xj7 2xj7_812 0.40 2xj7_914 0.27 2xj7_118 0.52
65 2vvn 2vvn_205 0.61 2vvn_780 0.83 2vvn_802 0.44
66 3aru 3aru_39 4.79 3aru_715 1.97 3aru_725 1.83
67 3arv 3arv_324 0.85 3arv_386 1.27 3arv_374 1.27
68 3ary 3ary_222 6.00 3ary_561 4.87 3ary_687 5.72
69 3arq 3arq_422 5.21 3arq_445 4.86 3arq_760 2.59
70 3arp 3arp_37 0.97 3arp_394 2.82 3arp_254 3.03
71 4ih5 4ih5_227 3.85 4ih5_219 3.92 4ih5_5 4.06
72 4ih7 4ih7_12 0.69 4ih7_219 0.54 4ih7_241 0.44
73 3cj4 3cj4_166 0.50 3cj4_179 0.76 3cj4_338 0.64
74 4eo8 4eo8_12 0.39 4eo8_318 0.54 4eo8_30 0.50
75 3gnw 3gnw_712 0.63 3gnw_294 0.71 3gnw_708 0.71
76 1gpk 1gpk_407 0.79 1gpk_328 0.52 1gpk_463 1.44
77 1gpn 1gpn_299 0.35 1gpn_435 1.00 1gpn_451 1.40
78 1h23 1h23_815 1.15 1h23_728 1.77 1h23_347 0.89
79 1h22 1h22_346 0.64 1h22_187 1.33 1h22_393 2.01
80 1e66 1e66_412 1.29 1e66_404 0.97 1e66_787 0.60
81 3f3a 3f3a_649 1.33 3f3a_612 1.97 3f3a_3 0.60
82 3f3c 3f3c_466 1.55 3f3c_508 0.97 3f3c_326 0.45
83 4mme 4mme_16 0.59 4mme_71 0.55 4mme_324 0.60
84 3f3d 3f3d_287 1.55 3f3d_516 1.38 3f3d_692 0.91
85 3f3e 3f3e_844 0.93 3f3e_451 1.15 3f3e_457 0.79
86 2wbg 2wbg_331 0.93 2wbg_75 0.33 2wbg_734 1.53
87 2cbv 2cbv_945 0.99 2cbv_719 0.38 2cbv_712 0.58
88 2j78 2j78_311 0.37 2j78_326 0.70 2j78_31 0.74
89 2j7h 2j7h_48 0.17 2j7h_720 0.45 2j7h_721 0.75
90 2cet 2cet_734 0.98 2cet_313 0.85 2cet_359 0.88
91 3udh 3udh_30 0.50 3udh_347 0.32 3udh_359 0.14
92 3rsx 3rsx_131 0.41 3rsx_249 0.76 3rsx_515 0.79
93 4djv 4djv_314 1.09 4djv_335 0.61 4djv_399 0.64
94 2vkm 2vkm_296 1.05 2vkm_707 0.95 2vkm_806 0.93
95 4gid 4gid_197 0.77 4gid_201 0.38 4gid_269 0.94
96 4jfs 4jfs_818 0.92 4jfs_982 0.82 4jfs_362 0.66
97 4j28 4j28_110 0.90 4j28_183 0.93 4j28_196 0.87
98 2wvt 2wvt_266 0.93 2wvt_217 0.34 2wvt_415 0.95
99 2xii 2xii_237 0.53 2xii_185 1.01 2xii_238 0.45
100 4pcs 4pcs_165 0.90 4pcs_164 0.54 4pcs_812 0.56
101 3rr4 3rr4_401 0.81 3rr4_369 0.22 3rr4_701 0.44
102 1s38 1s38_305 0.47 1s38_75 0.30 1s38_117 0.19
103 1r5y 1r5y_167 0.16 1r5y_181 0.61 1r5y_270 0.34
104 3gc5 3gc5_402 0.72 3gc5_464 0.92 3gc5_426 0.97
105 3ge7 3ge7_795 0.99 3ge7_140 0.61 3ge7_191 0.68
106 4dli 4dli_96 0.44 4dli_948 1.19 4dli_769 0.95
107 2zb1 2zb1_510 0.99 2zb1_98 0.63 2zb1_55 0.41
108 4f9w 4f9w_96 0.53 4f9w_36 0.30 4f9w_25 0.53
109 3e92 3e92_17 0.59 3e92_907 0.39 3e92_940 0.95
110 3e93 3e93_240 0.34 3e93_141 0.46 3e93_7 0.68
111 4owm 4owm_230 0.75 4owm_232 0.61 4owm_366 1.41
112 3twp 3twp_608 1.94 3twp_381 2.79 3twp_321 2.56
113 3r88 3r88_255 0.58 3r88_291 0.76 3r88_632 1.17
114 4gkm 4gkm_189 0.94 4gkm_375 0.56 4gkm_180 0.50
115 3qqs 3qqs_100 0.48 3qqs_35 0.61 3qqs_715 0.76
116 3gv9 3gv9_30 0.64 3gv9_7 0.59 3gv9_462 0.92
117 3gr2 3gr2_701 1.32 3gr2_835 1.92 3gr2_337 1.94
118 4kz6 4kz6_365 0.66 4kz6_143 0.71 4kz6_160 0.69
119 4jxs 4jxs_334 1.00 4jxs_147 0.77 4jxs_153 0.47
120 2r9w 2r9w_950 0.96 2r9w_710 0.95 2r9w_774 1.10
121 2hb1 2hb1_148 0.81 2hb1_167 0.53 2hb1_313 0.32
122 1bzc 1bzc_375 0.69 1bzc_323 0.74 1bzc_43 0.83
123 2qbr 2qbr_778 0.87 2qbr_201 0.65 2qbr_385 0.80
124 2qbq 2qbq_235 0.92 2qbq_97 0.91 2qbq_843 0.90
125 2qbp 2qbp_272 0.59 2qbp_29 0.90 2qbp_259 0.84
126 1q8t 1q8t_879 0.79 1q8t_60 0.92 1q8t_152 0.82
127 1ydr 1ydr_801 1.00 1ydr_63 0.92 1ydr_80 0.79
128 1q8u 1q8u_796 0.54 1q8u_901 0.63 1q8u_909 0.70
129 1ydt 1ydt_207 1.02 1ydt_817 1.01 1ydt_251 0.54
130 3ag9 3ag9_934 2.78 3ag9_1008 1.62 3ag9_712 3.32
131 3fcq 3fcq_135 3.09 3fcq_110 0.87 3fcq_352 0.57
132 1z9g 1z9g_229 1.89 1z9g_849 0.89 1z9g_219 2.15
133 1qf1 1qf1_198 0.99 1qf1_814 0.64 1qf1_727 0.56
134 5tmn 5tmn_717 1.71 5tmn_725 1.92 5tmn_284 2.45
135 4tmn 4tmn_324 0.74 4tmn_710 1.15 4tmn_248 1.09
136 4ddk 4ddk_445 4.35 4ddk_467 4.28 4ddk_361 0.57
137 4ddh 4ddh_427 1.25 4ddh_911 0.30 4ddh_519 0.57
138 3ivg 3ivg_713 0.71 3ivg_250 0.82 3ivg_252 0.80
139 3coz 3coz_212 2.17 3coz_214 1.91 3coz_247 0.62
140 3coy 3coy_258 2.90 3coy_66 1.77 3coy_291 2.65
141 3pxf 3pxf_743 1.39 3pxf_761 1.37 3pxf_724 2.89
142 4eor 4eor_121 0.52 4eor_701 0.53 4eor_790 0.97
143 2xnb 2xnb_911 1.96 2xnb_291 0.89 2xnb_770 1.55
144 1pxn 1pxn_96 0.51 1pxn_86 0.83 1pxn_197 0.77
145 2fvd 2fvd_809 2.00 2fvd_34 0.83 2fvd_288 0.54
146 4k77 4k77_167 0.22 4k77_328 0.37 4k77_951 0.87
147 4e5w 4e5w_121 0.15 4e5w_779 0.86 4e5w_883 0.39
148 4ivb 4ivb_253 0.22 4ivb_142 0.45 4ivb_875 0.84
149 4ivd 4ivd_771 0.83 4ivd_886 1.57 4ivd_231 0.77
150 4ivc 4ivc_864 1.36 4ivc_232 0.28 4ivc_831 1.33
151 4f09 4f09_903 0.51 4f09_893 0.30 4f09_270 0.27
152 4gfm 4gfm_225 0.43 4gfm_913 0.44 4gfm_214 0.46
153 4hge 4hge_617 4.13 4hge_471 1.72 4hge_797 2.55
154 4e6q 4e6q_120 0.39 4e6q_936 0.96 4e6q_132 0.96
155 4jia 4jia_66 0.82 4jia_85 0.80 4jia_60 0.65
156 2brb 2brb_302 0.71 2brb_318 0.71 2brb_383 0.62
157 2br1 2br1_354 0.83 2br1_349 1.00 2br1_392 0.83
158 3jvr 3jvr_470 4.09 3jvr_471 5.37 3jvr_580 2.06
159 3jvs 3jvs_884 0.98 3jvs_897 0.84 3jvs_904 1.30
160 1nvq 1nvq_927 0.40 1nvq_710 0.21 1nvq_871 0.85
161 3acw 3acw_411 0.85 3acw_455 0.89 3acw_809 0.58
162 4ea2 4ea2_722 1.99 4ea2_819 2.38 4ea2_961 2.54
163 2zcr 2zcr_187 0.76 2zcr_351 0.85 2zcr_75 0.70
164 2zy1 2zy1_175 1.13 2zy1_172 0.95 2zy1_119 1.42
165 2zcq 2zcq_263 2.07 2zcq_168 1.98 2zcq_274 3.57
166 1bcu 1bcu_703 0.61 1bcu_397 0.66 1bcu_903 1.58
167 3bv9 3bv9_195 0.70 3bv9_325 0.88 3bv9_71 0.87
168 1oyt 1oyt_711 0.40 1oyt_59 0.51 1oyt_947 0.62
169 2zda 2zda_264 0.76 2zda_835 0.93 2zda_23 0.75
170 3utu 3utu_701 1.31 3utu_374 0.45 3utu_713 1.97
171 3u9q 3u9q_416 0.88 3u9q_291 0.89 3u9q_91 0.91
172 2yfe 2yfe_257 0.83 2yfe_81 0.72 2yfe_286 0.90
173 3fur 3fur_960 0.93 3fur_138 0.91 3fur_215 0.57
174 3b1m 3b1m_949 1.94 3b1m_215 1.33 3b1m_423 2.79
175 2p4y 2p4y_275 5.23 2p4y_25 4.44 2p4y_762 5.27
176 3uo4 3uo4_388 0.96 3uo4_343 0.54 3uo4_329 0.43
177 3up2 3up2_4 0.67 3up2_29 0.80 3up2_231 0.82
178 3e5a 3e5a_129 0.64 3e5a_398 1.00 3e5a_49 0.94
179 2wtv 2wtv_108 0.49 2wtv_174 0.53 2wtv_320 0.40
180 3myg 3myg_965 2.04 3myg_333 0.91 3myg_840 1.28
181 3kgp 3kgp_715 1.60 3kgp_5 1.00 3kgp_31 1.00
182 1c5z 1c5z_8 0.45 1c5z_3 0.40 1c5z_452 0.77
183 1o5b 1o5b_400 0.41 1o5b_396 0.56 1o5b_329 0.60
184 1owh 1owh_3 0.66 1owh_307 0.53 1owh_391 0.26
185 1sqa 1sqa_747 0.72 1sqa_357 0.62 1sqa_322 0.79
186 4jsz 4jsz_672 2.00 4jsz_506 3.36 4jsz_491 2.64
187 3kwa 3kwa_541 1.91 3kwa_130 1.76 3kwa_872 1.96
188 2weg 2weg_335 1.54 2weg_204 0.98 2weg_407 1.79
189 3ryj 3ryj_387 0.81 3ryj_229 0.40 3ryj_395 0.74
190 3dd0 3dd0_645 0.76 3dd0_479 0.92 3dd0_283 0.99
191 2xdl 2xdl_176 0.96 2xdl_692 2.17 2xdl_265 0.47
192 3b27 3b27_307 0.24 3b27_106 0.64 3b27_139 0.45
193 1yc1 1yc1_205 0.51 1yc1_246 0.96 1yc1_214 1.24
194 3rlr 3rlr_197 0.43 3rlr_365 0.54 3rlr_341 0.42
195 2yki 2yki_363 0.28 2yki_701 0.49 2yki_893 0.94
196 1z95 1z95_313 0.57 1z95_169 0.45 1z95_337 0.51
197 3b68 3b68_304 0.87 3b68_884 2.09 3b68_126 1.00
198 3b5r 3b5r_443 4.99 3b5r_557 1.73 3b5r_468 5.29
199 3b65 3b65_533 3.17 3b65_488 3.29 3b65_596 3.12
200 3g0w 3g0w_27 0.45 3g0w_874 1.83 3g0w_196 0.33
201 4u4s 4u4s_927 0.73 4u4s_787 0.72 4u4s_71 0.37
202 1p1q 1p1q_394 0.86 1p1q_357 0.60 1p1q_121 0.71
203 1syi 1syi_234 0.38 1syi_353 0.21 1syi_259 0.63
204 1p1n 1p1n_333 0.64 1p1n_216 1.13 1p1n_825 0.77
205 2al5 2al5_436 0.76 2al5_323 0.23 2al5_339 0.41
206 3g2z 3g2z_132 2.47 3g2z_166 2.93 3g2z_1005 1.01
207 3g31 3g31_596 1.96 3g31_109 0.92 3g31_534 1.91
208 4de2 4de2_290 0.74 4de2_108 0.72 4de2_214 0.73
209 4de3 4de3_358 0.53 4de3_322 0.54 4de3_375 0.40
210 4de1 4de1_190 0.24 4de1_215 0.47 4de1_277 0.83
211 1vso 1vso_358 1.65 1vso_978 1.35 1vso_115 0.67
212 4dld 4dld_826 1.36 4dld_285 0.87 4dld_262 1.00
213 3gbb 3gbb_625 3.94 3gbb_421 4.13 3gbb_489 4.02
214 3fv2 3fv2_302 0.36 3fv2_177 0.59 3fv2_172 0.12
215 3fv1 3fv1_436 1.51 3fv1_467 2.37 3fv1_452 1.82
216 4mgd 4mgd_132 0.93 4mgd_24 0.43 4mgd_96 0.52
217 2qe4 2qe4_83 0.54 2qe4_841 0.75 2qe4_309 0.49
218 1qkt 1qkt_766 4.54 1qkt_86 0.47 1qkt_718 0.58
219 2pog 2pog_457 1.05 2pog_876 0.85 2pog_734 0.87
220 2p15 2p15_496 4.30 2p15_414 3.90 2p15_591 3.75
221 2y5h 2y5h_284 0.82 2y5h_364 0.82 2y5h_703 0.82
222 1lpg 1lpg_254 0.74 1lpg_244 0.75 1lpg_253 0.78
223 2xbv 2xbv_317 0.69 2xbv_378 0.90 2xbv_392 1.22
224 1z6e 1z6e_350 0.85 1z6e_160 0.96 1z6e_31 0.84
225 1mq6 1mq6_750 1.80 1mq6_416 1.99 1mq6_129 0.70
226 1nc3 1nc3_665 5.75 1nc3_471 5.45 1nc3_551 5.66
227 1nc1 1nc1_6 0.51 1nc1_18 0.58 1nc1_739 0.59
228 1y6r 1y6r_809 0.67 1y6r_947 0.54 1y6r_232 0.46
229 4f2w 4f2w_142 0.57 4f2w_105 0.60 4f2w_907 0.44
230 4f3c 4f3c_755 0.32 4f3c_744 0.73 4f3c_871 1.05
231 1uto 1uto_834 0.67 1uto_972 0.70 1uto_428 0.71
232 4abg 4abg_800 0.55 4abg_824 0.96 4abg_149 0.93
233 3gy4 3gy4_39 0.50 3gy4_184 0.34 3gy4_14 0.64
234 1k1i 1k1i_71 1.97 1k1i_79 1.99 1k1i_896 1.65
235 1o3f 1o3f_372 0.49 1o3f_931 0.83 1o3f_910 0.58
236 2yge 2yge_74 0.68 2yge_267 0.62 2yge_966 1.08
237 2fxs 2fxs_927 0.79 2fxs_941 0.65 2fxs_827 0.87
238 2iwx 2iwx_366 0.54 2iwx_103 0.97 2iwx_351 0.33
239 2wer 2wer_888 0.72 2wer_73 0.27 2wer_390 0.41
240 2vw5 2vw5_381 0.43 2vw5_249 0.28 2vw5_227 0.60
241 4kzq 4kzq_5 0.66 4kzq_133 0.74 4kzq_14 0.45
242 4kzu 4kzu_601 0.83 4kzu_411 0.89 4kzu_206 0.45
243 4j21 4j21_50 0.34 4j21_190 0.95 4j21_119 1.35
244 4j3l 4j3l_348 1.67 4j3l_202 2.07 4j3l_761 0.60
245 3kr8 3kr8_896 0.93 3kr8_894 0.62 3kr8_884 0.56
246 2ymd 2ymd_439 3.97 2ymd_496 4.49 2ymd_492 4.07
247 2wnc 2wnc_969 1.15 2wnc_302 0.70 2wnc_860 2.01
248 2xys 2xys_782 0.42 2xys_398 0.44 2xys_127 0.46
249 2wn9 2wn9_232 0.52 2wn9_194 0.69 2wn9_445 4.06
250 2x00 2x00_767 2.59 2x00_701 0.97 2x00_705 1.23
251 3ozt 3ozt_70 0.26 3ozt_202 0.52 3ozt_267 0.96
252 3ozs 3ozs_201 0.79 3ozs_255 0.69 3ozs_307 0.55
253 3oe5 3oe5_236 0.42 3oe5_356 0.51 3oe5_30 0.57
254 3oe4 3oe4_292 0.34 3oe4_203 0.47 3oe4_328 0.42
255 3nw9 3nw9_210 0.81 3nw9_945 0.53 3nw9_70 0.54
256 3ao4 3ao4_165 0.61 3ao4_115 0.50 3ao4_195 0.68
257 3zt2 3zt2_195 0.68 3zt2_323 0.82 3zt2_173 0.32
258 3zsx 3zsx_714 1.13 3zsx_955 1.91 3zsx_961 1.78
259 4cig 4cig_809 1.14 4cig_600 1.75 4cig_787 1.79
260 3zso 3zso_902 1.59 3zso_799 1.59 3zso_910 2.05
261 3n7a 3n7a_495 1.11 3n7a_955 0.21 3n7a_428 0.71
262 4ciw 4ciw_482 1.12 4ciw_451 0.78 4ciw_267 0.46
263 3n86 3n86_870 0.87 3n86_531 1.45 3n86_861 0.90
264 3n76 3n76_758 1.26 3n76_760 0.78 3n76_407 0.89
265 2xb8 2xb8_35 0.74 2xb8_133 0.62 2xb8_28 0.66
266 4bkt 4bkt_283 0.56 4bkt_953 1.07 4bkt_713 0.65
267 4w9c 4w9c_719 0.92 4w9c_379 0.53 4w9c_326 1.12
268 4w9l 4w9l_368 0.71 4w9l_215 0.71 4w9l_264 0.88
269 4w9i 4w9i_204 0.42 4w9i_172 0.71 4w9i_110 0.89
270 4w9h 4w9h_368 0.40 4w9h_307 0.38 4w9h_326 0.58
271 3nq9 3nq9_470 1.37 3nq9_507 1.49 3nq9_605 1.35
272 3ueu 3ueu_91 0.93 3ueu_52 0.87 3ueu_37 0.86
273 3uev 3uev_178 1.73 3uev_290 1.47 3uev_957 1.54
274 3uew 3uew_65 1.64 3uew_243 2.65 3uew_161 2.04
275 3uex 3uex_227 0.73 3uex_247 0.93 3uex_276 0.64
276 3lka 3lka_685 1.70 3lka_495 1.55 3lka_161 1.56
277 3ehy 3ehy_376 0.97 3ehy_395 0.82 3ehy_858 0.83
278 3tsk 3tsk_713 3.96 3tsk_358 1.75 3tsk_344 2.04
279 3nx7 3nx7_36 0.73 3nx7_74 0.60 3nx7_46 1.11
280 4gr0 4gr0_326 0.91 4gr0_279 0.95 4gr0_206 0.97
281 3dxg 3dxg_458 3.95 3dxg_450 3.06 3dxg_1002 1.70
282 3d6q 3d6q_50 2.46 3d6q_313 2.04 3d6q_23 2.26
283 1w4o 1w4o_521 1.39 1w4o_367 0.69 1w4o_246 0.91
284 1o0h 1o0h_272 0.77 1o0h_78 0.60 1o0h_603 2.49
285 1u1b 1u1b_26 2.85 1u1b_214 2.42 1u1b_826 2.53
Summary of the docking power: ========================================
Among the top1 binding pose ranked by the given scoring function:
Number of correct binding poses = 248, success rate = 87.0%
Among the top2 binding pose ranked by the given scoring function:
Number of correct binding poses = 264, success rate = 92.6%
Among the top3 binding pose ranked by the given scoring function:
Number of correct binding poses = 268, success rate = 94.0%
Spearman correlation coefficient in rmsd range [0-2]: 0.602
Spearman correlation coefficient in rmsd range [0-3]: 0.720
Spearman correlation coefficient in rmsd range [0-4]: 0.786
Spearman correlation coefficient in rmsd range [0-5]: 0.810
Spearman correlation coefficient in rmsd range [0-6]: 0.831
Spearman correlation coefficient in rmsd range [0-7]: 0.846
Spearman correlation coefficient in rmsd range [0-8]: 0.854
Spearman correlation coefficient in rmsd range [0-9]: 0.859
Spearman correlation coefficient in rmsd range [0-10]: 0.863
======================================================================
Template command for running the bootstrap in R program===============
rm(list=ls());
require(boot);
data_all<-read.table("DeepDock_Top1.results",header=TRUE);
data<-as.matrix(data_all[,2]);
mymean<-function(x,indices) sum(x[indices])/285;
data.boot<-boot(aa,mymean,R=10000,stype="i",sim="ordinary");
sink("DeepDock_Top1-ci.results");
a<-boot.ci(data.boot,conf=0.9,type=c("bca"));
print(a);
sink();
========================================================================
================================================
FILE: Validation_CASF2016/DockingPower_DeepDock_7A/DockingPower_DeepDock_7A.out
================================================
code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3
1 4llx 4llx_386 0.33 4llx_302 0.27 4llx_236 0.43
2 5c28 5c28_382 2.10 5c28_97 2.25 5c28_47 0.56
3 3uuo 3uuo_709 0.60 3uuo_712 0.60 3uuo_187 0.77
4 3ui7 3ui7_333 0.45 3ui7_16 0.63 3ui7_335 0.90
5 5c2h 5c2h_244 0.59 5c2h_240 0.46 5c2h_247 0.94
6 2v00 2v00_79 0.74 2v00_605 1.16 2v00_544 1.87
7 3wz8 3wz8_376 0.84 3wz8_371 0.83 3wz8_391 0.96
8 3pww 3pww_889 1.50 3pww_394 1.13 3pww_888 1.50
9 3prs 3prs_711 1.08 3prs_701 1.22 3prs_706 1.74
10 3uri 3uri_1002 0.93 3uri_1000 0.94 3uri_1003 0.91
11 4m0z 4m0z_516 0.59 4m0z_686 1.31 4m0z_41 0.68
12 4m0y 4m0y_814 1.81 4m0y_920 1.74 4m0y_952 1.65
13 3qgy 3qgy_306 1.03 3qgy_20 1.13 3qgy_318 0.90
14 4qd6 4qd6_954 1.59 4qd6_978 0.70 4qd6_939 1.27
15 4rfm 4rfm_85 0.43 4rfm_354 0.71 4rfm_9 0.37
16 4cr9 4cr9_423 1.85 4cr9_358 0.95 4cr9_690 1.66
17 4cra 4cra_258 0.87 4cra_281 0.71 4cra_364 0.45
18 4x6p 4x6p_312 0.67 4x6p_201 0.86 4x6p_324 0.63
19 4crc 4crc_291 0.85 4crc_368 0.73 4crc_217 0.88
20 4ty7 4ty7_925 0.95 4ty7_106 0.56 4ty7_254 0.79
21 5aba 5aba_772 1.67 5aba_525 9.03 5aba_898 1.74
22 5a7b 5a7b_243 1.60 5a7b_623 1.71 5a7b_284 0.88
23 4agn 4agn_228 1.07 4agn_280 0.89 4agn_603 1.71
24 4agp 4agp_656 1.92 4agp_612 2.14 4agp_350 0.97
25 4agq 4agq_272 2.01 4agq_529 1.95 4agq_234 1.94
26 3bgz 3bgz_653 1.48 3bgz_621 1.05 3bgz_472 1.94
27 3jya 3jya_471 1.04 3jya_179 0.94 3jya_490 0.85
28 2c3i 2c3i_818 1.74 2c3i_799 0.90 2c3i_556 2.88
29 4k18 4k18_85 0.53 4k18_225 0.31 4k18_254 0.36
30 5dwr 5dwr_382 0.46 5dwr_289 0.54 5dwr_193 0.94
31 3mss 3mss_948 2.58 3mss_873 2.89 3mss_836 3.05
32 3k5v 3k5v_152 8.28 3k5v_206 8.42 3k5v_810 3.09
33 3pyy 3pyy_812 1.63 3pyy_822 1.59 3pyy_832 2.38
34 2v7a 2v7a_338 0.60 2v7a_859 0.95 2v7a_784 1.76
35 4twp 4twp_379 0.76 4twp_358 0.80 4twp_352 0.95
36 3wtj 3wtj_307 0.38 3wtj_328 0.31 3wtj_184 0.94
37 3zdg 3zdg_286 2.01 3zdg_300 1.85 3zdg_792 1.53
38 3u8k 3u8k_564 4.38 3u8k_557 5.05 3u8k_612 0.97
39 4qac 4qac_476 2.48 4qac_581 2.49 4qac_484 2.47
40 3u8n 3u8n_928 0.84 3u8n_869 2.66 3u8n_531 1.17
41 1a30 1a30_140 2.70 1a30_170 2.97 1a30_353 3.15
42 2qnq 2qnq_277 2.31 2qnq_207 0.98 2qnq_287 1.42
43 1g2k 1g2k_265 0.69 1g2k_242 1.13 1g2k_74 0.60
44 1eby 1eby_262 1.01 1eby_295 0.87 1eby_238 0.95
45 3o9i 3o9i_227 0.79 3o9i_38 0.68 3o9i_222 0.93
46 4lzs 4lzs_70 0.69 4lzs_1 0.75 4lzs_61 0.87
47 3u5j 3u5j_65 0.41 3u5j_294 0.65 3u5j_251 0.79
48 4wiv 4wiv_829 0.86 4wiv_486 3.84 4wiv_838 0.87
49 4ogj 4ogj_795 3.64 4ogj_297 4.94 4ogj_661 5.40
50 3p5o 3p5o_759 0.69 3p5o_108 0.92 3p5o_238 0.69
51 1ps3 1ps3_707 0.98 1ps3_734 0.86 1ps3_161 0.28
52 3dx1 3dx1_382 0.79 3dx1_25 0.33 3dx1_304 0.47
53 3d4z 3d4z_340 0.47 3d4z_376 0.31 3d4z_132 0.34
54 3dx2 3dx2_990 0.58 3dx2_820 0.37 3dx2_380 0.41
55 3ejr 3ejr_87 1.26 3ejr_964 0.65 3ejr_360 0.41
56 3l7b 3l7b_38 0.42 3l7b_9 0.40 3l7b_47 0.77
57 4eky 4eky_899 0.67 4eky_38 0.63 4eky_32 0.89
58 3g2n 3g2n_35 0.79 3g2n_49 0.48 3g2n_55 0.78
59 3syr 3syr_862 0.78 3syr_477 1.35 3syr_408 0.85
60 3ebp 3ebp_476 3.98 3ebp_691 2.91 3ebp_251 2.88
61 2w66 2w66_534 3.26 2w66_453 2.28 2w66_773 3.27
62 2w4x 2w4x_407 0.70 2w4x_417 0.86 2w4x_67 0.54
63 2wca 2wca_773 5.59 2wca_731 1.88 2wca_951 3.72
64 2xj7 2xj7_812 0.40 2xj7_871 1.64 2xj7_914 0.27
65 2vvn 2vvn_406 1.13 2vvn_401 1.83 2vvn_205 0.61
66 3aru 3aru_573 2.65 3aru_311 0.67 3aru_450 2.24
67 3arv 3arv_345 0.70 3arv_515 3.27 3arv_324 0.85
68 3ary 3ary_858 6.03 3ary_762 1.40 3ary_844 1.23
69 3arq 3arq_639 9.10 3arq_575 3.46 3arq_515 6.04
70 3arp 3arp_17 1.39 3arp_67 0.98 3arp_284 1.83
71 4ih5 4ih5_867 1.96 4ih5_192 3.09 4ih5_159 2.57
72 4ih7 4ih7_461 2.23 4ih7_12 0.69 4ih7_438 1.86
73 3cj4 3cj4_166 0.50 3cj4_338 0.64 3cj4_179 0.76
74 4eo8 4eo8_30 0.50 4eo8_12 0.39 4eo8_318 0.54
75 3gnw 3gnw_729 2.21 3gnw_722 1.53 3gnw_155 5.15
76 1gpk 1gpk_159 0.76 1gpk_415 1.62 1gpk_328 0.52
77 1gpn 1gpn_600 1.09 1gpn_781 4.18 1gpn_658 2.56
78 1h23 1h23_815 1.15 1h23_347 0.89 1h23_335 1.86
79 1h22 1h22_187 1.33 1h22_346 0.64 1h22_384 1.95
80 1e66 1e66_661 2.74 1e66_712 1.76 1e66_404 0.97
81 3f3a 3f3a_612 1.97 3f3a_65 0.32 3f3a_552 2.20
82 3f3c 3f3c_508 0.97 3f3c_686 2.83 3f3c_466 1.55
83 4mme 4mme_16 0.59 4mme_71 0.55 4mme_324 0.60
84 3f3d 3f3d_287 1.55 3f3d_666 2.02 3f3d_516 1.38
85 3f3e 3f3e_844 0.93 3f3e_451 1.15 3f3e_457 0.79
86 2wbg 2wbg_331 0.93 2wbg_719 0.68 2wbg_734 1.53
87 2cbv 2cbv_945 0.99 2cbv_453 2.15 2cbv_872 3.09
88 2j78 2j78_311 0.37 2j78_458 1.14 2j78_326 0.70
89 2j7h 2j7h_720 0.45 2j7h_912 0.48 2j7h_48 0.17
90 2cet 2cet_313 0.85 2cet_734 0.98 2cet_756 0.77
91 3udh 3udh_477 1.40 3udh_523 2.02 3udh_72 0.43
92 3rsx 3rsx_249 0.76 3rsx_388 0.91 3rsx_131 0.41
93 4djv 4djv_105 1.84 4djv_314 1.09 4djv_335 0.61
94 2vkm 2vkm_296 1.05 2vkm_955 1.47 2vkm_707 0.95
95 4gid 4gid_197 0.77 4gid_291 0.81 4gid_201 0.38
96 4jfs 4jfs_899 0.85 4jfs_362 0.66 4jfs_139 0.69
97 4j28 4j28_110 0.90 4j28_794 0.34 4j28_196 0.87
98 2wvt 2wvt_736 0.85 2wvt_217 0.34 2wvt_922 0.61
99 2xii 2xii_763 0.88 2xii_237 0.53 2xii_146 0.53
100 4pcs 4pcs_196 0.41 4pcs_173 0.77 4pcs_812 0.56
101 3rr4 3rr4_369 0.22 3rr4_701 0.44 3rr4_529 0.89
102 1s38 1s38_305 0.47 1s38_432 0.84 1s38_485 0.99
103 1r5y 1r5y_167 0.16 1r5y_341 0.31 1r5y_90 0.48
104 3gc5 3gc5_402 0.72 3gc5_426 0.97 3gc5_464 0.92
105 3ge7 3ge7_794 1.03 3ge7_795 0.99 3ge7_895 0.91
106 4dli 4dli_96 0.44 4dli_948 1.19 4dli_524 1.15
107 2zb1 2zb1_510 0.99 2zb1_726 0.89 2zb1_329 0.43
108 4f9w 4f9w_25 0.53 4f9w_96 0.53 4f9w_86 0.49
109 3e92 3e92_106 0.32 3e92_907 0.39 3e92_482 0.91
110 3e93 3e93_7 0.68 3e93_51 0.34 3e93_390 2.73
111 4owm 4owm_362 0.56 4owm_232 0.61 4owm_230 0.75
112 3twp 3twp_510 0.46 3twp_608 1.94 3twp_613 0.89
113 3r88 3r88_628 4.18 3r88_533 0.98 3r88_632 1.17
114 4gkm 4gkm_375 0.56 4gkm_111 0.46 4gkm_348 0.68
115 3qqs 3qqs_35 0.61 3qqs_105 0.81 3qqs_511 1.32
116 3gv9 3gv9_30 0.64 3gv9_7 0.59 3gv9_59 0.59
117 3gr2 3gr2_337 1.94 3gr2_973 1.50 3gr2_872 2.26
118 4kz6 4kz6_723 1.76 4kz6_315 0.54 4kz6_389 0.56
119 4jxs 4jxs_334 1.00 4jxs_306 0.81 4jxs_147 0.77
120 2r9w 2r9w_910 0.78 2r9w_911 0.66 2r9w_741 1.36
121 2hb1 2hb1_167 0.53 2hb1_148 0.81 2hb1_981 0.79
122 1bzc 1bzc_225 1.01 1bzc_265 0.70 1bzc_375 0.69
123 2qbr 2qbr_385 0.80 2qbr_778 0.87 2qbr_301 1.10
124 2qbq 2qbq_235 0.92 2qbq_752 0.38 2qbq_276 0.55
125 2qbp 2qbp_272 0.59 2qbp_288 0.77 2qbp_259 0.84
126 1q8t 1q8t_706 1.15 1q8t_879 0.79 1q8t_60 0.92
127 1ydr 1ydr_801 1.00 1ydr_701 0.98 1ydr_80 0.79
128 1q8u 1q8u_796 0.54 1q8u_901 0.63 1q8u_902 0.69
129 1ydt 1ydt_817 1.01 1ydt_251 0.54 1ydt_283 0.93
130 3ag9 3ag9_891 2.82 3ag9_712 3.32 3ag9_934 2.78
131 3fcq 3fcq_107 1.83 3fcq_135 3.09 3fcq_365 0.79
132 1z9g 1z9g_849 0.89 1z9g_789 0.75 1z9g_790 0.64
133 1qf1 1qf1_198 0.99 1qf1_814 0.64 1qf1_397 0.95
134 5tmn 5tmn_950 0.93 5tmn_717 1.71 5tmn_996 1.96
135 4tmn 4tmn_746 2.14 4tmn_710 1.15 4tmn_209 1.03
136 4ddk 4ddk_568 3.45 4ddk_445 4.35 4ddk_496 4.33
137 4ddh 4ddh_462 3.71 4ddh_427 1.25 4ddh_882 3.96
138 3ivg 3ivg_209 0.97 3ivg_713 0.71 3ivg_250 0.82
139 3coz 3coz_7 3.03 3coz_401 3.19 3coz_263 0.83
140 3coy 3coy_258 2.90 3coy_291 2.65 3coy_695 8.03
141 3pxf 3pxf_539 1.98 3pxf_631 1.93 3pxf_743 1.39
142 4eor 4eor_701 0.53 4eor_121 0.52 4eor_850 0.62
143 2xnb 2xnb_770 1.55 2xnb_291 0.89 2xnb_751 0.63
144 1pxn 1pxn_96 0.51 1pxn_197 0.77 1pxn_86 0.83
145 2fvd 2fvd_286 1.08 2fvd_288 0.54 2fvd_345 1.41
146 4k77 4k77_328 0.37 4k77_167 0.22 4k77_257 0.54
147 4e5w 4e5w_286 0.40 4e5w_121 0.15 4e5w_247 0.23
148 4ivb 4ivb_875 0.84 4ivb_253 0.22 4ivb_142 0.45
149 4ivd 4ivd_771 0.83 4ivd_823 0.37 4ivd_962 1.03
150 4ivc 4ivc_232 0.28 4ivc_831 1.33 4ivc_841 0.90
151 4f09 4f09_903 0.51 4f09_270 0.27 4f09_893 0.30
152 4gfm 4gfm_225 0.43 4gfm_214 0.46 4gfm_913 0.44
153 4hge 4hge_797 2.55 4hge_617 4.13 4hge_471 1.72
154 4e6q 4e6q_120 0.39 4e6q_936 0.96 4e6q_132 0.96
155 4jia 4jia_60 0.65 4jia_85 0.80 4jia_66 0.82
156 2brb 2brb_302 0.71 2brb_318 0.71 2brb_383 0.62
157 2br1 2br1_354 0.83 2br1_349 1.00 2br1_315 0.70
158 3jvr 3jvr_580 2.06 3jvr_484 4.51 3jvr_471 5.37
159 3jvs 3jvs_884 0.98 3jvs_904 1.30 3jvs_897 0.84
160 1nvq 1nvq_927 0.40 1nvq_710 0.21 1nvq_871 0.85
161 3acw 3acw_281 1.61 3acw_809 0.58 3acw_411 0.85
162 4ea2 4ea2_819 2.38 4ea2_722 1.99 4ea2_565 4.95
163 2zcr 2zcr_495 1.68 2zcr_383 1.39 2zcr_187 0.76
164 2zy1 2zy1_175 1.13 2zy1_119 1.42 2zy1_172 0.95
165 2zcq 2zcq_593 8.22 2zcq_168 1.98 2zcq_471 8.00
166 1bcu 1bcu_684 0.92 1bcu_397 0.66 1bcu_852 2.22
167 3bv9 3bv9_124 1.88 3bv9_325 0.88 3bv9_35 2.28
168 1oyt 1oyt_711 0.40 1oyt_59 0.51 1oyt_947 0.62
169 2zda 2zda_264 0.76 2zda_277 0.43 2zda_299 0.46
170 3utu 3utu_701 1.31 3utu_374 0.45 3utu_237 0.90
171 3u9q 3u9q_621 1.91 3u9q_539 2.60 3u9q_416 0.88
172 2yfe 2yfe_784 1.90 2yfe_286 0.90 2yfe_257 0.83
173 3fur 3fur_960 0.93 3fur_243 0.46 3fur_234 1.11
174 3b1m 3b1m_778 2.92 3b1m_657 7.09 3b1m_215 1.33
175 2p4y 2p4y_314 2.87 2p4y_765 2.77 2p4y_472 3.48
176 3uo4 3uo4_388 0.96 3uo4_343 0.54 3uo4_329 0.43
177 3up2 3up2_231 0.82 3up2_29 0.80 3up2_4 0.67
178 3e5a 3e5a_129 0.64 3e5a_313 0.83 3e5a_398 1.00
179 2wtv 2wtv_108 0.49 2wtv_174 0.53 2wtv_320 0.40
180 3myg 3myg_965 2.04 3myg_333 0.91 3myg_925 1.93
181 3kgp 3kgp_31 1.00 3kgp_5 1.00 3kgp_20 0.99
182 1c5z 1c5z_3 0.40 1c5z_8 0.45 1c5z_452 0.77
183 1o5b 1o5b_400 0.41 1o5b_329 0.60 1o5b_396 0.56
184 1owh 1owh_3 0.66 1owh_391 0.26 1owh_307 0.53
185 1sqa 1sqa_776 0.65 1sqa_787 0.64 1sqa_747 0.72
186 4jsz 4jsz_672 2.00 4jsz_491 2.64 4jsz_815 1.73
187 3kwa 3kwa_758 2.38 3kwa_541 1.91 3kwa_130 1.76
188 2weg 2weg_838 0.90 2weg_335 1.54 2weg_515 1.33
189 3ryj 3ryj_387 0.81 3ryj_229 0.40 3ryj_395 0.74
190 3dd0 3dd0_645 0.76 3dd0_479 0.92 3dd0_570 1.32
191 2xdl 2xdl_549 5.58 2xdl_559 5.12 2xdl_495 5.33
192 3b27 3b27_307 0.24 3b27_106 0.64 3b27_366 0.38
193 1yc1 1yc1_246 0.96 1yc1_38 0.59 1yc1_214 1.24
194 3rlr 3rlr_365 0.54 3rlr_197 0.43 3rlr_192 0.43
195 2yki 2yki_893 0.94 2yki_841 1.13 2yki_830 0.98
196 1z95 1z95_313 0.57 1z95_337 0.51 1z95_303 0.38
197 3b68 3b68_304 0.87 3b68_475 4.89 3b68_291 0.90
198 3b5r 3b5r_443 4.99 3b5r_575 5.00 3b5r_557 1.73
199 3b65 3b65_533 3.17 3b65_639 3.80 3b65_542 3.38
200 3g0w 3g0w_413 0.93 3g0w_874 1.83 3g0w_196 0.33
201 4u4s 4u4s_927 0.73 4u4s_787 0.72 4u4s_71 0.37
202 1p1q 1p1q_394 0.86 1p1q_357 0.60 1p1q_121 0.71
203 1syi 1syi_234 0.38 1syi_411 0.89 1syi_259 0.63
204 1p1n 1p1n_216 1.13 1p1n_825 0.77 1p1n_333 0.64
205 2al5 2al5_436 0.76 2al5_339 0.41 2al5_323 0.23
206 3g2z 3g2z_132 2.47 3g2z_1008 1.26 3g2z_1005 1.01
207 3g31 3g31_596 1.96 3g31_534 1.91 3g31_109 0.92
208 4de2 4de2_567 2.06 4de2_108 0.72 4de2_333 0.43
209 4de3 4de3_358 0.53 4de3_322 0.54 4de3_375 0.40
210 4de1 4de1_190 0.24 4de1_366 0.56 4de1_195 0.77
211 1vso 1vso_115 0.67 1vso_198 0.58 1vso_301 0.60
212 4dld 4dld_211 0.34 4dld_207 0.53 4dld_410 0.80
213 3gbb 3gbb_616 4.30 3gbb_796 4.04 3gbb_503 1.27
214 3fv2 3fv2_177 0.59 3fv2_302 0.36 3fv2_298 0.33
215 3fv1 3fv1_436 1.51 3fv1_491 2.03 3fv1_407 1.52
216 4mgd 4mgd_24 0.43 4mgd_96 0.52 4mgd_425 0.98
217 2qe4 2qe4_629 1.55 2qe4_689 2.03 2qe4_693 1.73
218 1qkt 1qkt_766 4.54 1qkt_776 2.15 1qkt_86 0.47
219 2pog 2pog_552 1.52 2pog_876 0.85 2pog_853 1.20
220 2p15 2p15_550 3.78 2p15_331 0.27 2p15_262 0.40
221 2y5h 2y5h_284 0.82 2y5h_364 0.82 2y5h_703 0.82
222 1lpg 1lpg_244 0.75 1lpg_266 1.02 1lpg_254 0.74
223 2xbv 2xbv_317 0.69 2xbv_392 1.22 2xbv_267 0.74
224 1z6e 1z6e_160 0.96 1z6e_350 0.85 1z6e_31 0.84
225 1mq6 1mq6_750 1.80 1mq6_416 1.99 1mq6_129 0.70
226 1nc3 1nc3_524 5.73 1nc3_665 5.75 1nc3_669 4.51
227 1nc1 1nc1_6 0.51 1nc1_739 0.59 1nc1_18 0.58
228 1y6r 1y6r_809 0.67 1y6r_947 0.54 1y6r_232 0.46
229 4f2w 4f2w_142 0.57 4f2w_105 0.60 4f2w_907 0.44
230 4f3c 4f3c_744 0.73 4f3c_251 0.78 4f3c_755 0.32
231 1uto 1uto_428 0.71 1uto_834 0.67 1uto_972 0.70
232 4abg 4abg_824 0.96 4abg_149 0.93 4abg_800 0.55
233 3gy4 3gy4_39 0.50 3gy4_184 0.34 3gy4_14 0.64
234 1k1i 1k1i_79 1.99 1k1i_896 1.65 1k1i_71 1.97
235 1o3f 1o3f_372 0.49 1o3f_752 0.66 1o3f_910 0.58
236 2yge 2yge_35 0.83 2yge_74 0.68 2yge_437 0.89
237 2fxs 2fxs_905 1.62 2fxs_927 0.79 2fxs_953 0.54
238 2iwx 2iwx_351 0.33 2iwx_394 0.36 2iwx_366 0.54
239 2wer 2wer_888 0.72 2wer_73 0.27 2wer_390 0.41
240 2vw5 2vw5_381 0.43 2vw5_227 0.60 2vw5_249 0.28
241 4kzq 4kzq_5 0.66 4kzq_14 0.45 4kzq_133 0.74
242 4kzu 4kzu_256 0.53 4kzu_206 0.45 4kzu_5 0.88
243 4j21 4j21_50 0.34 4j21_430 0.88 4j21_119 1.35
244 4j3l 4j3l_761 0.60 4j3l_858 0.90 4j3l_733 0.63
245 3kr8 3kr8_884 0.56 3kr8_894 0.62 3kr8_785 0.68
246 2ymd 2ymd_434 4.18 2ymd_484 1.53 2ymd_587 1.52
247 2wnc 2wnc_514 1.65 2wnc_532 1.79 2wnc_587 3.03
248 2xys 2xys_499 1.73 2xys_398 0.44 2xys_443 2.02
249 2wn9 2wn9_11 4.21 2wn9_448 2.49 2wn9_329 3.65
250 2x00 2x00_817 1.42 2x00_464 1.72 2x00_705 1.23
251 3ozt 3ozt_202 0.52 3ozt_70 0.26 3ozt_702 0.78
252 3ozs 3ozs_255 0.69 3ozs_201 0.79 3ozs_224 1.24
253 3oe5 3oe5_236 0.42 3oe5_266 0.67 3oe5_203 0.70
254 3oe4 3oe4_203 0.47 3oe4_292 0.34 3oe4_328 0.42
255 3nw9 3nw9_210 0.81 3nw9_945 0.53 3nw9_975 1.01
256 3ao4 3ao4_165 0.61 3ao4_195 0.68 3ao4_456 0.80
257 3zt2 3zt2_5 0.39 3zt2_8 0.49 3zt2_541 0.96
258 3zsx 3zsx_293 1.23 3zsx_955 1.91 3zsx_961 1.78
259 4cig 4cig_809 1.14 4cig_784 2.57 4cig_787 1.79
260 3zso 3zso_923 2.49 3zso_799 1.59 3zso_902 1.59
261 3n7a 3n7a_552 1.06 3n7a_495 1.11 3n7a_831 0.47
262 4ciw 4ciw_482 1.12 4ciw_451 0.78 4ciw_267 0.46
263 3n86 3n86_531 1.45 3n86_870 0.87 3n86_861 0.90
264 3n76 3n76_586 2.15 3n76_758 1.26 3n76_578 1.34
265 2xb8 2xb8_35 0.74 2xb8_133 0.62 2xb8_28 0.66
266 4bkt 4bkt_369 1.00 4bkt_17 0.99 4bkt_541 1.90
267 4w9c 4w9c_925 1.15 4w9c_719 0.92 4w9c_379 0.53
268 4w9l 4w9l_368 0.71 4w9l_204 0.96 4w9l_264 0.88
269 4w9i 4w9i_204 0.42 4w9i_795 0.74 4w9i_221 0.45
270 4w9h 4w9h_368 0.40 4w9h_307 0.38 4w9h_765 0.96
271 3nq9 3nq9_700 2.59 3nq9_470 1.37 3nq9_473 1.47
272 3ueu 3ueu_52 0.87 3ueu_438 1.14 3ueu_425 1.51
273 3uev 3uev_684 6.20 3uev_655 4.50 3uev_700 1.00
274 3uew 3uew_613 1.76 3uew_624 1.57 3uew_282 1.09
275 3uex 3uex_588 6.75 3uex_227 0.73 3uex_640 4.72
276 3lka 3lka_495 1.55 3lka_443 2.05 3lka_161 1.56
277 3ehy 3ehy_141 0.99 3ehy_706 0.66 3ehy_685 1.05
278 3tsk 3tsk_713 3.96 3tsk_263 3.98 3tsk_423 3.84
279 3nx7 3nx7_36 0.73 3nx7_854 1.92 3nx7_778 0.99
280 4gr0 4gr0_326 0.91 4gr0_279 0.95 4gr0_206 0.97
281 3dxg 3dxg_464 4.51 3dxg_450 3.06 3dxg_465 4.27
282 3d6q 3d6q_50 2.46 3d6q_23 2.26 3d6q_276 2.75
283 1w4o 1w4o_367 0.69 1w4o_376 0.67 1w4o_313 0.81
284 1o0h 1o0h_603 2.49 1o0h_272 0.77 1o0h_78 0.60
285 1u1b 1u1b_919 2.04 1u1b_929 1.97 1u1b_2 2.80
Summary of the docking power: ========================================
Among the top1 binding pose ranked by the given scoring function:
Number of correct binding poses = 230, success rate = 80.7%
Among the top2 binding pose ranked by the given scoring function:
Number of correct binding poses = 256, success rate = 89.8%
Among the top3 binding pose ranked by the given scoring function:
Number of correct binding poses = 265, success rate = 93.0%
Spearman correlation coefficient in rmsd range [0-2]: 0.519
Spearman correlation coefficient in rmsd range [0-3]: 0.624
Spearman correlation coefficient in rmsd range [0-4]: 0.683
Spearman correlation coefficient in rmsd range [0-5]: 0.711
Spearman correlation coefficient in rmsd range [0-6]: 0.730
Spearman correlation coefficient in rmsd range [0-7]: 0.739
Spearman correlation coefficient in rmsd range [0-8]: 0.745
Spearman correlation coefficient in rmsd range [0-9]: 0.749
Spearman correlation coefficient in rmsd range [0-10]: 0.756
======================================================================
Template command for running the bootstrap in R program===============
rm(list=ls());
require(boot);
data_all<-read.table("DeepDock_Top1.results",header=TRUE);
data<-as.matrix(data_all[,2]);
mymean<-function(x,indices) sum(x[indices])/285;
data.boot<-boot(aa,mymean,R=10000,stype="i",sim="ordinary");
sink("DeepDock_Top1-ci.results");
a<-boot.ci(data.boot,conf=0.9,type=c("bca"));
print(a);
sink();
========================================================================
================================================
FILE: Validation_CASF2016/DockingPower_DeepDock_all/DockingPower_DeepDock_all.out
================================================
code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3
1 4llx 4llx_386 0.33 4llx_302 0.27 4llx_519 1.25
2 5c28 5c28_47 0.56 5c28_531 2.52 5c28_382 2.10
3 3uuo 3uuo_709 0.60 3uuo_712 0.60 3uuo_711 0.55
4 3ui7 3ui7_333 0.45 3ui7_16 0.63 3ui7_335 0.90
5 5c2h 5c2h_244 0.59 5c2h_247 0.94 5c2h_240 0.46
6 2v00 2v00_79 0.74 2v00_544 1.87 2v00_605 1.16
7 3wz8 3wz8_376 0.84 3wz8_371 0.83 3wz8_391 0.96
8 3pww 3pww_889 1.50 3pww_394 1.13 3pww_816 1.65
9 3prs 3prs_711 1.08 3prs_701 1.22 3prs_706 1.74
10 3uri 3uri_1000 0.94 3uri_1002 0.93 3uri_1001 0.91
11 4m0z 4m0z_516 0.59 4m0z_686 1.31 4m0z_41 0.68
12 4m0y 4m0y_814 1.81 4m0y_920 1.74 4m0y_952 1.65
13 3qgy 3qgy_306 1.03 3qgy_20 1.13 3qgy_318 0.90
14 4qd6 4qd6_954 1.59 4qd6_978 0.70 4qd6_939 1.27
15 4rfm 4rfm_85 0.43 4rfm_354 0.71 4rfm_9 0.37
16 4cr9 4cr9_423 1.85 4cr9_358 0.95 4cr9_690 1.66
17 4cra 4cra_258 0.87 4cra_318 0.47 4cra_364 0.45
18 4x6p 4x6p_312 0.67 4x6p_201 0.86 4x6p_254 0.57
19 4crc 4crc_291 0.85 4crc_217 0.88 4crc_368 0.73
20 4ty7 4ty7_106 0.56 4ty7_925 0.95 4ty7_62 1.05
21 5aba 5aba_772 1.67 5aba_525 9.03 5aba_657 2.90
22 5a7b 5a7b_623 1.71 5a7b_243 1.60 5a7b_286 0.74
23 4agn 4agn_228 1.07 4agn_603 1.71 4agn_280 0.89
24 4agp 4agp_656 1.92 4agp_612 2.14 4agp_350 0.97
25 4agq 4agq_529 1.95 4agq_234 1.94 4agq_272 2.01
26 3bgz 3bgz_653 1.48 3bgz_621 1.05 3bgz_472 1.94
27 3jya 3jya_471 1.04 3jya_413 1.38 3jya_490 0.85
28 2c3i 2c3i_818 1.74 2c3i_556 2.88 2c3i_823 0.88
29 4k18 4k18_225 0.31 4k18_85 0.53 4k18_254 0.36
30 5dwr 5dwr_382 0.46 5dwr_289 0.54 5dwr_193 0.94
31 3mss 3mss_948 2.58 3mss_836 3.05 3mss_873 2.89
32 3k5v 3k5v_152 8.28 3k5v_626 6.68 3k5v_810 3.09
33 3pyy 3pyy_812 1.63 3pyy_822 1.59 3pyy_832 2.38
34 2v7a 2v7a_338 0.60 2v7a_859 0.95 2v7a_784 1.76
35 4twp 4twp_379 0.76 4twp_358 0.80 4twp_352 0.95
36 3wtj 3wtj_328 0.31 3wtj_307 0.38 3wtj_222 1.05
37 3zdg 3zdg_286 2.01 3zdg_758 2.33 3zdg_792 1.53
38 3u8k 3u8k_564 4.38 3u8k_557 5.05 3u8k_584 4.59
39 4qac 4qac_476 2.48 4qac_581 2.49 4qac_945 0.87
40 3u8n 3u8n_928 0.84 3u8n_531 1.17 3u8n_869 2.66
41 1a30 1a30_353 3.15 1a30_140 2.70 1a30_170 2.97
42 2qnq 2qnq_277 2.31 2qnq_207 0.98 2qnq_287 1.42
43 1g2k 1g2k_265 0.69 1g2k_242 1.13 1g2k_74 0.60
44 1eby 1eby_262 1.01 1eby_295 0.87 1eby_238 0.95
45 3o9i 3o9i_227 0.79 3o9i_38 0.68 3o9i_222 0.93
46 4lzs 4lzs_70 0.69 4lzs_1 0.75 4lzs_61 0.87
47 3u5j 3u5j_65 0.41 3u5j_54 0.63 3u5j_251 0.79
48 4wiv 4wiv_829 0.86 4wiv_486 3.84 4wiv_838 0.87
49 4ogj 4ogj_297 4.94 4ogj_795 3.64 4ogj_661 5.40
50 3p5o 3p5o_759 0.69 3p5o_818 0.83 3p5o_108 0.92
51 1ps3 1ps3_707 0.98 1ps3_734 0.86 1ps3_161 0.28
52 3dx1 3dx1_382 0.79 3dx1_457 2.00 3dx1_25 0.33
53 3d4z 3d4z_340 0.47 3d4z_376 0.31 3d4z_132 0.34
54 3dx2 3dx2_990 0.58 3dx2_820 0.37 3dx2_380 0.41
55 3ejr 3ejr_87 1.26 3ejr_360 0.41 3ejr_964 0.65
56 3l7b 3l7b_38 0.42 3l7b_9 0.40 3l7b_47 0.77
57 4eky 4eky_899 0.67 4eky_38 0.63 4eky_32 0.89
58 3g2n 3g2n_35 0.79 3g2n_49 0.48 3g2n_55 0.78
59 3syr 3syr_862 0.78 3syr_477 1.35 3syr_408 0.85
60 3ebp 3ebp_476 3.98 3ebp_691 2.91 3ebp_597 3.81
61 2w66 2w66_534 3.26 2w66_453 2.28 2w66_773 3.27
62 2w4x 2w4x_756 2.01 2w4x_407 0.70 2w4x_417 0.86
63 2wca 2wca_773 5.59 2wca_731 1.88 2wca_951 3.72
64 2xj7 2xj7_812 0.40 2xj7_871 1.64 2xj7_914 0.27
65 2vvn 2vvn_406 1.13 2vvn_401 1.83 2vvn_205 0.61
66 3aru 3aru_573 2.65 3aru_311 0.67 3aru_450 2.24
67 3arv 3arv_515 3.27 3arv_821 4.42 3arv_345 0.70
68 3ary 3ary_858 6.03 3ary_762 1.40 3ary_844 1.23
69 3arq 3arq_639 9.10 3arq_655 7.80 3arq_643 8.72
70 3arp 3arp_17 1.39 3arp_67 0.98 3arp_284 1.83
71 4ih5 4ih5_867 1.96 4ih5_192 3.09 4ih5_159 2.57
72 4ih7 4ih7_461 2.23 4ih7_12 0.69 4ih7_438 1.86
73 3cj4 3cj4_166 0.50 3cj4_179 0.76 3cj4_338 0.64
74 4eo8 4eo8_30 0.50 4eo8_318 0.54 4eo8_206 0.55
75 3gnw 3gnw_729 2.21 3gnw_155 5.15 3gnw_722 1.53
76 1gpk 1gpk_159 0.76 1gpk_415 1.62 1gpk_328 0.52
77 1gpn 1gpn_781 4.18 1gpn_600 1.09 1gpn_658 2.56
78 1h23 1h23_815 1.15 1h23_347 0.89 1h23_12 1.81
79 1h22 1h22_346 0.64 1h22_187 1.33 1h22_384 1.95
80 1e66 1e66_661 2.74 1e66_712 1.76 1e66_404 0.97
81 3f3a 3f3a_612 1.97 3f3a_552 2.20 3f3a_65 0.32
82 3f3c 3f3c_508 0.97 3f3c_686 2.83 3f3c_466 1.55
83 4mme 4mme_16 0.59 4mme_71 0.55 4mme_324 0.60
84 3f3d 3f3d_287 1.55 3f3d_666 2.02 3f3d_516 1.38
85 3f3e 3f3e_844 0.93 3f3e_451 1.15 3f3e_457 0.79
86 2wbg 2wbg_331 0.93 2wbg_719 0.68 2wbg_734 1.53
87 2cbv 2cbv_453 2.15 2cbv_945 0.99 2cbv_872 3.09
88 2j78 2j78_311 0.37 2j78_326 0.70 2j78_458 1.14
89 2j7h 2j7h_720 0.45 2j7h_912 0.48 2j7h_48 0.17
90 2cet 2cet_313 0.85 2cet_734 0.98 2cet_756 0.77
91 3udh 3udh_523 2.02 3udh_477 1.40 3udh_72 0.43
92 3rsx 3rsx_249 0.76 3rsx_388 0.91 3rsx_515 0.79
93 4djv 4djv_314 1.09 4djv_105 1.84 4djv_335 0.61
94 2vkm 2vkm_296 1.05 2vkm_955 1.47 2vkm_707 0.95
95 4gid 4gid_197 0.77 4gid_291 0.81 4gid_201 0.38
96 4jfs 4jfs_899 0.85 4jfs_139 0.69 4jfs_362 0.66
97 4j28 4j28_110 0.90 4j28_794 0.34 4j28_196 0.87
98 2wvt 2wvt_736 0.85 2wvt_217 0.34 2wvt_922 0.61
99 2xii 2xii_763 0.88 2xii_237 0.53 2xii_146 0.53
100 4pcs 4pcs_196 0.41 4pcs_173 0.77 4pcs_812 0.56
101 3rr4 3rr4_369 0.22 3rr4_701 0.44 3rr4_529 0.89
102 1s38 1s38_305 0.47 1s38_432 0.84 1s38_485 0.99
103 1r5y 1r5y_167 0.16 1r5y_341 0.31 1r5y_113 0.44
104 3gc5 3gc5_426 0.97 3gc5_402 0.72 3gc5_464 0.92
105 3ge7 3ge7_795 0.99 3ge7_794 1.03 3ge7_895 0.91
106 4dli 4dli_96 0.44 4dli_948 1.19 4dli_524 1.15
107 2zb1 2zb1_510 0.99 2zb1_726 0.89 2zb1_875 2.11
108 4f9w 4f9w_25 0.53 4f9w_96 0.53 4f9w_86 0.49
109 3e92 3e92_106 0.32 3e92_482 0.91 3e92_17 0.59
110 3e93 3e93_390 2.73 3e93_7 0.68 3e93_51 0.34
111 4owm 4owm_362 0.56 4owm_232 0.61 4owm_135 2.35
112 3twp 3twp_510 0.46 3twp_362 2.42 3twp_608 1.94
113 3r88 3r88_628 4.18 3r88_533 0.98 3r88_632 1.17
114 4gkm 4gkm_375 0.56 4gkm_301 2.32 4gkm_111 0.46
115 3qqs 3qqs_35 0.61 3qqs_105 0.81 3qqs_511 1.32
116 3gv9 3gv9_30 0.64 3gv9_7 0.59 3gv9_59 0.59
117 3gr2 3gr2_973 1.50 3gr2_337 1.94 3gr2_872 2.26
118 4kz6 4kz6_315 0.54 4kz6_723 1.76 4kz6_308 0.28
119 4jxs 4jxs_334 1.00 4jxs_306 0.81 4jxs_147 0.77
120 2r9w 2r9w_460 3.92 2r9w_910 0.78 2r9w_927 0.68
121 2hb1 2hb1_167 0.53 2hb1_313 0.32 2hb1_981 0.79
122 1bzc 1bzc_225 1.01 1bzc_375 0.69 1bzc_265 0.70
123 2qbr 2qbr_385 0.80 2qbr_301 1.10 2qbr_282 0.91
124 2qbq 2qbq_235 0.92 2qbq_276 0.55 2qbq_752 0.38
125 2qbp 2qbp_272 0.59 2qbp_288 0.77 2qbp_259 0.84
126 1q8t 1q8t_706 1.15 1q8t_879 0.79 1q8t_60 0.92
127 1ydr 1ydr_801 1.00 1ydr_701 0.98 1ydr_80 0.79
128 1q8u 1q8u_796 0.54 1q8u_902 0.69 1q8u_901 0.63
129 1ydt 1ydt_817 1.01 1ydt_251 0.54 1ydt_283 0.93
130 3ag9 3ag9_891 2.82 3ag9_712 3.32 3ag9_850 2.93
131 3fcq 3fcq_107 1.83 3fcq_365 0.79 3fcq_135 3.09
132 1z9g 1z9g_849 0.89 1z9g_789 0.75 1z9g_790 0.64
133 1qf1 1qf1_198 0.99 1qf1_814 0.64 1qf1_397 0.95
134 5tmn 5tmn_950 0.93 5tmn_717 1.71 5tmn_996 1.96
135 4tmn 4tmn_746 2.14 4tmn_710 1.15 4tmn_209 1.03
136 4ddk 4ddk_568 3.45 4ddk_632 3.88 4ddk_496 4.33
137 4ddh 4ddh_462 3.71 4ddh_882 3.96 4ddh_427 1.25
138 3ivg 3ivg_209 0.97 3ivg_250 0.82 3ivg_252 0.80
139 3coz 3coz_7 3.03 3coz_401 3.19 3coz_561 4.61
140 3coy 3coy_258 2.90 3coy_695 8.03 3coy_291 2.65
141 3pxf 3pxf_539 1.98 3pxf_631 1.93 3pxf_775 1.61
142 4eor 4eor_701 0.53 4eor_121 0.52 4eor_850 0.62
143 2xnb 2xnb_770 1.55 2xnb_291 0.89 2xnb_751 0.63
144 1pxn 1pxn_96 0.51 1pxn_197 0.77 1pxn_86 0.83
145 2fvd 2fvd_286 1.08 2fvd_288 0.54 2fvd_345 1.41
146 4k77 4k77_328 0.37 4k77_167 0.22 4k77_257 0.54
147 4e5w 4e5w_286 0.40 4e5w_247 0.23 4e5w_121 0.15
148 4ivb 4ivb_142 0.45 4ivb_253 0.22 4ivb_875 0.84
149 4ivd 4ivd_771 0.83 4ivd_962 1.03 4ivd_823 0.37
150 4ivc 4ivc_232 0.28 4ivc_831 1.33 4ivc_841 0.90
151 4f09 4f09_903 0.51 4f09_270 0.27 4f09_893 0.30
152 4gfm 4gfm_225 0.43 4gfm_214 0.46 4gfm_913 0.44
153 4hge 4hge_797 2.55 4hge_617 4.13 4hge_471 1.72
154 4e6q 4e6q_120 0.39 4e6q_936 0.96 4e6q_132 0.96
155 4jia 4jia_60 0.65 4jia_85 0.80 4jia_66 0.82
156 2brb 2brb_302 0.71 2brb_318 0.71 2brb_383 0.62
157 2br1 2br1_354 0.83 2br1_349 1.00 2br1_392 0.83
158 3jvr 3jvr_580 2.06 3jvr_484 4.51 3jvr_471 5.37
159 3jvs 3jvs_884 0.98 3jvs_904 1.30 3jvs_897 0.84
160 1nvq 1nvq_927 0.40 1nvq_710 0.21 1nvq_871 0.85
161 3acw 3acw_411 0.85 3acw_809 0.58 3acw_281 1.61
162 4ea2 4ea2_565 4.95 4ea2_819 2.38 4ea2_798 3.64
163 2zcr 2zcr_495 1.68 2zcr_383 1.39 2zcr_324 0.85
164 2zy1 2zy1_175 1.13 2zy1_119 1.42 2zy1_172 0.95
165 2zcq 2zcq_593 8.22 2zcq_168 1.98 2zcq_471 8.00
166 1bcu 1bcu_684 0.92 1bcu_397 0.66 1bcu_852 2.22
167 3bv9 3bv9_124 1.88 3bv9_35 2.28 3bv9_325 0.88
168 1oyt 1oyt_711 0.40 1oyt_947 0.62 1oyt_59 0.51
169 2zda 2zda_264 0.76 2zda_277 0.43 2zda_299 0.46
170 3utu 3utu_237 0.90 3utu_701 1.31 3utu_374 0.45
171 3u9q 3u9q_539 2.60 3u9q_621 1.91 3u9q_416 0.88
172 2yfe 2yfe_784 1.90 2yfe_232 5.16 2yfe_240 1.03
173 3fur 3fur_960 0.93 3fur_243 0.46 3fur_138 0.91
174 3b1m 3b1m_657 7.09 3b1m_778 2.92 3b1m_215 1.33
175 2p4y 2p4y_314 2.87 2p4y_765 2.77 2p4y_472 3.48
176 3uo4 3uo4_388 0.96 3uo4_343 0.54 3uo4_329 0.43
177 3up2 3up2_231 0.82 3up2_29 0.80 3up2_4 0.67
178 3e5a 3e5a_129 0.64 3e5a_313 0.83 3e5a_398 1.00
179 2wtv 2wtv_108 0.49 2wtv_174 0.53 2wtv_320 0.40
180 3myg 3myg_965 2.04 3myg_333 0.91 3myg_925 1.93
181 3kgp 3kgp_5 1.00 3kgp_31 1.00 3kgp_20 0.99
182 1c5z 1c5z_3 0.40 1c5z_8 0.45 1c5z_452 0.77
183 1o5b 1o5b_400 0.41 1o5b_329 0.60 1o5b_396 0.56
184 1owh 1owh_3 0.66 1owh_391 0.26 1owh_307 0.53
185 1sqa 1sqa_787 0.64 1sqa_776 0.65 1sqa_366 0.83
186 4jsz 4jsz_672 2.00 4jsz_491 2.64 4jsz_815 1.73
187 3kwa 3kwa_758 2.38 3kwa_541 1.91 3kwa_852 2.92
188 2weg 2weg_838 0.90 2weg_335 1.54 2weg_515 1.33
189 3ryj 3ryj_387 0.81 3ryj_229 0.40 3ryj_395 0.74
190 3dd0 3dd0_645 0.76 3dd0_479 0.92 3dd0_570 1.32
191 2xdl 2xdl_549 5.58 2xdl_559 5.12 2xdl_495 5.33
192 3b27 3b27_307 0.24 3b27_106 0.64 3b27_366 0.38
193 1yc1 1yc1_246 0.96 1yc1_214 1.24 1yc1_38 0.59
194 3rlr 3rlr_365 0.54 3rlr_197 0.43 3rlr_397 1.07
195 2yki 2yki_893 0.94 2yki_830 0.98 2yki_841 1.13
196 1z95 1z95_313 0.57 1z95_337 0.51 1z95_303 0.38
197 3b68 3b68_304 0.87 3b68_475 4.89 3b68_291 0.90
198 3b5r 3b5r_443 4.99 3b5r_575 5.00 3b5r_557 1.73
199 3b65 3b65_533 3.17 3b65_639 3.80 3b65_542 3.38
200 3g0w 3g0w_874 1.83 3g0w_413 0.93 3g0w_196 0.33
201 4u4s 4u4s_927 0.73 4u4s_787 0.72 4u4s_71 0.37
202 1p1q 1p1q_394 0.86 1p1q_357 0.60 1p1q_121 0.71
203 1syi 1syi_234 0.38 1syi_411 0.89 1syi_259 0.63
204 1p1n 1p1n_216 1.13 1p1n_825 0.77 1p1n_333 0.64
205 2al5 2al5_436 0.76 2al5_339 0.41 2al5_323 0.23
206 3g2z 3g2z_132 2.47 3g2z_1008 1.26 3g2z_1011 0.97
207 3g31 3g31_596 1.96 3g31_781 2.03 3g31_786 2.00
208 4de2 4de2_567 2.06 4de2_108 0.72 4de2_333 0.43
209 4de3 4de3_358 0.53 4de3_322 0.54 4de3_350 0.97
210 4de1 4de1_190 0.24 4de1_366 0.56 4de1_195 0.77
211 1vso 1vso_115 0.67 1vso_198 0.58 1vso_301 0.60
212 4dld 4dld_211 0.34 4dld_410 0.80 4dld_207 0.53
213 3gbb 3gbb_616 4.30 3gbb_783 4.11 3gbb_796 4.04
214 3fv2 3fv2_177 0.59 3fv2_302 0.36 3fv2_298 0.33
215 3fv1 3fv1_436 1.51 3fv1_491 2.03 3fv1_407 1.52
216 4mgd 4mgd_24 0.43 4mgd_96 0.52 4mgd_425 0.98
217 2qe4 2qe4_629 1.55 2qe4_689 2.03 2qe4_693 1.73
218 1qkt 1qkt_766 4.54 1qkt_776 2.15 1qkt_86 0.47
219 2pog 2pog_552 1.52 2pog_853 1.20 2pog_876 0.85
220 2p15 2p15_550 3.78 2p15_331 0.27 2p15_262 0.40
221 2y5h 2y5h_284 0.82 2y5h_364 0.82 2y5h_703 0.82
222 1lpg 1lpg_244 0.75 1lpg_266 1.02 1lpg_254 0.74
223 2xbv 2xbv_317 0.69 2xbv_392 1.22 2xbv_267 0.74
224 1z6e 1z6e_160 0.96 1z6e_350 0.85 1z6e_31 0.84
225 1mq6 1mq6_416 1.99 1mq6_750 1.80 1mq6_266 2.06
226 1nc3 1nc3_524 5.73 1nc3_622 4.76 1nc3_665 5.75
227 1nc1 1nc1_6 0.51 1nc1_739 0.59 1nc1_18 0.58
228 1y6r 1y6r_809 0.67 1y6r_947 0.54 1y6r_232 0.46
229 4f2w 4f2w_142 0.57 4f2w_105 0.60 4f2w_907 0.44
230 4f3c 4f3c_744 0.73 4f3c_251 0.78 4f3c_755 0.32
231 1uto 1uto_428 0.71 1uto_834 0.67 1uto_203 1.76
232 4abg 4abg_824 0.96 4abg_149 0.93 4abg_814 1.00
233 3gy4 3gy4_184 0.34 3gy4_39 0.50 3gy4_14 0.64
234 1k1i 1k1i_896 1.65 1k1i_79 1.99 1k1i_71 1.97
235 1o3f 1o3f_372 0.49 1o3f_752 0.66 1o3f_910 0.58
236 2yge 2yge_35 0.83 2yge_198 1.01 2yge_74 0.68
237 2fxs 2fxs_927 0.79 2fxs_905 1.62 2fxs_953 0.54
238 2iwx 2iwx_394 0.36 2iwx_351 0.33 2iwx_366 0.54
239 2wer 2wer_888 0.72 2wer_73 0.27 2wer_390 0.41
240 2vw5 2vw5_227 0.60 2vw5_381 0.43 2vw5_249 0.28
241 4kzq 4kzq_14 0.45 4kzq_5 0.66 4kzq_133 0.74
242 4kzu 4kzu_256 0.53 4kzu_206 0.45 4kzu_5 0.88
243 4j21 4j21_50 0.34 4j21_430 0.88 4j21_119 1.35
244 4j3l 4j3l_761 0.60 4j3l_858 0.90 4j3l_733 0.63
245 3kr8 3kr8_884 0.56 3kr8_894 0.62 3kr8_785 0.68
246 2ymd 2ymd_484 1.53 2ymd_587 1.52 2ymd_434 4.18
247 2wnc 2wnc_514 1.65 2wnc_587 3.03 2wnc_532 1.79
248 2xys 2xys_499 1.73 2xys_443 2.02 2xys_398 0.44
249 2wn9 2wn9_11 4.21 2wn9_448 2.49 2wn9_474 3.64
250 2x00 2x00_817 1.42 2x00_705 1.23 2x00_464 1.72
251 3ozt 3ozt_202 0.52 3ozt_702 0.78 3ozt_70 0.26
252 3ozs 3ozs_255 0.69 3ozs_201 0.79 3ozs_224 1.24
253 3oe5 3oe5_236 0.42 3oe5_203 0.70 3oe5_266 0.67
254 3oe4 3oe4_203 0.47 3oe4_292 0.34 3oe4_328 0.42
255 3nw9 3nw9_210 0.81 3nw9_945 0.53 3nw9_975 1.01
256 3ao4 3ao4_165 0.61 3ao4_195 0.68 3ao4_456 0.80
257 3zt2 3zt2_5 0.39 3zt2_8 0.49 3zt2_323 0.82
258 3zsx 3zsx_293 1.23 3zsx_955 1.91 3zsx_961 1.78
259 4cig 4cig_809 1.14 4cig_784 2.57 4cig_787 1.79
260 3zso 3zso_923 2.49 3zso_799 1.59 3zso_902 1.59
261 3n7a 3n7a_552 1.06 3n7a_495 1.11 3n7a_993 1.36
262 4ciw 4ciw_482 1.12 4ciw_451 0.78 4ciw_267 0.46
263 3n86 3n86_531 1.45 3n86_870 0.87 3n86_861 0.90
264 3n76 3n76_586 2.15 3n76_758 1.26 3n76_578 1.34
265 2xb8 2xb8_35 0.74 2xb8_133 0.62 2xb8_28 0.66
266 4bkt 4bkt_17 0.99 4bkt_369 1.00 4bkt_541 1.90
267 4w9c 4w9c_719 0.92 4w9c_925 1.15 4w9c_379 0.53
268 4w9l 4w9l_368 0.71 4w9l_204 0.96 4w9l_264 0.88
269 4w9i 4w9i_204 0.42 4w9i_795 0.74 4w9i_221 0.45
270 4w9h 4w9h_368 0.40 4w9h_307 0.38 4w9h_765 0.96
271 3nq9 3nq9_700 2.59 3nq9_470 1.37 3nq9_473 1.47
272 3ueu 3ueu_52 0.87 3ueu_438 1.14 3ueu_425 1.51
273 3uev 3uev_684 6.20 3uev_655 4.50 3uev_700 1.00
274 3uew 3uew_613 1.76 3uew_624 1.57 3uew_282 1.09
275 3uex 3uex_588 6.75 3uex_640 4.72 3uex_227 0.73
276 3lka 3lka_495 1.55 3lka_443 2.05 3lka_498 4.67
277 3ehy 3ehy_685 1.05 3ehy_706 0.66 3ehy_977 0.73
278 3tsk 3tsk_713 3.96 3tsk_423 3.84 3tsk_263 3.98
279 3nx7 3nx7_36 0.73 3nx7_854 1.92 3nx7_778 0.99
280 4gr0 4gr0_326 0.91 4gr0_206 0.97 4gr0_279 0.95
281 3dxg 3dxg_465 4.27 3dxg_464 4.51 3dxg_450 3.06
282 3d6q 3d6q_23 2.26 3d6q_50 2.46 3d6q_276 2.75
283 1w4o 1w4o_367 0.69 1w4o_376 0.67 1w4o_313 0.81
284 1o0h 1o0h_603 2.49 1o0h_564 2.05 1o0h_353 0.92
285 1u1b 1u1b_919 2.04 1u1b_2 2.80 1u1b_929 1.97
Summary of the docking power: ========================================
Among the top1 binding pose ranked by the given scoring function:
Number of correct binding poses = 225, success rate = 78.9%
Among the top2 binding pose ranked by the given scoring function:
Number of correct binding poses = 249, success rate = 87.4%
Among the top3 binding pose ranked by the given scoring function:
Number of correct binding poses = 262, success rate = 91.9%
Spearman correlation coefficient in rmsd range [0-2]: 0.503
Spearman correlation coefficient in rmsd range [0-3]: 0.606
Spearman correlation coefficient in rmsd range [0-4]: 0.664
Spearman correlation coefficient in rmsd range [0-5]: 0.690
Spearman correlation coefficient in rmsd range [0-6]: 0.710
Spearman correlation coefficient in rmsd range [0-7]: 0.718
Spearman correlation coefficient in rmsd range [0-8]: 0.724
Spearman correlation coefficient in rmsd range [0-9]: 0.727
Spearman correlation coefficient in rmsd range [0-10]: 0.735
======================================================================
Template command for running the bootstrap in R program===============
rm(list=ls());
require(boot);
data_all<-read.table("DeepDock_Top1.results",header=TRUE);
data<-as.matrix(data_all[,2]);
mymean<-function(x,indices) sum(x[indices])/285;
data.boot<-boot(aa,mymean,R=10000,stype="i",sim="ordinary");
sink("DeepDock_Top1-ci.results");
a<-boot.ci(data.boot,conf=0.9,type=c("bca"));
print(a);
sink();
========================================================================
================================================
FILE: Validation_CASF2016/Score_CoreSet_docking_CASF2016.csv
================================================
PDB_ID,Score_3A,Score_5A,Score_7A,Score_10A,Score_all
4k18,64.25368680000449,420.5898705181299,1376.762661813891,1410.0162568367755,1410.01638602799
4qac,83.2844061298711,450.01256968999587,1128.0662764096696,1154.7673063010277,1154.7690904503804
1o3f,187.7132053065723,778.5596122182768,1779.2439875640941,1823.1001001165655,1823.110781221914
4ih7,35.630378250691514,270.11676199153,787.7759051254867,814.7537476029596,814.755215144911
3dx1,49.94476787861658,202.24570100387868,449.72902901247784,462.38353806385936,462.39191325604116
1syi,116.9398155462117,391.15166747375895,625.6986253559332,630.2346845045558,630.234684508099
2p4y,57.90463862690466,471.202897482013,1760.421599629337,1796.915052619172,1796.9165506187253
3nq9,33.47588015171437,207.30927205929478,516.9870798188878,528.891814691647,528.8965928371339
3wtj,49.56685398444063,301.54900360610253,788.1912248573859,811.5618562122997,811.5618741514085
4w9i,96.53538985888554,508.11983168229045,1506.1435864409493,1547.9571235325861,1547.9576589526225
3b65,83.67242226319325,388.59912533848654,730.792876946801,735.69347322748,735.6934735857485
3pww,109.47361683367602,756.232060535363,2463.9988941129027,2524.53477613409,2524.535443629194
4w9c,76.86428371213454,414.5499905279886,1227.66042698994,1256.5354431236563,1256.5385864661514
3kwa,30.99373518349748,224.15072679477706,575.1643603336886,585.8942961196938,585.895796784691
3arq,41.46589454797301,366.78673511443844,1474.1056338105684,1514.0147807425642,1514.0216529107513
3d6q,52.57305927450281,291.370081673399,1021.173594464719,1057.5406470057792,1057.5407480872227
2w4x,65.65657006412503,332.5830237787524,872.037574312839,897.7391597361931,897.7423130070734
2j7h,97.90040477159023,354.7562210906335,607.4412389100081,614.8811845830869,614.8817966508483
2xbv,173.30578064984272,711.534934063176,1776.7760761242082,1814.5594376194824,1814.5594486388882
2cet,148.89340067116262,593.8951258807765,1336.2455920742618,1363.6287341153113,1363.6287760119342
3uri,108.93182696449132,781.0031900093652,2505.470324704075,2565.3778223449885,2565.4101926629755
4w9l,109.21992566122394,633.1535235609476,1841.3237394421858,1882.9890225879462,1882.9929035796474
3wz8,70.19069819496185,442.9084974991665,1523.6955066881048,1551.1895356411324,1551.1897490276883
2qbp,129.98330282846908,726.4363792184914,1862.613576237775,1903.3253945703898,1903.3260608572034
1bzc,142.20843878072364,560.535567283944,1354.7753249751152,1389.211418765663,1389.2296413652778
4lzs,60.4717740479385,307.14667456390157,868.3877508953361,891.8268682863918,891.8269576721908
2brb,225.0963547257851,995.2992740121092,2259.6152073754015,2316.3254264847515,2316.3259042459595
3g0w,104.25695170313782,460.5435946902714,806.6475176947316,809.8801258258953,809.8801258486827
2zb1,138.56445027826103,668.22042671508,1640.8178049609198,1679.8306384301418,1679.8311950399548
1bcu,30.149218568097865,226.22615242942663,831.6727823011795,853.5230411403893,853.5240848815982
3n86,170.66525811690448,577.7076506174901,930.9559258516196,938.9696563368942,938.9696582196754
4gid,282.8068246406915,1227.0103938011664,3178.59492693241,3247.98461944219,3247.9846385531496
3rlr,175.67725512671456,743.407529746633,1701.0242093568522,1732.353545994232,1732.3537639412748
3gy4,111.29248372740311,420.38025990806716,773.4290884200994,791.5258246028503,791.5275376826619
2al5,82.93395433719911,291.68055181097344,433.05404553953696,434.7932567006077,434.7932567016807
2zcr,89.4529798988706,578.8675614403595,1454.9294938745927,1485.633741020731,1485.6639689420872
4kz6,43.053031155720035,286.8594590513716,817.4868867109249,834.6251062873847,834.6266661854299
2pog,37.59505887069121,279.6626078727504,884.7315623261026,903.9807974390334,903.9809864298318
3gv9,51.97243037394204,264.2774430053365,707.2984425113002,730.2215897293113,730.2237246370099
4ciw,106.01380748458514,360.8458228780642,596.5508569387636,599.451834904386,599.4518356225294
3zso,89.34017751012705,569.5758815764781,1842.2477815110226,1893.1997948798576,1893.2078888279032
4agn,82.34596035507685,385.2471623221731,1298.2612796466055,1334.5469145926565,1334.5475079059402
4agq,74.29437993709442,426.2532388868197,1488.2560794522292,1534.0639998330294,1534.0641183221585
1p1q,74.86978910321334,299.50261411338124,461.56718949284925,463.35856886100555,463.3585688610053
1w4o,75.3190960193708,359.61339135867735,994.0042230701173,1019.8816660237684,1019.9086143043672
4ivb,240.88957019469748,969.3943805654129,2138.813561566484,2191.4259662414975,2191.426325088349
5c2h,155.39817508164646,694.2327565412025,1884.0479858969936,1928.7299648617225,1928.7316221750543
2zcq,41.66829266511523,320.53796067002,967.0759912227169,988.4208250315521,988.4378068859729
4kzq,241.5459781319007,921.271895182531,1751.8539737021754,1791.9297189940582,1791.931833176007
2w66,51.41834035728448,247.55760472681231,600.73799152601,617.2747460154192,617.2756125515189
3coz,127.91761583054837,604.8223512732975,1366.6604060734746,1387.255540083405,1387.2568462322295
1pxn,207.8112981679745,908.8779494880097,1931.9457029336947,1972.507201404742,1972.5087464050723
5tmn,128.0113955295065,663.0539037682043,1792.5686600436632,1831.9834478960079,1831.9866136573798
3acw,63.56074891081238,387.65490154021313,1016.2258677792,1035.3422418235805,1035.3422600105223
1q8t,114.807850322019,533.8765799231827,1139.8516759338022,1157.6315896228546,1157.6319985872306
3b68,132.1883954764254,548.3670773141253,1026.328769154475,1034.488374967187,1034.488374987008
4ivd,230.79211623304295,953.4396616327679,2259.728955611641,2314.575009128246,2314.5765522639163
4ogj,49.295854866203264,427.50475195372167,1383.4056356280162,1415.5166785165036,1415.5176162058542
4u4s,74.64814798186394,364.09075770596974,892.1262809810744,913.9977194033896,913.998691529616
4qd6,78.29298863252524,472.5207828870162,1517.7439125501155,1563.7078009262364,1563.7094154053989
4ddk,40.874313743084535,190.44147507297487,453.3582115073565,465.8315930818892,465.83483964612105
3rsx,57.1997951969251,289.6778936871291,1094.7634398440302,1127.0747597807167,1127.0760409553668
3mss,65.63472241458663,268.8088284197675,840.0642377278357,873.2838638626026,873.2867599547905
4eo8,95.61381106933699,504.4111707373174,1387.1250721306542,1418.2553356241979,1418.2700783156793
4e6q,188.80905044379313,832.1643044823866,1951.8010748544823,2012.7497470811925,2012.7511032569869
2yki,179.4577909762517,796.9256297213019,1845.5946985796675,1880.7050819371786,1880.708167897301
3zdg,53.17584631076557,290.0100541045753,555.7464125182674,565.1428135377329,565.1428411401416
2xdl,25.046986407646195,213.9510169873218,652.1815330659972,669.483275593557,669.4832788665115
4f9w,121.31322212815593,639.9163050832431,1734.352472814851,1766.48390832262,1766.484024874218
1nc1,134.33215818548123,512.18873009553,1034.1083366476532,1061.6449363070917,1061.644961292931
1q8u,139.44337534955733,654.0691865749186,1516.627664932013,1550.5415346597028,1550.5415436229564
2wn9,43.53979084967304,318.30683411279995,944.8581903903282,964.1829558687275,964.1830997941311
4ty7,108.41087746556879,579.6691740972386,1624.4405448150615,1674.0560482148421,1674.0562253298622
5c28,53.68383930761231,251.05801879449893,782.6509314473636,799.979425958907,799.9795015164239
3aru,51.940529475756726,250.76419576359316,969.5566459241943,997.7504712473973,997.7623273304991
3ozt,133.31380983772215,597.1863368379626,1718.2851693569096,1758.961263234737,1758.962471536315
2r9w,66.35331833988039,375.00175712194033,1406.438538461237,1459.480767609888,1459.4985280065216
4gkm,116.54629788710679,438.41271318554845,1230.9903091942963,1255.9281167736026,1255.9329754489506
3d4z,117.98636640595329,463.45002060688665,998.9402328376156,1019.9987522882255,1019.9989963300468
2qbr,122.68550640738262,622.0232172127211,1513.7827723686078,1557.1758556276138,1557.1765648920605
4kzu,134.3689919742847,550.6633246268267,1256.8281858477696,1282.939660238985,1282.9396637012564
1qkt,62.40675815102743,395.66152515381174,959.8945586155565,979.8526605845133,979.852692284026
3ao4,85.23851690854748,361.7577446786369,985.1113600639211,1008.0537617739011,1008.0555919808124
3o9i,268.3784052730718,1456.6249878459166,3566.1595485867338,3643.071880083336,3643.071888645334
3f3d,45.23135208030822,158.87551431375311,219.4810945638009,220.5924951469158,220.59249514691618
3ui7,90.67524311818082,492.25748725986335,1309.6792255343146,1336.7294084161467,1336.729527232955
3oe4,145.22316248164765,655.5279014005486,1843.529712982902,1883.0515954917594,1883.051990714626
3l7b,78.02043525361384,445.15621362249874,1097.351431522535,1118.14670524701,1118.147010634481
3syr,135.9825435979085,619.8941293411061,1316.4842610005849,1336.4913339408063,1336.4922975086379
2xys,47.12748264191115,407.84898648875765,1284.1159213013018,1313.1553571826812,1313.1559750655745
3ehy,79.51968957261982,372.63201814110056,1015.1562807368335,1042.7595852820173,1042.7609753934892
3udh,55.4528811251183,273.03351949819563,860.1572594749111,895.6043694388683,895.6067747370769
4m0y,48.5035581751718,332.9986808808436,1095.226761622166,1130.363662512227,1130.3636751330214
3b1m,75.60002189786577,546.2001290165846,1637.2178549406715,1669.5794516701646,1669.5821463783518
4f09,217.21849282768363,827.605522198621,1850.4025446250773,1906.8718886387267,1906.8743390709963
4jfs,57.51840860924338,309.4556481846409,938.8190806975498,966.5673315093054,966.5674391421736
3r88,39.315189436873105,220.0978493523487,750.2684029017379,781.4957760414951,781.5029808406172
4twp,206.61871310203037,813.1544450582226,1924.2868751807207,1976.3399736990912,1976.344617321613
3jvr,57.42774668533345,303.5280565186011,887.4144080314289,908.0905985515116,908.099629826913
2zy1,56.24394327551344,417.60781114420104,1083.9587020682507,1108.4762177079117,1108.4845986909856
4f2w,179.3348004840762,639.4944712419004,1166.3429739129276,1181.0689981831927,1181.068999191425
3p5o,84.95547075093268,539.1941368846183,1676.9997477633215,1713.6397785585273,1713.6402794920918
3uev,58.53790878146492,302.3698216700944,633.9253469052435,643.0756878215319,643.0858481843482
2c3i,55.99472438233325,369.20083849656845,1077.8447580761529,1114.4171499799984,1114.4193090517851
1gpk,51.904087341317364,287.0017284989793,815.1828381399653,825.2516273047795,825.253277224334
4j21,70.45708961275871,425.6765932825507,1120.6120670833652,1145.3497982480822,1145.3498714414793
2wbg,132.8108996150025,539.954395871111,1214.4132742930044,1232.268524902991,1232.268849090071
1u1b,102.35434660308442,578.4572686821949,1874.659728120159,1917.6950160034212,1917.7161081756105
3pyy,84.93198594046096,398.58810752169387,1095.1729051027498,1119.538126309157,1119.541408131035
3gbb,0.06890520124251087,17.112258941830518,224.56040119232824,234.22000679215128,234.22141951708397
2ymd,33.902769517632365,186.7005860405782,513.6216190227024,530.8385260310919,530.8387286837558
4rfm,170.94164607299794,738.5488600515625,1969.522222360323,2014.5475967687155,2014.549743883879
3up2,176.67445875063075,812.4485545878541,1951.4609516277649,2009.3128904130383,2009.3156948153432
2x00,35.55253248858926,414.3030290245455,1550.5906141425921,1585.6906892632205,1585.6981148300351
1c5z,114.18460401698978,362.5067965080121,651.2340136425198,660.2498932710652,660.2500705708463
3e5a,207.45615594069304,972.567304543089,2572.958311132982,2647.4248690226855,2647.425475325077
2br1,203.16008993633574,982.5232834127136,2349.5647993716966,2406.9794618234164,2406.9813715115665
4abg,112.16332946983172,440.29788805746205,971.3499095590251,988.5827419385889,988.5830351168673
3bgz,75.06061392673935,423.68347241477295,1153.5326489764461,1175.876432154148,1175.8786905410807
3e93,169.42238635634,807.9173749615867,2074.2737353995917,2132.071371823919,2132.1069635562267
1e66,84.86472985160272,382.53177048909424,1035.4035720462666,1056.1737168686532,1056.1737283722873
4ddh,43.68678178137616,241.86601266620013,697.5395534118229,711.1228184044425,711.1330140713152
3g2z,36.09592184920321,196.3288246736143,606.9050699498672,620.1920618246725,620.1921143597384
4bkt,49.777382355196565,276.77265894734813,764.5137563688843,783.666147516982,783.6661634336577
3zsx,86.11974064983634,480.03264077682,1583.6364761531033,1632.1643062248406,1632.1698844025266
2iwx,134.2220304929089,573.1245303091908,1468.4429236222811,1516.1954725182293,1516.1955719498892
4jxs,97.51338687062007,441.7541992662814,1233.3043756618786,1269.1094998150306,1269.1140611435237
1r5y,110.20274891665184,367.10939439531273,919.7978489195657,947.8726149380695,947.8728402214789
4agp,72.65663421149749,421.6920117003555,1439.942438449551,1486.2358593359477,1486.2404418967299
3fur,97.40766312559836,502.37752415421284,1543.722548733556,1572.4404511914063,1572.4457199084623
3f3e,49.10200938545378,174.5601983892319,246.14259264061258,247.42783114789205,247.427831147892
3gnw,80.69402766856462,484.08976934078527,1839.554422916218,1883.3035303999925,1883.3158690480209
1nc3,46.86511291162159,248.99366859202334,513.1663051687262,521.2688612608283,521.2689985170425
3rr4,159.92456426622462,524.3124708559553,1305.737185918533,1339.6268194558243,1339.6298765497845
1a30,53.961677635028366,379.01095830851625,1418.717343312916,1449.3258459373696,1449.3442527657917
5aba,71.49611435134136,367.18232875642553,1112.1481156246548,1150.5741424800733,1150.5808686017645
4de1,87.42883468650838,385.2398042337791,1018.1157004821957,1043.9526047761601,1043.9527303858333
3gr2,27.788878682078742,207.701501357501,767.1331941797696,787.7724348866395,787.7736947812699
3g31,18.029257028896097,172.79689279809622,614.9815420878512,634.0198019324653,634.0274957508785
3tsk,118.59162910714245,654.8028676461589,1831.0677026113597,1857.4317443721152,1857.4412365028113
3dx2,77.62261755818663,312.8474271744499,702.1014636353327,715.4697869564601,715.4705924259641
2wvt,45.5513382043203,244.01365119837658,559.6090696488351,571.3663333569793,571.3676306810315
2qbq,120.79627728464213,601.601343491938,1534.8531398172483,1563.4006789894263,1563.4009019108828
3jya,84.33424241265483,353.7782495328443,807.6351796301216,829.5187014312322,829.527908115732
1qf1,118.9266992560742,549.8295973885776,1321.944954054909,1345.8819438759872,1345.900802023985
4eky,156.04731732329054,710.659160173029,1595.0150816371872,1626.754733916453,1626.7554537138824
4x6p,230.740653255336,902.8622036130818,2138.372521532639,2188.206082605559,2188.2061829516533
3u5j,61.71826321839202,369.934843513085,1137.825125240837,1158.0395861550685,1158.040762476053
3kr8,234.239751706756,936.8166709605848,1793.3906661533704,1829.2453285778802,1829.2514473726626
1z6e,251.22075175167163,971.7924535206723,2106.4999214055374,2140.297734916342,2140.331660088661
2qnq,122.02950045273612,739.3365851587711,2278.0965045056123,2330.286232974413,2330.2862731385735
3u8n,90.68645476355074,388.8733442772483,807.045972962928,826.009204226714,826.009207876343
4de3,80.57383272553507,367.53461914187614,944.9751241193605,969.1684145047632,969.1699125147991
3n76,141.7337514036399,542.5673713656719,839.6542073584363,844.3327576710336,844.3327576775132
1k1i,144.29174986601691,677.4738968318584,1734.9734858798406,1765.3906560790276,1765.3915537278338
3ivg,206.88981912576955,862.1730408314874,2002.8738492641846,2043.7921863884978,2043.7922046942851
3fv2,89.06424278630699,378.84441766809385,663.3918065824995,667.5087662684567,667.5087663213866
4j3l,93.72864901644522,506.47409992684146,1496.212158757553,1531.2406045483078,1531.2459203587807
4crc,220.48465350929885,940.3150481862268,2173.9406087382754,2225.4778681033504,2225.481374192204
3f3c,81.40271228157549,272.13367352799406,372.0029738697915,373.4978740402,373.49787404020026
3ejr,113.52817646255357,531.5510045433952,1327.178039193103,1361.745176510526,1361.7456163807558
3u8k,53.86941290139106,312.6511405926052,706.5122757717229,728.1852055518196,728.1852261600418
1g2k,125.52618517921091,759.7399297594816,2380.311360847532,2436.4160704191327,2436.416147397584
2y5h,151.7552734845775,616.9879682710723,1586.8315216474932,1625.3303869148517,1625.3303915283748
2wtv,237.5239452363038,1077.9298408384448,2486.572910859298,2552.1841313140603,2552.1841877300285
1owh,113.99327224746764,544.6019259000719,1394.0877107788665,1423.6926582076999,1423.6929149257342
3myg,201.52254811885803,881.2333273219699,2147.788322411703,2196.868619652684,2196.8686302679994
3u9q,66.344683128555,262.88966322185445,538.5605437624948,547.1770216795074,547.1772674350055
3e92,151.93727012903167,611.5325971536917,1512.301593653244,1553.3868488146243,1553.3868544190211
1nvq,238.1609785931866,1092.741702076978,2766.019353018752,2838.2317575839743,2838.2348068192478
2cbv,49.675353615410195,229.4678236330383,467.18731839788404,477.743804067202,477.74435373965457
3ueu,40.28999503396703,267.4247688829804,623.5776551732604,632.5845493137072,632.5908813285776
1mq6,127.43889641182633,583.5974990153171,1525.2879496665114,1555.9590791614578,1555.962590395576
1s38,145.83515407134468,461.7395236971163,954.1938769766099,975.4034137459547,975.4034474861168
1sqa,136.56284539775865,665.1194562176377,1821.4459110911257,1859.815584768713,1859.8229705667316
2wer,129.09559500467367,614.8589105150033,1513.293209825466,1547.7262635134507,1547.7263016456343
3arp,73.43172980272209,449.2144512647047,1625.5244541812262,1663.6489560571597,1663.6515544933125
4eor,244.2885107643093,1095.2236089379583,2460.6179920682653,2525.9273528444332,2525.9292501869772
4cig,85.95338762511668,492.191298967175,1594.21158997267,1627.07524423406,1627.0794720228166
1gpn,45.62704517731523,274.1842163526325,834.5589901074534,849.3129184251891,849.3137180867575
1lpg,193.22148896914584,947.1987475029003,2263.6168115420237,2303.1871562109013,2303.193831732578
5dwr,125.11775024939983,661.149969526524,1606.6848810750785,1639.7477022739536,1639.7478198098959
2xnb,191.58487132590247,862.7263071273019,2010.8946573497824,2067.1474804569,2067.1517660659088
1eby,302.52884159279034,1664.0560327108558,4067.073187734105,4150.246495583658,4150.246506933233
3b27,118.77868994894992,522.2410974328983,1301.7360583165832,1331.2362279395181,1331.2363092731991
2p15,68.51987826862724,507.60617494357945,1093.6061438038307,1102.480015438066,1102.4800157423458
3oe5,138.49594780604414,604.0211829869484,1800.201597581935,1844.6387802581567,1844.6410242966076
2yfe,68.40220744845742,436.54098309478775,1237.0326694003368,1255.4206168547973,1255.4212137234701
1h22,77.0684679308703,457.0042675586628,1416.4852344152962,1447.3890478043634,1447.39178648152
3dxg,58.19801968574128,288.64185500252205,910.998444913614,936.362900120081,936.3987797659371
3pxf,64.9579400423415,372.9751703060586,1072.8481430803247,1101.8992725446496,1101.9029050832748
4owm,48.90567994533053,203.73922454535602,645.942318926862,677.0143368101316,677.0159379799243
4mgd,62.41492524213345,320.8070359724841,636.1791410654596,638.9067260626163,638.9067260629522
2xb8,107.5612130367144,533.4336900639117,1160.2829307272596,1183.2634206849702,1183.263474434914
1p1n,74.77395989365196,377.3417538774186,899.9481056441746,919.188195287589,919.1888903180904
3ryj,85.48544956005539,465.3829587029031,1121.5493665511776,1148.369664797751,1148.3720723829324
3jvs,53.34291702373166,348.26637075667185,1126.40973105261,1158.2886304160436,1158.2917699675697
4ivc,220.53126282308304,880.9216611111151,2079.0261640504896,2136.0982866282584,2136.0983026034137
3cj4,76.92793760074365,352.4700777723109,970.1691070523253,993.8992793276916,993.9159459202934
2zda,165.49968505790272,700.0078859933243,1763.0223329920107,1802.3621415826733,1802.3621632625031
4pcs,60.93095734289848,267.5773449953017,812.384149838497,834.0094253020367,834.013266670858
3nx7,72.72371012919413,398.13889031542743,1130.5324425064073,1163.425574045766,1163.4343693423777
3uuo,60.62135384933508,486.2549037536251,1338.5556036148923,1365.4361274938085,1365.4361338494891
4dli,111.2448089757235,530.8424439128381,1227.1981685336775,1250.9286583317112,1250.9305130745815
1yc1,150.7796642952348,756.5164805536721,1835.956447052314,1872.658901726459,1872.6655460231343
4m0z,125.05641661546355,492.2555160538128,1032.4677639705235,1044.9538787918962,1044.9538788114278
3f3a,60.30223853623419,294.4874886153735,684.8288095439605,698.8598858755284,698.8634892319202
1oyt,133.76831892463966,699.5763083049029,1906.4501342118588,1945.6895215608681,1945.6895610453817
1ydt,115.24941052680111,606.2644842782547,1493.5374105542262,1516.480007365356,1516.4800176539902
4cra,136.72213298743688,656.8791607247978,1698.451314243342,1734.0682415871372,1734.068822732732
4llx,46.00683188444216,197.23335396963458,479.90952804576915,488.48583613285075,488.4861243400829
3fcq,42.25228975587733,261.566776827906,638.8573379296824,651.8282750184031,651.8390274576104
3utu,225.23875247275987,931.7427595527023,2544.104586452801,2596.189097598867,2596.198935817625
3n7a,57.97671565108146,256.83354748881027,574.5588383083457,586.0978000280758,586.0978833066356
4gfm,125.98794257662138,569.011929023613,1292.9055677114086,1317.5101371285555,1317.5101723105827
3ge7,231.22448089814512,899.8286870221898,2033.2028496636508,2079.155231255804,2079.1579452458186
3arv,42.80072408691845,295.89778746300937,1262.7676876163055,1300.660916527866,1300.6668812797082
4gr0,173.93982304052824,815.5193868085455,2236.8230567696014,2278.3430728213843,2278.34325426704
3ebp,36.45758757074297,271.1664756557015,1150.9588412767002,1183.581304279767,1183.5813401490482
2weg,105.70536798314306,415.32447719286824,836.246592409931,855.3026935244592,855.3029755782493
4de2,82.62485222486708,397.23531833190555,1048.918049363602,1075.8287801035224,1075.8585285967845
3ozs,135.97341995304927,656.6217388919814,1781.3376111795078,1822.7931363007574,1822.7949736035534
3bv9,92.78522250446126,596.0005360315466,1914.592493904816,1963.2924130167037,1963.2947634885077
4w9h,88.94151490470644,448.12008540630995,1371.9626885572532,1399.8984306596237,1399.8984490186806
4j28,57.71785075668828,286.02902291166123,848.8829125005558,878.9510023612356,878.9556271363105
3uex,48.97673846842163,343.0098480966151,751.2928371452637,775.5814371519554,775.5885912593367
2j78,93.42421050671854,324.35266716792904,636.5928225317128,643.2013073580983,643.203776784657
2vvn,121.25871359862296,439.7696151006848,918.2049149225417,935.3666437652082,935.3666556841398
2wca,60.14131149128729,287.7483790383325,945.1417906466695,972.5191853098447,972.5272045296756
3b5r,85.14031993790273,445.83573458171804,818.404994221142,822.917973797609,822.9179741868712
4ih5,42.65882172739712,238.18691888116797,658.2399418492664,674.9561484168494,674.9566594296765
3fv1,67.78496642935463,336.51161717048024,637.9928586598876,642.6177229212294,642.6177229220117
4dld,90.6299993841409,401.9267417801127,1083.16014577152,1106.0615593262505,1106.0634304676785
3qgy,180.13477416149172,887.9314497410414,2245.775569298412,2300.8807403263745,2300.8815201960247
1z95,109.98616734830553,535.8970237594157,1054.411653664801,1063.6213094283548,1063.6213094471839
2yge,79.25614722819542,560.5654598005991,1701.0843074088323,1741.8298679451427,1741.8299586685807
3nw9,192.43401222301213,860.5991744589513,2310.500260486457,2354.521820074236,2354.522192703868
3gc5,240.42624848875653,752.8089198627645,1603.3890535855464,1641.6543387346146,1641.6606834050585
4wiv,54.853001988123665,349.935518609075,1241.087278246133,1277.0147157008228,1277.0147805132642
3zt2,104.25770343359606,487.8158581732334,1372.521522885772,1407.1888601177216,1407.2061846056133
1o5b,160.93466942353245,618.6211986771386,1181.4883029843752,1211.7285837127247,1211.7286381448473
4jia,158.90780972652135,779.6745767522239,2028.2698215169214,2077.843550961454,2077.8436823411726
2xj7,85.49192642237603,355.67439367670363,795.018193232819,812.8547385476201,812.8547642334973
1uto,61.82335925723835,244.95006430579645,557.6405887008694,567.5768045020687,567.5791350215774
4e5w,214.52904685386332,911.0836420991817,2020.4123612737687,2059.426070023246,2059.429874853043
4ea2,46.92482674903071,416.69535236420296,1067.7833006893652,1094.332694836215,1094.332976780729
5a7b,38.46176768777711,330.93160207513444,1475.9469612646212,1529.2097567444864,1529.209832986159
1z9g,66.76297713383313,351.19877126882136,887.8861771788729,907.3167578460889,907.3307995145109
2vw5,58.16591468760708,506.6658478536007,1640.2148178651134,1671.4352647955404,1671.4388395740048
2v7a,242.41069766204544,1102.1510732689155,2541.9270255857955,2594.9086674831974,2594.910329870373
3ary,33.79245434970182,232.8008153561731,881.1714886059469,908.3718731403166,908.3731393700996
1vso,63.565775462764584,351.3756280879247,1213.5210729500434,1243.9895302668367,1244.0811759594021
4f3c,206.6787010169106,734.8521731092297,1401.2404277770668,1421.7728651546204,1421.7728718077794
3ag9,183.89230222163638,959.7783038980517,2854.781539012572,2913.82829744705,2913.8310864326036
1y6r,180.9012235621722,654.9486376120151,1229.3933665065474,1253.082887456417,1253.0829026516183
3lka,46.046566727322414,235.12541962052015,717.9697104181355,752.2961821168801,752.2962197654572
1ps3,118.27019232842633,475.08686456914216,1077.8677808087857,1095.8332854178202,1095.834040408224
4hge,82.63889607048401,390.52319490000167,1228.4610373557575,1269.0476132704057,1269.0478918981612
4tmn,116.12725253463549,670.2215350485362,1800.0803038454644,1829.7197469684859,1829.725255220932
4djv,81.96157683353435,538.6322286483108,1515.6364498378477,1559.008854261301,1559.0090831009816
2v00,44.072573751782905,292.964116171927,904.1732951203179,939.7554480490517,939.7568191461457
4mme,93.56847547511411,440.9362315037897,1043.3673149732806,1059.8532200220782,1059.8533210123194
3kgp,54.88485232773245,233.4066682169148,526.4104625973101,547.8030058785748,547.8065314585393
2wnc,37.3217183027551,320.9530295801492,1189.0658582706171,1221.6075452362138,1221.6077414513825
3g2n,128.78744864150067,649.7932334548124,1383.2355529328995,1410.3164975694679,1410.3166088921055
2qe4,59.18318336516832,397.85282578070354,1120.9746627133277,1137.89513684174,1137.8951459254001
3twp,36.86541313427344,172.54929656024868,559.3674725785584,582.9002821976986,582.9057504317688
3uew,54.73958755960947,317.950103265201,715.332948548003,734.3868739752412,734.389216709491
4cr9,98.14717533858934,366.63615580663344,894.9392158466778,919.8097665886776,919.8099540489408
3qqs,85.01485266978405,373.8861189462175,1033.164024291146,1065.881687022129,1065.8867331677661
2fxs,142.77781172557016,623.3471435054576,1532.4977883319577,1562.5918435480082,1562.5929801704233
2hb1,108.47849154312999,357.7377929545499,828.6607000503641,842.174932739862,842.1767317854708
2vkm,254.91630382014935,1144.244950418687,3028.5249451825657,3089.8080403960225,3089.8098637010926
1o0h,81.71906056349664,378.5041988653759,1135.6250677890564,1160.2423775689188,1160.2766609077373
1h23,65.3583415403772,472.4492286832108,1392.9977916062126,1417.1257507123867,1417.132903146023
3coy,100.18055450613267,522.5367763653924,1295.5404114914504,1315.1144148759647,1315.1204641835157
3uo4,211.09336558049236,911.2020992548315,2182.0212392685,2236.8860604889574,2236.8887445480987
2xii,89.33508086530632,466.54889149824504,1365.694736325636,1405.2943471538833,1405.294438679588
3prs,130.70725787546476,889.9568202654133,2592.6726629200775,2646.5514175639005,2646.5522837493013
3dd0,104.86440447836316,493.10598302662896,1144.2114284721677,1167.993926260362,1167.9939274751985
3k5v,65.38989664514293,396.98004853614054,1068.8623746224484,1098.7566667694762,1098.7571431399026
4jsz,42.45553031912679,186.57489773939142,577.1679057415884,598.1887716622747,598.1897316425997
1ydr,158.3637422955135,691.8644980048871,1445.5240046677568,1468.756740296116,1468.7567565894021
4k77,162.22741381055394,687.0848374265557,1483.0052444782928,1512.373016298842,1512.373026380415
2fvd,148.39435185449702,730.4786786332929,1835.0235830294891,1878.5249366347057,1878.525016277487
================================================
FILE: Validation_CASF2016/Score_decoys_docking_CASF2016.csv
================================================
PDB_ID,Cpd_Name,Score_3A,Score_5A,Score_7A,Score_10A,Score_all
4k18,4k18_100,41.7124709276148,355.00999393874434,1234.1988897433216,1265.8331969710105,1265.8335978696152
4k18,4k18_105,36.50107725111608,320.5826389497487,1098.7196528481893,1128.4331804224062,1128.4344001617458
4k18,4k18_107,56.13413997037191,406.6658214522255,1261.5476637591444,1298.835192687907,1298.835338794891
4k18,4k18_118,44.23784542273988,336.9721288402966,1252.596765731967,1287.006223774616,1287.0066010553867
4k18,4k18_122,42.72467596870927,342.7847157990617,1211.367931058725,1252.029400636168,1252.029755610901
4k18,4k18_144,38.96232069443992,317.0233589810817,1195.317428787065,1230.1148576211904,1230.1163322862917
4k18,4k18_151,55.36144488283484,414.94967873970757,1227.4936860001094,1258.1147073742657,1258.115083025271
4k18,4k18_161,27.722437628691942,289.6039259012111,1017.4632349689235,1044.457285777602,1044.4577867794249
4k18,4k18_174,55.48357922434606,407.2049941833978,1305.7115494414534,1336.286635389485,1336.2868450665324
4k18,4k18_200,36.82264842008218,319.5509372458288,1188.0183291622443,1227.749170755791,1227.7512684613735
4k18,4k18_201,54.54037468823392,387.3761923465572,1285.5658636737983,1322.7375758769015,1322.737753254302
4k18,4k18_203,44.358268973006425,340.31005064602186,1164.465584215605,1208.6159774629493,1208.616182962977
4k18,4k18_215,54.68841334770205,400.9374901464637,1242.0733526197612,1275.8713160630066,1275.8716345414553
4k18,4k18_223,49.66981079515448,353.50821606858364,1116.5043906256494,1161.092669902385,1161.0928886979389
4k18,4k18_225,62.8812438851792,402.7473872652022,1354.0213112918489,1396.1531772015064,1396.1533166216968
4k18,4k18_23,61.85263685558704,410.74395494559946,1307.589971651261,1339.8244226977617,1339.8245624272124
4k18,4k18_233,50.32340600821812,338.6069590173869,1247.4384174408628,1284.1991886751362,1284.1993328837125
4k18,4k18_249,58.24430904554004,372.56336896225804,1270.8696008146292,1299.9544035778006,1299.9544881941845
4k18,4k18_254,63.618413833940885,408.1897073448878,1353.700594506805,1387.5523070059185,1387.5524327266733
4k18,4k18_267,53.228435255971746,375.75792629256716,1301.188120675373,1349.149733877627,1349.149968014605
4k18,4k18_282,48.4201894390463,382.2017071118331,1275.2868337194332,1315.1983727394856,1315.1986057549498
4k18,4k18_285,58.011601536769795,388.40472684061024,1343.4359593025777,1384.8266578345751,1384.826827319037
4k18,4k18_287,42.395932785930555,351.0311804296627,1213.3978059575388,1263.4269858915789,1263.428661631846
4k18,4k18_365,44.95053494515667,344.13376713090776,1136.3630823189344,1164.1386450032992,1164.1421378686384
4k18,4k18_38,55.70823074817767,408.05165069979864,1324.1401468661966,1364.3375140834557,1364.337729652478
4k18,4k18_408,31.436395330620563,328.5704765760239,980.3375192914201,1012.5148772240432,1012.5151875703648
4k18,4k18_415,23.931027122767695,257.6291066262192,1064.4572818267418,1096.5238544881888,1096.5239139979967
4k18,4k18_430,18.88957309942349,249.57278493104855,1047.4251339715036,1085.405770563039,1085.4107369833057
4k18,4k18_437,25.7570139814
gitextract_irimushr/ ├── .gitmodules ├── Dockerfile ├── LICENSE ├── README.md ├── Trained_models/ │ ├── DeepDock_pdbbindv2019_13K_loss.csv │ └── DeepDock_pdbbindv2019_13K_minTestLoss.chk ├── Validation_CASF2016/ │ ├── CASF2016_DockingPower_DeepDock.ipynb │ ├── CASF2016_ScoringPower_DeepDock.ipynb │ ├── CASF2016_ScreeningPower_DeepDock.ipynb │ ├── DockingPower_DeepDock_10A/ │ │ └── DockingPower_DeepDock_10A.out │ ├── DockingPower_DeepDock_3A/ │ │ └── DockingPower_DeepDock_3A.out │ ├── DockingPower_DeepDock_5A/ │ │ └── DockingPower_DeepDock_5A.out │ ├── DockingPower_DeepDock_7A/ │ │ └── DockingPower_DeepDock_7A.out │ ├── DockingPower_DeepDock_all/ │ │ └── DockingPower_DeepDock_all.out │ ├── Score_CoreSet_docking_CASF2016.csv │ ├── Score_decoys_docking_CASF2016.csv │ ├── ScoringPower_Deepdock/ │ │ ├── RankingPower_Deepdock_10A.out │ │ ├── RankingPower_Deepdock_3A.out │ │ ├── RankingPower_Deepdock_5A.out │ │ ├── RankingPower_Deepdock_7A.out │ │ ├── RankingPower_Deepdock_all.out │ │ ├── ScoringPower_Deepdock_10A.out │ │ ├── ScoringPower_Deepdock_3A.out │ │ ├── ScoringPower_Deepdock_5A.out │ │ ├── ScoringPower_Deepdock_7A.out │ │ └── ScoringPower_Deepdock_all.out │ ├── ScreeningPower_DeepDock_10A/ │ │ ├── ForwardScreeningPower_DeepDock_10A.out │ │ └── ReverseScreeningPower_DeepDock_10A.out │ ├── ScreeningPower_DeepDock_3A/ │ │ ├── ForwardScreeningPower_DeepDock_3A.out │ │ └── ReverseScreeningPower_DeepDock_3A.out │ ├── ScreeningPower_DeepDock_5A/ │ │ ├── ForwardScreeningPower_DeepDock_5A.out │ │ └── ReverseScreeningPower_DeepDock_5A.out │ ├── ScreeningPower_DeepDock_7A/ │ │ ├── ForwardScreeningPower_DeepDock_7A.out │ │ └── ReverseScreeningPower_DeepDock_7A.out │ └── ScreeningPower_DeepDock_all/ │ ├── ForwardScreeningPower_DeepDock_all.out │ └── ReverseScreeningPower_DeepDock_all.out ├── Validation_Docking/ │ ├── DockingResults_CASF2016_CoreSet.chk │ ├── DockingResults_CASF2016_CoreSet.csv │ ├── DockingResults_TestSet.chk │ ├── DockingResults_TestSet.csv │ ├── Docking_CASF2016_CoreSet.ipynb │ └── Docking_TestSet.ipynb ├── data/ │ ├── 1z6e_ligand.mol2 │ ├── 1z6e_protein.pdb │ ├── 1z6e_protein.ply │ ├── 2br1_ligand.mol2 │ ├── 2br1_protein.pdb │ ├── 2br1_protein.ply │ ├── 2wtv_ligand.mol2 │ ├── 2wtv_protein.pdb │ ├── 2wtv_protein.ply │ ├── 2yge_ligand.mol2 │ ├── 2yge_protein.pdb │ ├── 2yge_protein.ply │ ├── 4f2w_ligand.mol2 │ ├── 4f2w_protein.pdb │ ├── 4f2w_protein.ply │ ├── 4ivd_ligand.mol2 │ ├── 4ivd_protein.pdb │ ├── 4ivd_protein.ply │ ├── 4twp_ligand.mol2 │ ├── 4twp_protein.pdb │ ├── get_CASF_2016.sh │ └── get_deepdock_data.sh ├── deepdock/ │ ├── DockingFunction.py │ ├── __init__.py │ ├── models.py │ ├── prepare_target/ │ │ ├── __init_.py │ │ ├── computeAPBS.py │ │ ├── computeCharges.py │ │ ├── computeHydrophobicity.py │ │ ├── computeMSMS.py │ │ ├── computeTargetMesh.py │ │ ├── compute_normal.py │ │ ├── fixmesh.py │ │ └── save_ply.py │ └── utils/ │ ├── __init__.py │ ├── data.py │ ├── distributions.py │ └── mol2graph.py ├── examples/ │ ├── Docking_example.ipynb │ ├── Score_example.ipynb │ └── Train_DeepDock.ipynb ├── images/ │ └── Fig1.tiff ├── requirements.txt └── setup.py
SYMBOL INDEX (89 symbols across 13 files)
FILE: deepdock/DockingFunction.py
function score_compound (line 15) | def score_compound(ligand, target, model, dist_threshold=3., seed=None, ...
function dock_compound (line 56) | def dock_compound(mol, target_ply, model, dist_threshold=3., popsize=150...
class optimze_conformation (line 119) | class optimze_conformation():
method __init__ (line 120) | def __init__(self, mol, target_coords, n_particles, pi, mu, sigma, sav...
method score_conformation (line 138) | def score_conformation(self, values):
function SetDihedral (line 178) | def SetDihedral(conf, atom_idx, new_vale):
function GetDihedral (line 181) | def GetDihedral(conf, atom_idx):
function GetTransformationMatrix (line 184) | def GetTransformationMatrix(transformations):
function compute_euclidean_distances_matrix (line 192) | def compute_euclidean_distances_matrix(X, Y):
function calculate_probablity (line 200) | def calculate_probablity(pi, sigma, mu, y):
function apply_changes (line 208) | def apply_changes(mol, values, rotable_bonds):
function get_torsions (line 219) | def get_torsions(mol_list):
function get_random_conformation (line 261) | def get_random_conformation(mol, rotable_bonds=None, seed=None):
function atom_scores (line 280) | def atom_scores(ligand, target, probabilities, batch):
function calculate_atom_contribution (line 289) | def calculate_atom_contribution(ligand, target, model, dist_threshold=3....
FILE: deepdock/models.py
function compute_cluster_batch_index (line 13) | def compute_cluster_batch_index(cluster, batch):
class NodeSampling (line 21) | class NodeSampling(nn.Module):
method __init__ (line 22) | def __init__(self, nodes_per_graph):
method forward (line 27) | def forward(self, x):
class ResBlock (line 45) | class ResBlock(nn.Module):
method __init__ (line 46) | def __init__(self, in_channels, dropout_rate=0.15):
method forward (line 64) | def forward(self, data):
class EdgeModel (line 80) | class EdgeModel(torch.nn.Module):
method __init__ (line 81) | def __init__(self, in_channels):
method forward (line 85) | def forward(self, src, dest, edge_attr, u, batch):
class NodeModel (line 94) | class NodeModel(torch.nn.Module):
method __init__ (line 95) | def __init__(self, in_channels):
method forward (line 100) | def forward(self, x, edge_index, edge_attr, u, batch):
class TargetNet (line 114) | class TargetNet(nn.Module):
method __init__ (line 115) | def __init__(self, in_channels, edge_features=3, hidden_dim=128, resid...
method forward (line 126) | def forward(self, data):
class LigandNet (line 140) | class LigandNet(nn.Module):
method __init__ (line 141) | def __init__(self, in_channels, edge_features=6, hidden_dim=128, resid...
method forward (line 152) | def forward(self, data):
class DeepDock (line 163) | class DeepDock(nn.Module):
method __init__ (line 164) | def __init__(self, ligand_model, target_model, hidden_dim, n_gaussians...
method forward (line 185) | def forward(self, data_ligand, data_target, y=None):
method compute_euclidean_distances_matrix (line 226) | def compute_euclidean_distances_matrix(self, X, Y):
function mdn_loss_fn (line 236) | def mdn_loss_fn(pi, sigma, mu, y):
FILE: deepdock/prepare_target/computeAPBS.py
function computeAPBS (line 16) | def computeAPBS(vertices, pdb_file, tmp_file_base):
FILE: deepdock/prepare_target/computeCharges.py
function computeCharges (line 33) | def computeCharges(pdb_filename, vertices, names):
function computeChargeHelper (line 73) | def computeChargeHelper(atom_name, res, v):
function computeAngleDeviation (line 108) | def computeAngleDeviation(a, b, c, theta):
function computePlaneDeviation (line 113) | def computePlaneDeviation(a, b, c, d):
function computeAnglePenalty (line 121) | def computeAnglePenalty(angle_deviation):
function isPolarHydrogen (line 126) | def isPolarHydrogen(atom_name, res):
function isAcceptorAtom (line 133) | def isAcceptorAtom(atom_name, res):
function computeSatisfied_CO_HN (line 146) | def computeSatisfied_CO_HN(atoms):
function assignChargesToNewMesh (line 188) | def assignChargesToNewMesh(new_vertices, old_vertices, old_charges, seed...
FILE: deepdock/prepare_target/computeHydrophobicity.py
function computeHydrophobicity (line 33) | def computeHydrophobicity(names):
FILE: deepdock/prepare_target/computeMSMS.py
function computeMSMS (line 19) | def computeMSMS(pdb_file, protonate=True, one_cavity=None):
FILE: deepdock/prepare_target/computeTargetMesh.py
function compute_inp_surface (line 29) | def compute_inp_surface(target_filename, ligand_filename, dist_threshold...
FILE: deepdock/prepare_target/compute_normal.py
function compute_normal (line 19) | def compute_normal(vertex, face):
function crossp (line 71) | def crossp(x, y):
FILE: deepdock/prepare_target/fixmesh.py
function fix_mesh (line 16) | def fix_mesh(mesh, resolution, detail="normal"):
FILE: deepdock/prepare_target/save_ply.py
function save_ply (line 16) | def save_ply(
FILE: deepdock/utils/data.py
function read_ply (line 18) | def read_ply(path):
class PDBbind_protsurf_dataset (line 37) | class PDBbind_protsurf_dataset(Dataset):
method __init__ (line 38) | def __init__(self, pdb_IDs, root, transform=None, pre_transform=None):
method len (line 43) | def len(self):
method get (line 46) | def get(self, idx):
class PDBbind_complex_dataset (line 53) | class PDBbind_complex_dataset(Dataset):
method __init__ (line 54) | def __init__(self, data_path, transform=None, pre_transform=None,
method len (line 70) | def len(self):
method get (line 73) | def get(self, idx):
function compute_clusters (line 77) | def compute_clusters(data, n_clusters):
function compute_cluster_batch_index (line 90) | def compute_cluster_batch_index(cluster, batch):
function Mol2MolSupplier (line 98) | def Mol2MolSupplier (file=None, sanitize=True, cleanupSubstructures=True):
FILE: deepdock/utils/distributions.py
class MixtureSameFamily (line 9) | class MixtureSameFamily(Distribution):
method __init__ (line 48) | def __init__(self,
method expand (line 87) | def expand(self, batch_shape, _instance=None):
method support (line 105) | def support(self):
method mixture_distribution (line 111) | def mixture_distribution(self):
method component_distribution (line 115) | def component_distribution(self):
method mean (line 119) | def mean(self):
method variance (line 125) | def variance(self):
method cdf (line 135) | def cdf(self, x):
method log_prob (line 142) | def log_prob(self, x):
method sample (line 149) | def sample(self, sample_shape=torch.Size()):
method _pad (line 172) | def _pad(self, x):
method _pad_mixture_dimensions (line 175) | def _pad_mixture_dimensions(self, x):
method __repr__ (line 185) | def __repr__(self):
FILE: deepdock/utils/mol2graph.py
function oneHotVector (line 14) | def oneHotVector(val, lst):
function mol_to_nx (line 20) | def mol_to_nx(mol):
function get_bonds (line 59) | def get_bonds(mol_list, bidirectional=True):
function get_angles (line 75) | def get_angles(mol_list, bidirectional=True):
function get_torsions (line 97) | def get_torsions(mol_list, bidirectional=True):
function mol_with_atom_index (line 138) | def mol_with_atom_index( mol ):
function atomenvironments (line 144) | def atomenvironments(mol, radius=3):
Condensed preview — 86 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (9,114K chars).
[
{
"path": ".gitmodules",
"chars": 98,
"preview": "[submodule \"deepdock/masif\"]\n\tpath = deepdock/masif\n\turl = https://github.com/LPDI-EPFL/masif.git\n"
},
{
"path": "Dockerfile",
"chars": 3489,
"preview": "# The base image we are going to use.\nFROM nvcr.io/nvidia/pytorch:19.10-py3\n\n#Do some basic preparations\nRUN conda insta"
},
{
"path": "LICENSE",
"chars": 1072,
"preview": "MIT License\n\nCopyright (c) 2021 OptiMaL PSE Lab\n\nPermission is hereby granted, free of charge, to any person obtaining a"
},
{
"path": "README.md",
"chars": 5575,
"preview": "\n# DeepDock\nCode related to: [O. Mendez-Lucio, M. Ahmad, E.A. del Rio-Chanona, J.K. Wegner, A Geometric Deep Learning A"
},
{
"path": "Trained_models/DeepDock_pdbbindv2019_13K_loss.csv",
"chars": 24278,
"preview": ",total_loss,mdn_loss,atom_loss,bond_loss,test_total_loss,test_mdn_loss,test_atom_loss,test_bond_loss\n0,1.692099270705449"
},
{
"path": "Validation_CASF2016/CASF2016_DockingPower_DeepDock.ipynb",
"chars": 12746,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"code\",\n \"execution_count\": 1,\n \"metadata\": {},\n \"outputs\": [\n {\n \"name\":"
},
{
"path": "Validation_CASF2016/CASF2016_ScoringPower_DeepDock.ipynb",
"chars": 10776,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"code\",\n \"execution_count\": 1,\n \"metadata\": {},\n \"outputs\": [\n {\n \"name\":"
},
{
"path": "Validation_CASF2016/CASF2016_ScreeningPower_DeepDock.ipynb",
"chars": 13773,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"code\",\n \"execution_count\": 1,\n \"metadata\": {},\n \"outputs\": [\n {\n \"name\":"
},
{
"path": "Validation_CASF2016/DockingPower_DeepDock_10A/DockingPower_DeepDock_10A.out",
"chars": 18985,
"preview": " code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3\n1 4llx 4llx_386 0.33 4llx_302 0.27 4llx_519 1.2"
},
{
"path": "Validation_CASF2016/DockingPower_DeepDock_3A/DockingPower_DeepDock_3A.out",
"chars": 18985,
"preview": " code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3\n1 4llx 4llx_276 0.96 4llx_208 1.53 4llx_213 0.4"
},
{
"path": "Validation_CASF2016/DockingPower_DeepDock_5A/DockingPower_DeepDock_5A.out",
"chars": 18985,
"preview": " code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3\n1 4llx 4llx_276 0.96 4llx_208 1.53 4llx_213 0.4"
},
{
"path": "Validation_CASF2016/DockingPower_DeepDock_7A/DockingPower_DeepDock_7A.out",
"chars": 18985,
"preview": " code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3\n1 4llx 4llx_386 0.33 4llx_302 0.27 4llx_236 0.4"
},
{
"path": "Validation_CASF2016/DockingPower_DeepDock_all/DockingPower_DeepDock_all.out",
"chars": 18985,
"preview": " code Rank1 RMSD1 Rank2 RMSD2 Rank3 RMSD3\n1 4llx 4llx_386 0.33 4llx_302 0.27 4llx_519 1.2"
},
{
"path": "Validation_CASF2016/Score_CoreSet_docking_CASF2016.csv",
"chars": 27660,
"preview": "PDB_ID,Score_3A,Score_5A,Score_7A,Score_10A,Score_all\n4k18,64.25368680000449,420.5898705181299,1376.762661813891,1410.01"
},
{
"path": "Validation_CASF2016/Score_decoys_docking_CASF2016.csv",
"chars": 2379494,
"preview": "PDB_ID,Cpd_Name,Score_3A,Score_5A,Score_7A,Score_10A,Score_all\n4k18,4k18_100,41.7124709276148,355.00999393874434,1234.19"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/RankingPower_Deepdock_10A.out",
"chars": 3091,
"preview": " Target Rank1 Rank2 Rank3 Rank4 Rank5\n1 5c2h 5c2h 3uuo 3ui7 5c28 4llx\n2 3uri 3prs 3uri 3pww 3wz8 2v00\n"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/RankingPower_Deepdock_3A.out",
"chars": 3091,
"preview": " Target Rank1 Rank2 Rank3 Rank4 Rank5\n1 5c2h 5c2h 3ui7 3uuo 5c28 4llx\n2 3uri 3prs 3pww 3uri 3wz8 2v00\n"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/RankingPower_Deepdock_5A.out",
"chars": 3091,
"preview": " Target Rank1 Rank2 Rank3 Rank4 Rank5\n1 5c2h 5c2h 3ui7 3uuo 5c28 4llx\n2 3uri 3prs 3uri 3pww 3wz8 2v00\n"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/RankingPower_Deepdock_7A.out",
"chars": 3091,
"preview": " Target Rank1 Rank2 Rank3 Rank4 Rank5\n1 5c2h 5c2h 3uuo 3ui7 5c28 4llx\n2 3uri 3prs 3uri 3pww 3wz8 2v00\n"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/RankingPower_Deepdock_all.out",
"chars": 3091,
"preview": " Target Rank1 Rank2 Rank3 Rank4 Rank5\n1 5c2h 5c2h 3uuo 3ui7 5c28 4llx\n2 3uri 3prs 3uri 3pww 3wz8 2v00\n"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/ScoringPower_Deepdock_10A.out",
"chars": 9582,
"preview": " code logKa score\n1 4llx 2.89 488.485836\n2 5c28 5.66 799.979426\n3 3uuo 7.96 1365.436127\n"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/ScoringPower_Deepdock_3A.out",
"chars": 9296,
"preview": " code logKa score\n1 4llx 2.89 46.006832\n2 5c28 5.66 53.683839\n3 3uuo 7.96 60.621354\n4 "
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/ScoringPower_Deepdock_5A.out",
"chars": 9582,
"preview": " code logKa score\n1 4llx 2.89 197.233354\n2 5c28 5.66 251.058019\n3 3uuo 7.96 486.254904\n"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/ScoringPower_Deepdock_7A.out",
"chars": 9582,
"preview": " code logKa score\n1 4llx 2.89 479.909528\n2 5c28 5.66 782.650931\n3 3uuo 7.96 1338.555604\n"
},
{
"path": "Validation_CASF2016/ScoringPower_Deepdock/ScoringPower_Deepdock_all.out",
"chars": 9582,
"preview": " code logKa score\n1 4llx 2.89 488.486124\n2 5c28 5.66 799.979502\n3 3uuo 7.96 1365.436134\n"
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_10A/ForwardScreeningPower_DeepDock_10A.out",
"chars": 12629,
"preview": " Target 1 2 3 4 5 6 7 8 9 10 11 \\\n1 5c2h 3uri 3ag9 3pww 3prs 1u1b "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_10A/ReverseScreeningPower_DeepDock_10A.out",
"chars": 14158,
"preview": " code 1 2 3 4 5 6\n1 4llx 3nw9 2p4y 3o9i 4agq 5c2h 4gr0\n2 5c28 3o9i 3nw9 3e93 "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_3A/ForwardScreeningPower_DeepDock_3A.out",
"chars": 12630,
"preview": " Target 1 2 3 4 5 6 7 8 9 10 11 \\\n1 5c2h 5c2h 3ivg 3wz8 2p4y 3rlr "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_3A/ReverseScreeningPower_DeepDock_3A.out",
"chars": 14161,
"preview": " code 1 2 3 4 5 6\n1 4llx 3kr8 4f3c 1o3f 3utu 2qbp 3ejr\n2 5c28 3kr8 3ge7 4f3c "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_5A/ForwardScreeningPower_DeepDock_5A.out",
"chars": 12630,
"preview": " Target 1 2 3 4 5 6 7 8 9 10 11 \\\n1 5c2h 1nvq 5c2h 1u1b 2v7a 3qgy "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_5A/ReverseScreeningPower_DeepDock_5A.out",
"chars": 14161,
"preview": " code 1 2 3 4 5 6\n1 4llx 3kr8 1sqa 4pcs 3ejr 4tmn 4jia\n2 5c28 3kr8 1mq6 4jia "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_7A/ForwardScreeningPower_DeepDock_7A.out",
"chars": 12629,
"preview": " Target 1 2 3 4 5 6 7 8 9 10 11 \\\n1 5c2h 3uri 3ag9 3pww 3prs 1u1b "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_7A/ReverseScreeningPower_DeepDock_7A.out",
"chars": 14158,
"preview": " code 1 2 3 4 5 6\n1 4llx 3nw9 3o9i 2p4y 4gr0 4agq 3ag9\n2 5c28 3o9i 3nw9 4gid "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_all/ForwardScreeningPower_DeepDock_all.out",
"chars": 12629,
"preview": " Target 1 2 3 4 5 6 7 8 9 10 11 \\\n1 5c2h 3uri 3ag9 3pww 3prs 1u1b "
},
{
"path": "Validation_CASF2016/ScreeningPower_DeepDock_all/ReverseScreeningPower_DeepDock_all.out",
"chars": 14158,
"preview": " code 1 2 3 4 5 6\n1 4llx 3nw9 2p4y 3o9i 4agq 5c2h 4gr0\n2 5c28 3o9i 3nw9 3e93 "
},
{
"path": "Validation_Docking/DockingResults_CASF2016_CoreSet.csv",
"chars": 105520,
"preview": "x,fun,nfev,nit,message,success,num_MixOfGauss,rmsd,pdb_id,score_real_mol,pkx,num_atoms,num_rotbonds,rotbonds\n\"[ 1.50630"
},
{
"path": "Validation_Docking/DockingResults_TestSet.csv",
"chars": 737010,
"preview": "x,fun,nfev,nit,message,success,num_MixOfGauss,rmsd,pdb_id,score_real_mol,pkx,num_atoms,num_rotbonds,rotbonds\n\"[ 0.40687"
},
{
"path": "Validation_Docking/Docking_CASF2016_CoreSet.ipynb",
"chars": 122435,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"code\",\n \"execution_count\": 1,\n \"metadata\": {},\n \"outputs\": [\n {\n \"name\":"
},
{
"path": "Validation_Docking/Docking_TestSet.ipynb",
"chars": 166419,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"code\",\n \"execution_count\": 1,\n \"metadata\": {},\n \"outputs\": [\n {\n \"name\":"
},
{
"path": "data/1z6e_ligand.mol2",
"chars": 6931,
"preview": "#\tName:\t\t\t1z6e_ligand\n#\tCreating user name:\tsuminyi\n#\tCreation time:\t\tSun Sep 30 06:49:06 2018\n\n#\tModifying user name:\ts"
},
{
"path": "data/1z6e_protein.pdb",
"chars": 360126,
"preview": "HEADER 1Z6E_PROTEIN \nCOMPND 1Z6E_PROTEIN "
},
{
"path": "data/1z6e_protein.ply",
"chars": 79205,
"preview": "ply\nformat ascii 1.0\ncomment Generated by PyMesh\nelement vertex 743\nproperty float x\nproperty float y\nproperty float z\np"
},
{
"path": "data/2br1_ligand.mol2",
"chars": 5922,
"preview": "#\tName:\t\t\t2br1_ligand\n#\tCreating user name:\tsuminyi\n#\tCreation time:\t\tSun Sep 30 06:49:01 2018\n\n#\tModifying user name:\ts"
},
{
"path": "data/2br1_protein.pdb",
"chars": 360612,
"preview": "HEADER 2BR1_PROTEIN \nCOMPND 2BR1_PROTEIN "
},
{
"path": "data/2br1_protein.ply",
"chars": 70951,
"preview": "ply\nformat ascii 1.0\ncomment Generated by PyMesh\nelement vertex 662\nproperty float x\nproperty float y\nproperty float z\np"
},
{
"path": "data/2wtv_ligand.mol2",
"chars": 5724,
"preview": "#\tName:\t\t\t2wtv_ligand\n#\tCreating user name:\tsuminyi\n#\tCreation time:\t\tSun Sep 30 06:49:06 2018\n\n#\tModifying user name:\ts"
},
{
"path": "data/2wtv_protein.pdb",
"chars": 354375,
"preview": "HEADER 2WTV_PROTEIN \nCOMPND 2WTV_PROTEIN "
},
{
"path": "data/2wtv_protein.ply",
"chars": 86986,
"preview": "ply\nformat ascii 1.0\ncomment Generated by PyMesh\nelement vertex 819\nproperty float x\nproperty float y\nproperty float z\np"
},
{
"path": "data/2yge_ligand.mol2",
"chars": 9144,
"preview": "#\tName:\t\t\t2yge_ligand\n#\tCreating user name:\tsuminyi\n#\tCreation time:\t\tSun Sep 30 06:48:53 2018\n\n#\tModifying user name:\ts"
},
{
"path": "data/2yge_protein.pdb",
"chars": 277263,
"preview": "HEADER 2YGE_PROTEIN \nCOMPND 2YGE_PROTEIN "
},
{
"path": "data/2yge_protein.ply",
"chars": 64014,
"preview": "ply\nformat ascii 1.0\ncomment Generated by PyMesh\nelement vertex 591\nproperty float x\nproperty float y\nproperty float z\np"
},
{
"path": "data/4f2w_ligand.mol2",
"chars": 4818,
"preview": "#\tName:\t\t\t4f2w_ligand\n#\tCreating user name:\tsuminyi\n#\tCreation time:\t\tSun Sep 30 06:48:38 2018\n\n#\tModifying user name:\ts"
},
{
"path": "data/4f2w_protein.pdb",
"chars": 568539,
"preview": "HEADER 4F2W_PROTEIN \nCOMPND 4F2W_PROTEIN "
},
{
"path": "data/4f2w_protein.ply",
"chars": 40315,
"preview": "ply\nformat ascii 1.0\ncomment Generated by PyMesh\nelement vertex 374\nproperty float x\nproperty float y\nproperty float z\np"
},
{
"path": "data/4ivd_ligand.mol2",
"chars": 5706,
"preview": "#\tName:\t\t\t4ivd_ligand\n#\tCreating user name:\tsuminyi\n#\tCreation time:\t\tSun Sep 30 06:48:45 2018\n\n#\tModifying user name:\ts"
},
{
"path": "data/4ivd_protein.pdb",
"chars": 388476,
"preview": "HEADER 4IVD_PROTEIN \nCOMPND 4IVD_PROTEIN "
},
{
"path": "data/4ivd_protein.ply",
"chars": 76665,
"preview": "ply\nformat ascii 1.0\ncomment Generated by PyMesh\nelement vertex 726\nproperty float x\nproperty float y\nproperty float z\np"
},
{
"path": "data/4twp_ligand.mol2",
"chars": 5488,
"preview": "#\tName:\t\t\t4twp_ligand\n#\tCreating user name:\tsuminyi\n#\tCreation time:\t\tSun Sep 30 06:48:59 2018\n\n#\tModifying user name:\ts"
},
{
"path": "data/4twp_protein.pdb",
"chars": 350406,
"preview": "HEADER 4TWP_PROTEIN \nCOMPND 4TWP_PROTEIN "
},
{
"path": "data/get_CASF_2016.sh",
"chars": 198,
"preview": "#!/bin/bash\n\n# Download CASF-2016 from http://www.pdbbind.org.cn/casf.php\nwget http://www.pdbbind.org.cn/download/CASF-2"
},
{
"path": "data/get_deepdock_data.sh",
"chars": 289,
"preview": "#!/bin/bash\n\n# Download PDBbind and CASF data for DeepDock from https://doi.org/10.6084/m9.figshare.c.5407329\n\nwget http"
},
{
"path": "deepdock/DockingFunction.py",
"chars": 14524,
"preview": "import copy\nimport torch\nimport numpy as np\nfrom rdkit import Chem\nfrom rdkit.Chem import rdMolTransforms\nfrom rdkit.Che"
},
{
"path": "deepdock/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "deepdock/models.py",
"chars": 10575,
"preview": "import numpy as np\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom torch.distributions import No"
},
{
"path": "deepdock/prepare_target/__init_.py",
"chars": 0,
"preview": ""
},
{
"path": "deepdock/prepare_target/computeAPBS.py",
"chars": 3194,
"preview": "import os\nimport numpy\nfrom subprocess import Popen, PIPE\nimport pymesh\nimport tempfile\n\nfrom default_config.global_vars"
},
{
"path": "deepdock/prepare_target/computeCharges.py",
"chars": 8070,
"preview": "from Bio.PDB import *\nimport numpy as np\nfrom sklearn.neighbors import KDTree\n\n\"\"\"\nModified from: \ncomputeCharges.py - M"
},
{
"path": "deepdock/prepare_target/computeHydrophobicity.py",
"chars": 815,
"preview": "import numpy as np\n\n\"\"\"\nTaken from: \ncomputeHydrophobicity.py - MaSIF\nPablo Gainza - LPDI STI EPFL 2019\n\"\"\"\n\n# Kyte Dool"
},
{
"path": "deepdock/prepare_target/computeMSMS.py",
"chars": 1755,
"preview": "import os\nfrom subprocess import Popen, PIPE\n\nfrom input_output.read_msms import read_msms\nfrom triangulation.xyzrn impo"
},
{
"path": "deepdock/prepare_target/computeTargetMesh.py",
"chars": 9146,
"preview": "import os\nimport sys\nimport numpy as np\nimport shutil\nimport pymesh\nimport Bio.PDB\nfrom Bio.PDB import * \nfrom rdkit imp"
},
{
"path": "deepdock/prepare_target/compute_normal.py",
"chars": 2219,
"preview": "import numpy as np\nfrom numpy.matlib import repmat\n\"\"\"\ncompute_normal.py: Compute the normals of a closed shape.\nPablo G"
},
{
"path": "deepdock/prepare_target/fixmesh.py",
"chars": 2361,
"preview": "import numpy as np\nfrom numpy.linalg import norm\nimport pymesh\n\n\"\"\"\nModified from: \nfixmesh.py - MaSIF\nPablo Gainza - LP"
},
{
"path": "deepdock/prepare_target/save_ply.py",
"chars": 1858,
"preview": "import pymesh\nimport numpy\n\"\"\"\nModified from: \nsave_ply.py - MaSIF\nPablo Gainza - LPDI STI EPFL 2019\n\"\"\"\n\n\"\"\"\nread_ply.p"
},
{
"path": "deepdock/utils/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "deepdock/utils/data.py",
"chars": 4180,
"preview": "import torch\nfrom plyfile import PlyData\nfrom torch_geometric.data import Data, Dataset\nfrom torch_geometric.utils impor"
},
{
"path": "deepdock/utils/distributions.py",
"chars": 8607,
"preview": "import torch\nfrom torch.distributions.distribution import Distribution\nfrom torch.distributions import Categorical\nfrom "
},
{
"path": "deepdock/utils/mol2graph.py",
"chars": 6443,
"preview": "import numpy as np\nfrom rdkit.Chem import AllChem, Draw, Descriptors, rdMolTransforms\nimport rdkit.Chem as Chem\nimport r"
},
{
"path": "examples/Docking_example.ipynb",
"chars": 909884,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"markdown\",\n \"metadata\": {},\n \"source\": [\n \"# DeepDock example\"\n ]\n },\n {\n "
},
{
"path": "examples/Score_example.ipynb",
"chars": 913321,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"markdown\",\n \"metadata\": {},\n \"source\": [\n \"# Score compounds usign DeepDock\"\n "
},
{
"path": "examples/Train_DeepDock.ipynb",
"chars": 42508,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"code\",\n \"execution_count\": 1,\n \"metadata\": {},\n \"outputs\": [\n {\n \"name\":"
},
{
"path": "requirements.txt",
"chars": 479,
"preview": "torch==1.4.0\n-f https://pytorch-geometric.com/whl/torch-1.4.0.html\ntorch-scatter==2.0.4+cu101\n-f https://pytorch-geometr"
},
{
"path": "setup.py",
"chars": 366,
"preview": "from setuptools import setup, find_packages\n\nsetup(\n name='deepdock',\n version='1.0',\n author='Oscar Mendez-Luc"
}
]
// ... and 4 more files (download for full content)
About this extraction
This page contains the full source code of the OptiMaL-PSE-Lab/DeepDock GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 86 files (23.2 MB), approximately 2.2M tokens, and a symbol index with 89 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.