Skip to main content
Log in

GALAHAD: 1. Pharmacophore identification by hypermolecular alignment of ligands in 3D

  • Original Paper
  • Published:
Journal of Computer-Aided Molecular Design Aims and scope Submit manuscript

Summary

Alignment of multiple ligands based on shared pharmacophoric and pharmacosteric features is a long-recognized challenge in drug discovery and development. This is particularly true when the spatial overlap between structures is incomplete, in which case no good template molecule is likely to exist. Pair-wise rigid ligand alignment based on linear assignment (the LAMDA algorithm) has the potential to address this problem (Richmond et al. in J Mol Graph Model 23:199–209, 2004). Here we present the version of LAMDA embodied in the GALAHAD program, which carries out multi-way alignments by iterative construction of hypermolecules that retain the aggregate as well as the individual attributes of the ligands. We have also generalized the cost function from being purely atom-based to being one that operates on ionic, hydrogen bonding, hydrophobic and steric features. Finally, we have added the ability to generate useful partial-match 3D search queries from the hypermolecules obtained. By running frozen conformations through the GALAHAD program, one can utilize the extended version of LAMDA to generate pharmacophores and pharmacosteres that agree well with crystal structure alignments for a range of literature datasets, with minor adjustments of the default parameters generating even better models. Allowing for inclusion of partial match constraints in the queries yields pharmacophores that are consistently a superset of full-match pharmacophores identified in previous analyses, with the additional features representing points of potentially beneficial interaction with the target.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Abbreviations

ATP:

Adenosine triphosphate

CDK-2:

Cyclin dependent kinase 2

DHFR:

Dihydrofolate reductase

GALAHAD:

A Genetic Algorithm with Linear Assignment for the Hypermolecular Alignment of Datasets

GASP:

Genetic Algorithm Superposition Program

GPCR:

G-Protein coupled receptor

HIV-1:

Human immunodeficiency virus 1

LAMDA:

Linear Assignment for Molecular 50 Dataset Alignment

LAP:

Linear assignment problem

MCS:

Maximum common subgraph

RMSD:

Root mean square deviation

RT:

Reverse transcriptase

