Related Experiment Video
Updated: Jan 6, 2026

Two Algorithms for High-throughput and Multi-parametric Quantification of Drosophila Neuromuscular Junction Morphology
Published on: May 3, 2017
Macrocycle modeling in ICM: benchmarking and evaluation in D3R Grand Challenge 4
Polo C-H Lam1, Ruben Abagyan2, Maxim Totrov3
1Molsoft L.L.C., 11199 Sorrento Valley Road, S209, San Diego, CA, 92121, USA.
Abstract:
Macrocycles represent a potentially vast extension of drug chemical space still largely untapped by synthetic compounds. Sampling of flexible rings is incorporated in the ICM-dock protocol. We tested the ability of ICM-dock to reproduce macrocyclic ligand-protein receptor complexes, first in a large retrospective benchmark (246 complexes), and next, in context of the D3R Grand Challenge 4 (GC4), where we modeled bound complexes and predicted activities for a series of macrocyclic BACE inhibitors. Sub-angstrom accuracy was achieved in ligand pose prediction both in cross-docking (D3R Challenge Stage 1A) and cognate (Stage 1B) setup. Stage 1B submission was top ranked by mean and average RMSDs, even though no ligand knowledge was used in our simulations on this Stage. Furthermore, we demonstrate successful receptor conformational selection in Stage 1A, aided by the enhanced '4D' multiple receptor conformation docking protocol with optimized scoring offsets. In the activity 3D QSAR modeling, predictivity of the BACE pKd model was modest, while for the second target (Cathepsin-S), leading performance was achieved. Difference in activity prediction performance between the targets is likely explained by the amount of available and relevant training data.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Mathematical Modeling: Problem Solving
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...

