trans
the new FlexX Release 3 - part 2: pharmacophore definition
trans
contact
impressum
legal notice
print this page
BioSolveIT
The Premier Scientific Solution Provider
In this issue we further focus on the workflow required to prepare a protein for ligand docking. Here we describe some of the hidden features that may not appear evident at first glance or are not totally obvious.

To obtain a more thorough guide to the GUI you can go to the Help drop down menu in the GUI and click on the FlexX Reference entry. This will provide you with the GUI and the command line version of the FlexX documentation. Use these tips and tricks to supplement the instructions taken from there and if you wish take a look at the online tutorial movie. If you have any difficulties please feel free to contact us.

workflow
  1. You will find the Pharmacophore drop down in the menu bar, next to the Receptor definition entry (cp. part 1); choose whether you would like to Define, Edit, Copy, Delete or Import a pharmacophore. Here we will concentrate on the definition of a new pharmacophore, as the other entries are even more straight-forward. (Note: you will only be able to define a pharmacophore after the receptor definition.)
  2. By clicking Pharmacophore –> Define, the Define Pharmacophore dialog opens. You will notice two tabs, Interaction Constraint Definition and Spatial Constraint Definition. Both can be combined by prioritizing them or choosing logical expressions (see below).
  3. Interaction Constraint Definition: when choosing this tab you will notice 3 sub-fields in the Display Constraint Definition field: Directional ('h_acc', 'h_don'), Directional Hydrophobic ('amide', 'phenyl_center', 'phenyl_ring', 'ch3_phe'), and Undirected Hydrophobic ('ch', 'ch2', 'ch3', 'aro', 'sulphur'). These are, in order of importance, the possible interactions that you can define on the receptor side, in order to influence the result of a particular docking, and by clicking on each entry it will be highlighted, and be displayed in the 3D viewer, ready to be selected. In the figure above you can see the Directional hydrogen bond donors and acceptors ('h_don', 'h_acc') highlighted, and both types are displayed in the 3D viewer: white surfaces for hydrogen bond donors and red for acceptors.
  4. You choose the relevant interaction spheres by clicking on them. As a consequence, they will be labelled, and the same information will appear in the Interaction Constraints box below the Display Interaction Surfaces box. (Hint: it may be easier to turn off the Binding site surface in the tree view before displaying the surfaces for pharmacophore definition). Here you have the following entries, from left to right:
    1. The eye turns a label on or off.
    2. The cross deletes a pharmacophore surface definition.
    3. The ID indicates a letter that can be used in the logical combination of interaction constraints.
    4. Under Priority you can choose whether to define an interaction as 'essential' (must be fulfilled) or 'optional' (can be fulfilled).
    5. Interaction defines the type of pharmacophore interaction, in this case 'h_acc'.
    6. The Residue defines the chain ID, the amino acid identifier and the residue number.
    7. Atom defines the atom name, in this case '_OD1' and '_OD2'.
    8. The last entry, Surface is the identifier for the surface and gives the opportunity to decide between two lobes of a surface, in this case between lobe '0' and '1' of the oxygen in a carboxylate group (in our example, lobe '1' is chosen for both oxygen atoms '_OD1' and '_OD2').
  5. At the bottom, in the Combine Constraints by: box you can now use the ID of the corresponding entries above to logically combine them. Here we combined the two 'h_acc' and 'h_don' pharmacophore definitions in an exclusive way by type "A or B" which means that either of the two have to be fulfilled.
    You can also set the Priority by defining each entry as either 'essential' or 'optional', which later can be adjusted by giving the minimum and maximum number of optional constraints.
  6. When choosing the Spatial Constraint Definition tab, you will be able to define the center of a sphere (by clicking initially on an atom), which can then be moved around by changing the x:, y:, z: coordinates, and which can be adjusted in size by changing the radius. The cool thing about the spatial constraint is that it can basically be loaded with any kind of feature that can be expressed by SMARTS.
  7. Underneath the Pick atom at center: box, you can define Ligand Substructure that have to be matched/must not be matched by the sphere:
    1. Element: choose an element of the ligand that has to be in that sphere after the docking is completed.
    2. SMARTS: define any kind of SMARTS expression. You can also use recursive SMARTS ($). When your SMARTS expression is correct, it will be highlighted in green, if it is not, it will remain red. For a detailed introduction how to use SMARTS within FlexX, please refer to the user guide.
    3. Pre-defined: Here you can pick from a list of predefined SMARTS expressions, which will be used for your sphere, in our example, hydrophobic atoms.
  8. Clicking Add to Constraints will list your definitions in the Spatial Constraints box below the Interaction Constraints box. In this case you have the following entries:
    1. The eye will label/unlabel a sphere.
    2. The cross will delete a spatial interaction.
    3. The ID indicates a letter that can be used in the logical combination of interaction constraints
    4. Under Priority you can choose whether to define an interaction as 'essential' (must be fulfilled) or 'optional' (can be fulfilled)
    5. X, Y, Z are the sphere's coordinates
    6. Radius corresponds to the sphere's radius
    7. Ligand Substructure contains the corresponding atom/substructure that was defined above.
  9. You can of course also use spatial constraints for logical combination with interaction constraints.
  10. When you are done with your pharmacophore definition, give it a name ('Pharm (#)' by default) and click OK.
Last modified Monday, 05. Jul 2010 13:57 CEST by WebMaster