References

  1. Kubinyi H, Folkers G, Martin YC (eds) (1998) 3D QSAR in drug design. Kluwer/ESCOM, Leiden

    Google Scholar 

  2. Ferguson AM, Heritage T, Jonathon P, Pack SE, Phillips L, Rogan J, Snaith PJ (1997) J Comput Aided Mol Des 11:143

    Article  CAS  Google Scholar 

  3. Pastor M, Cruciani G, McLay I, Pickett S, Clementi S (2000) J Med Chem 43:3233

    Article  CAS  Google Scholar 

  4. Cramer RD III, Patterson DE, Bunce JD (1988) J Am Chem Soc 110:5959

    Article  CAS  Google Scholar 

  5. Klebe G, Abraham U, Mietzner T (1994) J Med Chem 37:4130

    Article  CAS  Google Scholar 

  6. Clark RD, Abrahamian E, Strizhev A, Wolohan PRN, Abrams C (2005) 230th ACS National Meeting, Washington, COMP 137

  7. Clark RD, Abrahamian E, Abrams C, Brandt P, Gustavsson A-L, Homan E, Metwally E, Richmond NJ, Strizhev A, Wirstam M, Wolohan P (manuscript in preparation)

  8. Lemmen C, Lengauer T (2000) J Comput Aided Mol Des 14:215

    Article  CAS  Google Scholar 

  9. Vladutz G, Gould SR (1988) In: Warr WA (ed) Chemical structures. The international language of chemistry. Springer, Berlin Heidelberg New York, pp 371–384

  10. Brown RD, Downs GM, Jones G, Willett P (1994) J Chem Inf Comput Sci 34:47

    Article  CAS  Google Scholar 

  11. Brown N, Willett P, Wilton DJ, Lewis RA (2003) J Chem Inf Comput Sci 43:288

    Article  CAS  Google Scholar 

  12. Palyulin VA, Radchenko EV, Zefirov NS (2000) J Chem Inf Comput Sci 40:659

    Article  CAS  Google Scholar 

  13. Raymond JW, Willett P (2002) J Comput Aided Mol Des 16:521

    Article  CAS  Google Scholar 

  14. Richmond NJ, Willett P, Clark RD (2004) J Mol Graph Model 23:199

    Article  CAS  Google Scholar 

  15. GALAHAD™ is distributed by Tripos, Inc., 1699 S. Hanley Rd., St. Louis MO 63144 USA, http://www.tripos.com

  16. Patel Y, Gillet V, Bravi G, Leach AR (2002) J Comput Aided Mol Des 16:653

    Article  CAS  Google Scholar 

  17. Belongie S, Malik J, Puzicha J (2002) IEEE Trans Pattern Anal Mach Intell 24:509

    Article  Google Scholar 

  18. Abrahamian E, Fox PC, Nærum L, Christensen IT, Thøgersen H, Clark RD (2003) J Chem Inf Comput Sci 43:458

    Article  CAS  Google Scholar 

  19. Murtagh F (1983) Comput J 26:354

    Google Scholar 

  20. Barnard JM, Downs GM (1992) J Chem Inf Comput Sci 32:644

    Article  CAS  Google Scholar 

  21. Individual molecules have conformations but the accompanying position in space—the configuration—is only meaningful in relation to another molecule, e.g., in complex with a protein or in a hypermolecular alignment

  22. Jones G, Willett P, Glen RC (1995) J Comput Aided Mol Des 9:532

    Article  CAS  Google Scholar 

  23. GASP™ is distributed by Tripos, Inc., 1699 S. Hanley Rd., St. Louis MO 63144 USA, http://www.tripos.com

  24. Ghose AK, Crippen GM (1982) J Med Chem 25:892

    Article  CAS  Google Scholar 

  25. SYBYL® is distributed by Tripos, Inc., 1699 S. Hanley Rd., St. Louis MO 63144 USA, http://www.tripos.com

  26. It should be noted in passing the N 1-H tautomers given on the Research Collaboratory for Structural Bioinformatics (RCSB) web site (http://www.pdbbeta.rcsb.org/pdb/Welcome.do) for folate (1) and 5-deazafolate (2) would yield a grossly incorrect alignment if taken literally and used in place of the N 3-H tautomers shown in Fig. 3. The exact choice of tautomer provided to the program may affect the hydrogen bonding strength (gasp weight) assigned to each feature, but will generally have little or no qualitative effect on the models produced

  27. Cottrell SJ, Gillet VJ, Taylor R, Wilton DJ (2004) J Comput Aided Mol Des 18:665

    Article  CAS  Google Scholar 

  28. Under the macro definitions used by default here and in SYBYL 7.2, anilinic nitrogens in general are recognized as both acceptor and donor atoms. This reflects that fact that the pK a of anilines can fall above or below physiological pH values, depending on exactly how they are substituted. Modifying the macro definitions to account for the fact that the exo nitrogens in aminopterins are not basic has no affect on the results shown in Fig. 3 aside from the disappearance of A3 from the model query

  29. Note that 3 N in 18 is “seen” as both a donor and an acceptor by GALAHAD, because of the potential for tautomerization with 1 NH

  30. Langer, T (2005) Fifth European Workshop in Drug Design, Siena, Italy, 29 May–5 June 2005, http://www.unisi.it/EWDD, http://www.inteligand.com/demos/cdk2-workshop-siena.pdf

  31. Mason JS, Good AC, Martin EJ (2001) Curr Pharm Des 7:567

    Article  CAS  Google Scholar 

  32. Shepphird JK, Clark RD (2006) J Comput Aided Mol Design (in press)

  33. Cole JC, Murray CW, Nissink JW, Taylor RD, Taylor R (2005) Proteins 60:325

    Article  CAS  Google Scholar 

Download references

Acknowledgments

Tripos Inc. funded the work described here. We would like to thank Martin Bohl of Tripos GmbH and Jerk Vallgårda, Evert Homan, Anna-Lena Gustavsson, Peter Brandt, and Maria Wirstam of Biovitrum for their encouragement and support during the development of GALAHAD. We would also like to thank anonymous reviewers for their remarkably careful reading of the manuscript and insightful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert D. Clark.

Appendix: Assigning features to partial match sets

Appendix: Assigning features to partial match sets

Suppose that clusters of query features have been sorted in decreasing order of how many features they contain—i.e., of how many of the n ligands in a hypermolecule they “hit.” Suppose further that one wishes to distribute the features in such a way that features hitting the same number of ligands fall under the same partial match constraint. Then the feature centroids q i representing the clusters i = 1,2,... can be allocated among partial match constraints in the query by applying the following method:

  1. 1.

    Let k(q i) be the number features in the cluster represented by q i—i.e., the number of ligands that hit query feature q i;

  2. 2.

    Drop any q i for which k(q i) < t min, where t min is the minimum number of ligands that each query feature must “hit.”

  3. 3.

    Initialize the partial match sets q 2 and q 1as empty sets;

  4. 4.

    If the number of features |q i| < 5, set q 1 = {q i} and go to Step 15;

  5. 5.

    Set t = max(k(q i));

  6. 6.

    If k(q i) = t, add q i to q 1;

  7. 7.

    Set t = t − 1;

  8. 8.

    If t < min(t min, 0.75n), go to step 15;

  9. 9.

    If the cardinality |q 1| < 3 and some features q i have not been assigned, go to step 6:

  10. 10.

    If k(q i) = t, add q i to q 2;

  11. 11.

    Set t = t − 1;

  12. 12.

    If t < t min, go to step 14;

  13. 13.

    If |q 1 | + |q 2| < 8, go to step 10;

  14. 14.

    If |q 2| = 1 and |q 1| = 3, set q 1 = q 1 ∪ q 2 and set q 2 equal to the empty set;

  15. 15.

    If |q 1| ≤ 3, mark all q i in q 1 as required matches and go to step 18;

  16. 16.

    if |q 1| = 4:

    1. a.

      If k(q i) = n for any q i in q 1, mark all q i in q 1 as required matches and go to step 18; else

    2. b.

      Set the minimum partial match for q 1 (min 1) to 3 and go to step 18;

  17. 17.

    If |q 1| > 4, set min 1 = 4;

  18. 18.

    Set min 2 as follows:

    1. a.

      min 2 = 0 if |q 2| = 1;

    2. b.

      min 2 = 1 if |q 2| = 2;

    3. c.

      min 2 = 2 if |q 2| = 3;

    4. d.

      min 2 = 5 − min 1 or to 2, whichever is greater, if |q 2| > 3.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Richmond, N.J., Abrams, C.A., Wolohan, P.R.N. et al. GALAHAD: 1. Pharmacophore identification by hypermolecular alignment of ligands in 3D . J Comput Aided Mol Des 20, 567–587 (2006). https://doi.org/10.1007/s10822-006-9082-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue date:

  • DOI: https://doi.org/10.1007/s10822-006-9082-y

Keywords

Profiles

  1. Robert D. Clark