SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2006.16955 · 2020

We Should at Least Be Able to Design Molecules That Dock Well

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 9 functions out of this paper's own repositories and ran 8 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
cieplinski-tobiasz/smina-docking-benchmark canonical 8 of 9
FunctionStatusWhere it lives
filter_valid_length Ran cieplinski-tobiasz/smina-docking-benchmark/docking_baselines/models/cvae/mol_utils.py
code served (permissive licence) · get_code("3141ad94179b3715")
filter_valid_smiles_return_invalid Ran cieplinski-tobiasz/smina-docking-benchmark/docking_baselines/models/cvae/mol_utils.py
code served (permissive licence) · get_code("14baf018aacc23d8")
min_aggregator Ran cieplinski-tobiasz/smina-docking-benchmark/docking_benchmark/docking/smina/docking.py
code served (permissive licence) · get_code("0e34a9b6b988b6c9")
pad_smile Ran cieplinski-tobiasz/smina-docking-benchmark/docking_baselines/models/cvae/mol_utils.py
code served (permissive licence) · get_code("9d6142fd1c0fbd37")
parse_docking_score Ran cieplinski-tobiasz/smina-docking-benchmark/docking_benchmark/docking/smina/parsing.py
code served (permissive licence) · get_code("6a3e5e75563de42b")
parse_score_only Ran cieplinski-tobiasz/smina-docking-benchmark/docking_benchmark/docking/smina/parsing.py
code served (permissive licence) · get_code("0468e0138c1efb4c")
setup_and_get_logger Ran cieplinski-tobiasz/smina-docking-benchmark/docking_benchmark/utils/logging.py
code served (permissive licence) · get_code("9692d14f76b386be")
top_n_aggregator Ran cieplinski-tobiasz/smina-docking-benchmark/docking_benchmark/docking/smina/docking.py
code served (permissive licence) · get_code("959c813b24ad939d")
create_two_layer_mlp Not yet run cieplinski-tobiasz/smina-docking-benchmark/docking_baselines/models/predicted_docking_functions.py
code served (permissive licence) · get_code("47b5c85dc742bb70")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Designing compounds with desired properties is a key element of the drug discovery process. However, measuring progress in the field has been challenging due to the lack of realistic retrospective benchmarks, and the large cost of prospective validation. To close this gap, we propose a benchmark based on docking, a popular computational method for assessing molecule binding to a protein. Concretely, the goal is to generate drug-like molecules that are scored highly by SMINA, a popular docking software. We observe that popular graph-based generative models fail to generate molecules with a high docking score when trained using a realistically sized training set. This suggests a limitation of the current incarnation of models for de novo drug design. Finally, we propose a simplified version of the benchmark based on a simpler scoring function, and show that the tested models are able to partially solve it. We release the benchmark as an easy to use package available at https://github.com/cieplinski-tobiasz/smina-docking-benchmark. We hope that our benchmark will serve as a stepping stone towards the goal of automatically generating promising drug candidates.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2006.16955")
get_code_for_paper("2006.16955")
have("2006.16955")

Connect an agent — have() is free.