Skip to content

Commit 8399dab

Browse files
committed
Add DockGen results, and update Zenodo links
1 parent 8373e8f commit 8399dab

14 files changed

+57
-60
lines changed

README.md

Lines changed: 21 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# PoseBench
44

55
[![Paper](http://img.shields.io/badge/arXiv-2405.14108-B31B1B.svg)](https://arxiv.org/abs/2405.14108)
6-
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.11199233.svg)](https://doi.org/10.5281/zenodo.11199233)
6+
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.11477766.svg)](https://doi.org/10.5281/zenodo.11477766)
77
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
88
[![Docs](https://assets.readthedocs.org/static/projects/badges/passing-flat.svg)](https://bioinfomachinelearning.github.io/PoseBench/)
99
<a href="https://hydra.cc/"><img alt="Config: Hydra" src="https://img.shields.io/badge/config-hydra-89b8cd"></a>
@@ -133,10 +133,10 @@ of how to extend `PoseBench`, as outlined below.
133133
```bash
134134
# fetch, extract, and clean-up preprocessed Astex Diverse, PoseBusters Benchmark, DockGen, and CASP15 data (~3 GB) #
135135
cd data/
136-
wget https://zenodo.org/records/11199233/files/astex_diverse_set.tar.gz
137-
wget https://zenodo.org/records/11199233/files/posebusters_benchmark_set.tar.gz
138-
wget https://zenodo.org/records/11199233/files/dockgen_set.tar.gz
139-
wget https://zenodo.org/records/11199233/files/casp15_set.tar.gz
136+
wget https://zenodo.org/records/11477766/files/astex_diverse_set.tar.gz
137+
wget https://zenodo.org/records/11477766/files/posebusters_benchmark_set.tar.gz
138+
wget https://zenodo.org/records/11477766/files/dockgen_set.tar.gz
139+
wget https://zenodo.org/records/11477766/files/casp15_set.tar.gz
140140
tar -xzf astex_diverse_set.tar.gz
141141
tar -xzf posebusters_benchmark_set.tar.gz
142142
tar -xzf dockgen_set.tar.gz
@@ -154,56 +154,53 @@ cd ../
154154
# fetch, extract, and clean-up benchmark method predictions to reproduce paper results (~19 GB) #
155155
# DiffDock predictions and results
156156
cd forks/DiffDock/
157-
wget https://zenodo.org/records/11199233/files/diffdock_benchmark_method_predictions.tar.gz
157+
wget https://zenodo.org/records/11477766/files/diffdock_benchmark_method_predictions.tar.gz
158158
tar -xzf diffdock_benchmark_method_predictions.tar.gz
159159
rm diffdock_benchmark_method_predictions.tar.gz
160160
# FABind predictions and results
161161
cd forks/FABind/
162-
wget https://zenodo.org/records/11199233/files/fabind_benchmark_method_predictions.tar.gz
162+
wget https://zenodo.org/records/11477766/files/fabind_benchmark_method_predictions.tar.gz
163163
tar -xzf fabind_benchmark_method_predictions.tar.gz
164164
rm fabind_benchmark_method_predictions.tar.gz
165165
# DynamicBind predictions and results
166166
cd forks/DynamicBind/
167-
wget https://zenodo.org/records/11199233/files/dynamicbind_benchmark_method_predictions.tar.gz
167+
wget https://zenodo.org/records/11477766/files/dynamicbind_benchmark_method_predictions.tar.gz
168168
tar -xzf dynamicbind_benchmark_method_predictions.tar.gz
169169
rm dynamicbind_benchmark_method_predictions.tar.gz
170170
# NeuralPLexer predictions and results
171171
cd forks/NeuralPLexer/
172-
wget https://zenodo.org/records/11199233/files/neuralplexer_benchmark_method_predictions.tar.gz
172+
wget https://zenodo.org/records/11477766/files/neuralplexer_benchmark_method_predictions.tar.gz
173173
tar -xzf neuralplexer_benchmark_method_predictions.tar.gz
174174
rm neuralplexer_benchmark_method_predictions.tar.gz
175175
# RoseTTAFold-All-Atom predictions and results
176176
cd forks/RoseTTAFold-All-Atom/
177-
wget https://zenodo.org/records/11199233/files/rfaa_benchmark_method_predictions.tar.gz
177+
wget https://zenodo.org/records/11477766/files/rfaa_benchmark_method_predictions.tar.gz
178178
tar -xzf rfaa_benchmark_method_predictions.tar.gz
179179
rm rfaa_benchmark_method_predictions.tar.gz
180180
# TULIP predictions and results
181181
cd forks/TULIP/
182-
wget https://zenodo.org/records/11199233/files/tulip_benchmark_method_predictions.tar.gz
182+
wget https://zenodo.org/records/11477766/files/tulip_benchmark_method_predictions.tar.gz
183183
tar -xzf tulip_benchmark_method_predictions.tar.gz
184184
rm tulip_benchmark_method_predictions.tar.gz
185185
# AutoDock Vina predictions and results
186186
cd forks/Vina/
187-
wget https://zenodo.org/records/11199233/files/vina_benchmark_method_predictions.tar.gz
187+
wget https://zenodo.org/records/11477766/files/vina_benchmark_method_predictions.tar.gz
188188
tar -xzf vina_benchmark_method_predictions.tar.gz
189189
rm vina_benchmark_method_predictions.tar.gz
190-
# Astex Diverse, PoseBusters Benchmark, PoseBusters Benchmark (pocket-only), DockGen, and CASP15 consensus ensemble predictions and results
190+
# Astex Diverse, PoseBusters Benchmark (w/ pocket-only results), DockGen, and CASP15 consensus ensemble predictions and results
191191
cd data/test_cases/
192-
wget https://zenodo.org/records/11199233/files/astex_diverse_ensemble_benchmark_method_predictions.tar.gz
193-
wget https://zenodo.org/records/11199233/files/posebusters_benchmark_ensemble_benchmark_method_predictions.tar.gz
194-
wget https://zenodo.org/records/11199233/files/posebusters_benchmark_pocket_only_ensemble_benchmark_method_predictions.tar.gz
195-
wget https://zenodo.org/records/11199233/files/dockgen_ensemble_benchmark_method_predictions.tar.gz
196-
wget https://zenodo.org/records/11199233/files/casp15_benchmark_method_predictions.tar.gz
192+
wget https://zenodo.org/records/11477766/files/astex_diverse_ensemble_benchmark_method_predictions.tar.gz
193+
wget https://zenodo.org/records/11477766/files/posebusters_benchmark_ensemble_benchmark_method_predictions.tar.gz
194+
wget https://zenodo.org/records/11477766/files/dockgen_ensemble_benchmark_method_predictions.tar.gz
195+
wget https://zenodo.org/records/11477766/files/casp15_ensemble_benchmark_method_predictions.tar.gz
197196
tar -xzf astex_diverse_ensemble_benchmark_method_predictions.tar.gz
198197
tar -xzf posebusters_benchmark_ensemble_benchmark_method_predictions.tar.gz
199-
tar -xzf posebusters_benchmark_pocket_only_ensemble_benchmark_method_predictions.tar.gz
200198
tar -xzf dockgen_ensemble_benchmark_method_predictions.tar.gz
201-
tar -xzf casp15_benchmark_method_predictions.tar.gz
199+
tar -xzf casp15_ensemble_benchmark_method_predictions.tar.gz
202200
rm astex_diverse_ensemble_benchmark_method_predictions.tar.gz
203201
rm posebusters_benchmark_ensemble_benchmark_method_predictions.tar.gz
204-
rm posebusters_benchmark_pocket_only_ensemble_benchmark_method_predictions.tar.gz
205202
rm dockgen_ensemble_benchmark_method_predictions.tar.gz
206-
rm casp15_benchmark_method_predictions.tar.gz
203+
rm casp15_ensemble_benchmark_method_predictions.tar.gz
207204
```
208205

209206
**NOTE:** One can reproduce the *pocket-only* experiments with the PoseBusters Benchmark set by adding the argument `pocket_only_baseline=true` to each command below used to run PoseBusters Benchmark dataset inference with all the baseline methods, since the pocket-only versions of the dataset's holo-aligned predicted protein structures have also been included in the downloadable Zenodo archive `posebusters_benchmark_set.tar.gz` referenced above. However, be aware that one then needs to *rename* any existing directories containing PoseBusters Benchmark dataset inference results for each baseline method, to prevent these existing inference directories from being merged with new pocket-only results. Please see the config files within `configs/data/`, `configs/model/`, and `configs/analysis/` for more details.
@@ -272,7 +269,7 @@ python3 src/data/components/esmfold_apo_to_holo_alignment.py dataset=posebusters
272269
python3 src/data/components/esmfold_apo_to_holo_alignment.py dataset=astex_diverse num_workers=1
273270
```
274271

275-
**NOTE:** The preprocessed DockGen and CASP15 data available via [Zenodo](https://doi.org/10.5281/zenodo.11199233) provide pre-holo-aligned predicted protein structures for these respective datasets.
272+
**NOTE:** The preprocessed DockGen and CASP15 data available via [Zenodo](https://doi.org/10.5281/zenodo.11477766) provide pre-holo-aligned predicted protein structures for these respective datasets.
276273

277274
</details>
278275

@@ -710,7 +707,7 @@ python3 src/analysis/inference_analysis_casp.py method=vina vina_binding_site_me
710707

711708
### How to run inference with `TULIP`
712709

713-
Gather all template ligands pre-generated by `TULIP` and collate the resulting ligand fragment SDF files
710+
Gather all template ligands generated by `TULIP` via its dedicated [GitHub repository](https://github.com/BioinfoMachineLearning/tulip) and collate the resulting ligand fragment SDF files
714711

715712
```bash
716713
python3 src/data/tulip_output_extraction.py dataset=posebusters_benchmark

docs/source/acknowledgements.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ Acknowledgements
22
================
33

44
.. mdinclude:: ../../README.md
5-
:start-line: 871
6-
:end-line: 887
5+
:start-line: 868
6+
:end-line: 884

docs/source/available_methods.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ Available inference methods
22
================
33

44
.. mdinclude:: ../../README.md
5-
:start-line: 282
6-
:end-line: 319
5+
:start-line: 279
6+
:end-line: 316
77

88
.. note::
99
Have a new method to add? Please let us know by creating a pull request. We would be happy to work with you to integrate new methodology into this benchmark!

docs/source/bonus.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ Bonus
22
================
33

44
.. mdinclude:: ../../README.md
5-
:start-line: 903
6-
:end-line: 905
5+
:start-line: 900
6+
:end-line: 902
77

88
.. image:: ./_static/WorkBench.jpeg
99
:alt: My brain after building PoseBench

docs/source/citing_this_work.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ Citing this work
22
================
33

44
.. mdinclude:: ../../README.md
5-
:start-line: 889
6-
:end-line: 899
5+
:start-line: 886
6+
:end-line: 896

docs/source/comparative_plots.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ How to create comparative plots of inference results
22
================
33

44
.. mdinclude:: ../../README.md
5-
:start-line: 818
6-
:end-line: 827
5+
:start-line: 815
6+
:end-line: 824

docs/source/data_preparation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ How to prepare `PoseBench` data
33

44
.. mdinclude:: ../../README.md
55
:start-line: 130
6-
:end-line: 276
6+
:end-line: 273

docs/source/ensemble_inference.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ How to run inference with a method ensemble
22
================
33

44
.. mdinclude:: ../../README.md
5-
:start-line: 759
6-
:end-line: 810
5+
:start-line: 756
6+
:end-line: 807
77

88
.. note::
99
In addition to having `consensus` as an available value for `ensemble_ranking_method`, one can also set `ensemble_ranking_method=ff` to have the method ensemble's top-ranked predictions selected using the criterion of "minimum (molecular dynamics) force field energy" (albeit while incurring a very large runtime complexity).

docs/source/for_developers.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ For developers
22
================
33

44
.. mdinclude:: ../../README.md
5-
:start-line: 833
6-
:end-line: 867
5+
:start-line: 830
6+
:end-line: 864

docs/source/method_inference.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ How to run inference with individual methods
22
================
33

44
.. mdinclude:: ../../README.md
5-
:start-line: 327
6-
:end-line: 753
5+
:start-line: 324
6+
:end-line: 750

0 commit comments

Comments
 (0)