Induced-Fit Posing (Confined) [IFP]¶
Category Paths
Follow one of these paths in the Orion user interface, to find the floe.
Product-based/OEDocking
Product-based/Molecular Dynamics/GROMACS
Product-based/Molecular Dynamics/OpenMM
Role-based/Computational Chemist
Role-based/Medicinal Chemist
Solution-based/Hit to Lead
Task-based/Ligand Posing & Analysis
Description
Purpose:
This Floe performs Induced-Fit Posing (IFP). Given a reference receptor and a ligand to dock, it carries out the following three steps:
OEDocking and initial processing
OMEGA conformer ensemble generation of the ligand to be posed
Pruning of sidechains in the receptor binding site
OEDocking followed by initial scoring to select the top 12 pose/receptor conformations
MD for induced-fit between the receptor and the posed ligand
Final scoring of the induced-fit pose/receptor conformations
We refer to the induced-fit process as confined due to its limited scope. The output datasets can be used as input datasets for other MD Floes for further sampling, etc.
Input Requirements:
The ligand to dock needs to have reasonable 3D coordinates, all atoms, and correct chemistry (in particular bond orders and formal charges).
The reference receptor needs to have a unique OEReceptor and needs to be prepared to MD standards: protein chains must be capped, all atoms in protein residues (including hydrogens) must be present, and missing protein loops resolved or capped. Typically, SPRUCE is used for protein preparation.
Limitations:
The input reference protein dataset must contain a bound ligand (An apo state of the reference is not supported in this Floe). The bound ligand of the reference protein will not appear in the final results but will be used to guide the initial docking of the compound provided in the docking ligand input dataset.
The Floe takes a single reference receptor and a single docking ligand at a time.
Limitations of the current implementation: (1) the induced-fit procedure may not sufficiently reorganize protein secondary structure, tertiary structure, or loop regions where backbone rearrangement is necessary; (2) reference proteins with small outer contours relative to the docking ligand may suffer during docking. One can manually extend the outer contours of the receptor using the MakeReceptor Application before running the IFP Floe.
Expertise Level:
Intermediate/Advanced
Compute Resource:
Depends on the number of pose/receptor conformations advanced to the MD-aided induced-fit, and the length of MD simulations.
Keywords:
IFP, MD
Promoted Parameters
Title in user interface (promoted name)
POSIT settings
Posit Method (posit_method): Posit method to use
Type: string
Default: Hybrid
Choices: [‘FRED’, ‘Hybrid’, ‘ShapeFit’, ‘All’]
Number of poses (num_poses): Number of poses to generate per ligand
Type: integer
Default: 50
Additional POSIT Switch (additional_posit_switch): If True, it will run an additional POSIT with a different docking method
Required
Type: boolean
Default: True
Choices: [True, False]
Additional POSIT settings
Posit Method (posit_method2): Posit method to use
Type: string
Default: FRED
Choices: [‘FRED’, ‘Hybrid’, ‘ShapeFit’, ‘All’]
Number of poses (num_poses2): Number of poses to generate per ligand
Type: integer
Default: 50
Inputs
Ligand Input Dataset (lig_in): Ligand input dataset with reasonable 3D coordinates (one ligand only)
Required
Type: data_source
Reference Receptor Input Dataset (receptor_in): Dataset containing a single reference receptor (one receptor only)
Required
Type: data_source
Optional Inputs
Target Receptor Input Dataset for retrospective study (ref_in): Optional target receptor with the known bound ligand for comparison to IFP outputs. For later visual inspection, it is recommended to align the reference receptor and the target receptor during receptor preparation.
Type: data_source
Optional Pruned Reference Receptor Input Dataset (mut_receptor_in): Optional pruned reference receptor input dataset
Type: data_source
MD Setup Parameters
Protein Force Field (protein_ff): Force field to be applied to the protein
Type: string
Default: Amber14SB
Choices: [‘Amber14SB’, ‘Amber99SB’, ‘Amber99SBildn’, ‘AmberFB15’]
Ligand Force Field (ligand_ff): Force field to be applied to the ligand
Type: string
Default: OpenFF_2.0.0
Choices: [‘Gaff_1.81’, ‘Gaff_2.11’, ‘OpenFF_1.1.1’, ‘OpenFF_1.2.1’, ‘OpenFF_1.3.1’, ‘OpenFF_2.0.0’, ‘Smirnoff99Frosst’]
MD Engine (md_engine): Select the available MD engine
Type: string
Default: OpenMM
Choices: [‘OpenMM’, ‘Gromacs’]
Hydrogen Mass Repartitioning (HMR): Give hydrogens more mass to speed up the MD
Type: boolean
Default: True
Choices: [True, False]
NPT Production Runtime (prod_ns): NPT simulation production time in nanoseconds
Type: decimal
Default: 2
Trajectory Interval (prod_trajectory_interval): Trajectory saving interval in nanoseconds
Type: decimal
Default: 0.004
CPU GPU Spot Policy Selection
CPU Count (cpu_count_md): Set the number of CPU to be used
Type: integer
Default: 16
GPU Count (gpu_count_md): Set the number of GPU to be used
Type: integer
Default: 1
AWS Spot Instances for MD Cubes (spot_policy_md): Set the AWS Spot Policy just for the MD cubes
Type: string
Default: Allowed
Choices: [‘Allowed’, ‘Preferred’, ‘NotPreferred’, ‘Prohibited’, ‘Required’]