research papers
Crystallographic
of ligand complexesaDepartment of Cell and Molecular Biology, Uppsala University, Biomedical Centre, Box 596, SE-751 24 Uppsala, Sweden
*Correspondence e-mail: gerard@xray.bmc.uu.se
Model building and
of complexes between biomacromolecules and small molecules requires sensible starting coordinates as well as the specification of restraint sets for all but the most common non-macromolecular entities. Here, it is described why this is necessary, how it can be accomplished and what pitfalls need to be avoided in order to produce chemically plausible models of the low-molecular-weight entities. A number of programs, servers, databases and other resources that can be of assistance in the process are also discussed.Keywords: refinement; model building; ligand complexes; restraint sets; macromolecular crystallography.
1. The null hypothesis
When the etc. However, the first assumption should indeed be that the geometry is `ideal' and only very convincing density in high-resolution maps should be allowed to tempt one to depart from that assumption. In most cases, the major problem will be to define the restraints that are necessary to impose the ideal geometry, as well as to find the appropriate (`ideal') target values for those restraints. This issue is discussed in detail below. However, before discussing restraints we should briefly examine the other assumption that is made in the null hypothesis, namely that the crystal contains the expected compound. There are a number of circumstances that can invalidate this assumption. A trivial one is the fact that the crystal is bound to contain much more than just the macromolecule and the small molecule of interest: any molecules retained during purification, components of the crystallization soup, cryoprotectant etc. In many cases, therefore, interpreting density features can be a major obstacle in and of itself. Some of the automated methods described elsewhere in this issue may be of assistance in such cases (Evrard et al., 2007; Terwilliger et al., 2007). In addition, as the examples below show, compounds (known and unknown) may undergo chemical reactions, `known' compounds may turn out to be something completely different and sometimes a putative ligand simply does not bind or binds with too low an occupancy to give a clear feature in the electron density.
of a complex between a macromolecule and a small molecule is determined, the null hypothesis is usually: `My crystal contains the compound I soaked in or cocrystallized with and it has ideal geometry'. The assumption of ideal geometry is usually warranted, although one has to keep in mind that deviations may occur owing to unexpected effects of pH orDepending on the nature of the small molecule and the environment inside the protein, a ligand may be reduced or oxidized (e.g. sulfur- or metal-containing compounds), it may form dimers (e.g. β-mercaptoethanol may dimerize to form 2-hydroxyethyldisulfide), it may turn out to be an unexpected substrate or it may react with the protein or other components present in the crystal. An interesting example of an unexpected reaction taking place in a crystal (albeit with an unusual amino acid rather than a ligand) was encountered in the of a methanogen methyltransferase, the first known protein to contain a copy of the 22nd naturally occurring amino acid, L-pyrrolysine (Hao et al., 2002). Crystals were obtained with both sodium chloride and ammonium sulfate. However, the unusual amino acid had undergone a spontaneous (of an amine group; 60% occupancy) in the crystals grown with ammonium sulfate (Hao et al., 2002).
A communication problem caused confusion during the ; Kleywegt et al., 1994). However, persistent features in subsequent difference maps suggested that the ligand was something else. After consultation with the synthetic chemists half a world away, it turned out that the compound they had supplied was in fact a different synthetic retinoid, `compound 19' (Fig. 1; Kleywegt et al., 1994; Davis et al., 2003).
of a complex of cellular retinoic acid-binding protein II with a synthetic retinoid that was supposed to be TTNPB (Fig. 1Sometimes a ligand simply does not bind (or binds with too low occupancy or with too much disorder) and this may explain what happened in the et al., 2000). Close inspection of the maps after publication convinced the authors that these did `not support the placement of the inhibitor as stated in the paper' and the structure was retracted (Hanson et al., 2002; Fig. 2).
of a complex between botulinum neurotoxin type B protease and an inhibitor (Hanson2. The need for restraints
Macromolecular X-ray crystallography is a notoriously poor method for determining the structure of small molecules that are bound to macromolecules and it has been pointed out by a number of people that the stereochemical quality of more than a few small-molecule structures encountered in the worldwide Protein Data Bank (wwPDB; Berman et al., 2003) is less than overwhelming (van Aalten et al., 1996; Kleywegt & Jones, 1998; Kleywegt, 2000; Boström, 2001; Nissink et al., 2002; Davis et al., 2003; Kleywegt et al., 2003; Schüttelkopf & van Aalten, 2004; Lütteke & von der Lieth, 2004). Part of the explanation of this phenomenon lies in the general limitations of macromolecular crystallography, namely limited resolution (and information content) and weak data (leading to a low signal-to-noise ratio). This means that in typical cases the data-to-parameter ratio is of the order of 0.5–5, where one would prefer to have values in excess of 10. The lack of data can to some extent be compensated for by the use of prior knowledge in the model process. The data-to-parameter ratio can be improved by reducing the number of model parameters (by applying constraints) or by increasing the number of observations (in the form of restraints). A constraint imposes an exact condition and thereby removes one or more parameters from the model. Examples of constraints include the use of strict (NCS), rigid-body of overall or grouped temperature factors and model parameterization in torsion-angle space (in which bond lengths and angles can be kept fixed during refinement). A restraint expresses empirical knowledge (or expectations) regarding the chemistry or physics of a system in the form of a condition on one or more parameters (often in the form of a target value for a single parameter, with some indication of the allowed deviations from that value). Examples include restraints on bond lengths (either by specifying a target length or by specifying that all bonds of a certain type should have roughly the same length), bond angles, certain `fixed' torsion angles, planar groups, repulsion between non-bonded atoms and temperature-factor differences between related atoms.
Refinement programs incorporate restraints into the target function (i.e. the function that is minimized, which can be a least-squares, or energy-based function) by adding empirical restraint functions that take different functional forms depending on the nature of the restraints. For instance, bond-length restraints are conveniently implemented by adding a quadratic penalty or cost function of the type
where ω is a weight, dmodel is a bond length in the model, dideal is the target value for that bond and the sum extends over all covalent bonds in the model. For of a model three things are needed: a set of definitions (atom types, bonds, angles, planar groups etc.), a set of target (`ideal') values for the restraints and appropriate weights for the individual restraints and for the restraint functions (to determine the relative importance of the experimental data and the restraints). In the following, this collection of items will be called a restraint set, but it goes by many other names: (stereochemical) dictionary, library, force field or topology and parameter definitions. The various types of (stereochemical) restraints and their use in will not be discussed here. Instead, the reader is referred to the paper by Evans in this issue (Evans, 2007), to other review papers (Hendrickson, 1985; Kleywegt et al., 2003; Tronrud, 2004) and to standard textbooks.
3. Intelligent design
Biomacromolecules are (mostly linear) polymers composed of a limited repertoire of units (amino acids, etc.). For the purposes of restraint-set definition, this means that only a limited set of restraint specifications are required to cover most cases. Indeed, after the seminal work of Engh & Huber (1991, 2001) such specifications are now available for all popular and model-building programs, both for proteins (for bond lengths and angles, although Priestle has also derived restraints for some torsion angles; Priestle, 2003) and (Parkinson et al., 1996). For other entities (`heterocompounds') the situation is less favourable, although restraints for common compounds are often provided with the programs. In principle, there is an infinite variety of possible compounds that can be complexed with biomacromolecules and for every one of these the crystallographer will have to obtain a sensible set of restraints and a sensible starting model. The problem is alleviated somewhat through the use of atom-typing techniques where atoms with similar physical and chemical properties are treated the same (i.e. they have the same restraint target values and weights) in all compounds they occur in. Atom types depend on the type, the state, the charge, the number of attached H atoms (implicit or explicit) and the chemical environment. For instance, in many restraint sets for the programs X-PLOR (Brünger, 1992) and CNS (Brünger et al., 1998), an sp3-hybridized C atom with two (implicit) H atoms attached to it is assigned the atom type CH2E, although Engh & Huber define two extra types, namely CH2P (in prolines) and CH2G (in glycines). Many bond-length and bond-angle restraints have already been defined for such atom types, which reduces the onus on the crystallographer when creating restraint sets for new compounds. For instance, the compound benzene can simply be specified to consist of six C atoms of type CR1E that form a six-membered ring. Since this atom type also occurs in phenylalanine residues, the target values and weights for the bond lengths and angles will automatically be the same as those defined by Engh & Huber.
The use of high-quality restraint sets is especially important for small-molecule ligands since the determination of their conformation, binding mode and interactions with the macromolecule is typically the main reason for determining the a priori) and to validating the resulting geometry (a posteriori) is a thorough understanding of the chemistry of the compound. This enables one to define the types of all atoms and to specify all the necessary restraints. The general rules for specifying stereochemical restraints are fairly straightforward (Kleywegt et al., 2003; Evans, 2007).
of the complex in the first place. Although some crystallographers recycle the restraint sets of colleagues, in general the evolution of such sets does not lead to a high level of quality. This is one area where `intelligent design' is to be preferred. The key both to generating and validating restraint sets (
|
Particular attention is required when covalent links between distinct entities are to be defined. This occurs, for instance, when a suicide inhibitor has reacted with a catalytic residue, when a post-translational modification has occurred on an e.g. an amino acid and a carbohydrate). In addition, a C atom that is achiral in the isolated compound may become chiral when it is linked to another entity. A related phenomenon may explain why there are a few dozen instances of 2-(acetylamino)-2-deoxy-α-D-glucopyranose in the wwPDB (where it is labelled NDG); the compound is identical to N-acetyl-D-glucosamine (NAG), with the exception of the of the C1 atom that links it to an asparagine residue. It seems likely that some or all of these are really NAGs that have been refined without a restraint (or with the wrong target value).
or when a ligand consists of multiple hetero-entities (such as oligosaccharides). In such cases, bond lengths, angles and torsion angles need to be defined that involve atoms from two separate entities (It is important to realise that some restraints are interdependent and others are even redundant (Kleywegt, 2000; Tronrud, 2004). For instance, if bond angles are restrained by the corresponding 1–3 distances, the restraints implicitly also restrain the two 1–2 bond lengths that are involved, and a similar situation arises when 1–4 distances are used to restrain torsion angles.
Prior knowledge regarding restraint target values (in particular, for bond lengths and angles) can be obtained from different sources, for instance by recycling previously defined atom types or by looking them up in compilations in papers, books or websites, or by calculating them from a high-quality (crystal) structure of the compound of interest. Conformational torsion angles are not usually restrained and target values for other restraints (chirality, planarity) tend to follow immediately from the chemistry of the system (e.g. a torsion-angle restraint to enforce a trans arrangement around a double bond implies a restraint target of 180°).
The proper way to define restraint sets is to perform a detailed analysis à la Engh & Huber. Besides appropriate target values, such an analysis also yields reasonable estimates of the standard deviations of these values. One of the few examples of such an analysis is the work of Lancaster & Michel (1997) on the cofactors encountered in the photosynthetic reaction centre. For energy-based methods, weights (or, rather, `force constants') have sometimes been derived from experimental data (e.g. from infrared spectra). However, the most common method for defining weights is to simply use values that are in the same ballpark as those used for proteins. For bond lengths, the standard deviation is typically set to 0.02 Å (or the corresponding force constant to 1000 kCal mol−1 Å−2); for bond angles a value of 2° is often used (or a force constant of 500 kCal mol−1 deg−2).
4. The twilight zone
Since the construction of high-quality restraint sets is not trivial, it should come as no surprise that examples of `unusual' ligand stereochemistry abound in the wwPDB (van Aalten et al., 1996; Kleywegt & Jones, 1998; Kleywegt, 2000; Boström, 2001; Nissink et al., 2002; Davis et al., 2003; Kleywegt et al., 2003; Schüttelkopf & van Aalten, 2004; Lütteke & von der Lieth, 2004). A small number of examples are shown in Fig. 3. Manual inspection of a large number of such anomalies suggests that there are a number of different problems that may occur.
|
It is worth noting that errors in ligand stereochemistry occur in structures in essentially the entire resolution spectrum (Kleywegt et al., 2003). This merely demonstrates that the X-ray data alone are insufficient to define the stereochemistry of small molecules (although incorrect restraints hardly help either, of course).
It is important to realise that a restraint set is in essence a specification of the ideal stereochemistry of a compound. In the best of worlds all the restraints will be satisfied, but the old adage `garbage in, garbage out' applies. If there are incorrect restraints or restraints with incorrect target values, one should not be surprised to find that the i.e. where necessary restraints are omitted or given too low a weight), liberties will be taken: a program cannot be more intelligent than its user (yet). Consequently, the best way to prevent errors in the first place is to make sure that both the restraint set for a compound and its starting model are of high quality. A useful way to validate a restraint set is to randomize the coordinates of a ligand and subsequently refine it in isolation (i.e. without protein etc. and without use of the X-ray data). If the resulting geometry is chemically implausible this means that the restraints are incomplete, erroneous or conflicting.
program produces a chemically implausible model. Similarly, where freedom is given (5. Tools of the trade
Fortunately, there are a number of resources available to crystallographers who need plausible starting models and reasonable restraint sets for small molecules. A few resources will be discussed here (links are listed in Table 1); several others can be found in a previous review (Kleywegt et al., 2003).
|
Restraint sets can be specified by anyone with a good knowledge of chemistry, but the process is tedious, time-consuming and error-prone (Pähler & Hendrickson, 1990). Restraint sets from colleagues should be shunned as a rule, unless there are strong indications that the colleague is considerably more skilled, patient and conscientious than oneself. A collection of validated dictionaries for various nucleotide units is available from the A La Mode website (Clowney et al., 1999). Restraint sets for REFMAC (Murshudov et al., 1997) can be generated from SMILES strings (Weininger, 1988; Weininger et al., 1989) with AFITT (Peat et al., 2005) and with CCP4 software (Greaves et al., 1999; Vagin et al., 2004). These programs can also be used to draw two-dimensional diagrams of ligands that can be converted into structures and restraint sets.
The MSD database contains a component called MSDChem that holds a wealth of information about all hetero-entities that occur in any wwPDB entry (Golovin et al., 2004). Atom types are available for CCP4 and CNS, the order, length and stereochemistry of bonds is described, both experimental and `ideal' coordinate sets are available, REFMAC dictionaries can be exported etc. The ideal structures have been generated from SMILES strings with the program CORINA (Gasteiger et al., 1990).
HIC-Up (Kleywegt & Jones, 1998) is a repository of information about hetero-entities that occur in the wwPDB. It began in the mid-1990s as a collection of restraint files for use with X-PLOR that had been derived from coordinate sets taken from wwPDB entries. Nowadays, restraint sets are available for X-PLOR/CNS, O and TNT and most of them have been derived from the ideal coordinate sets from MSDChem (as these are often of higher quality than those taken directly from the wwPDB entries). In addition to these coordinate and restraint sets, HIC-Up also provides a number of links to external sites for every entry as well as statistics derived from data stored at the Electron Density Server (EDS; Kleywegt et al., 2004); for an example of the latter, see Table 2. The links from HIC-Up to EDS enable crystallographers to assess quickly how the fit of their ligand to the density compares with what has been observed in other structures at similar resolution. They may also be of use in cases where interpretation of the density is ambiguous. A separate server is available to generate restraint sets directly from coordinate files; this can be used for compounds that are not yet covered by HIC-Up.
|
PRODRG (van Aalten et al., 1996; Schüttelkopf & van Aalten, 2004) is a versatile server for generating coordinates and restraint sets for a wide variety of docking, modelling and molecular-dynamics programs. PRODRG can handle C, N, O, S, P, Cl, I, Br and F atoms, which covers a large fraction of all ligands in the wwPDB as well as most pharmaceutically relevant compounds. Input to the server can be provided as a two-dimensional chemical diagram or an ASCII text drawing. A set of three-dimensional coordinates can also be supplied but this is actually discouraged.
There are many resources that can be used to obtain a chemically reasonable starting model of small-molecule ligands. Experimental coordinates can be extracted from the wwPDB (with all the associated caveats), either from wwPDB entries directly or from derived databases such as MSDChem, HIC-Up and Ligand Depot (Feng et al., 2004). Potentially more reliable experimental coordinates can be found in databases that contain small-molecule crystal structures. Traditionally, chemical databases have not been in the public domain and this is how two crystallographic databases, the Cambridge Structural Database (CSD) and the Inorganic Database (ICSD), still operate today. However, in recent years at least two databases have been set up that make such structures available free of charge: the Crystallography Open Database (COD) and Reciprocal Net. Although their coverage is considerably smaller than that of the CSD, they are a good starting point, in particular for macromolecular crystallographers without access to the other databases.
Structures of small molecules can also be calculated without resorting to crystallographic data. Many packages are available that calculate structures using ab initio, semi-empirical or molecular-mechanics methods. A program that is specifically tailored to producing restraint sets and that can handle metals is Hess2FF (Nilsson et al., 2003). There are also many programs that can convert one-dimensional representations (such as SMILES strings) or two-dimensional diagrams into a set of plausible three-dimensional coordinates, including CORINA, PRODRG and AFITT. CORINA has also been used in the construction of the NCI Open Database, a freely accessible database containing three-dimensional coordinates for more than a quarter of a million compounds. Two useful specialized resources are RESID (Garavelli, 2004), a database with (model) structures and information for around 400 types of modified and cross-linked amino-acid residues, and SWEET (Bohne et al., 1999), a server to generate model structures of simple and complex A companion resource to SWEET is PDB-CARE, which is designed to validate carbohydrate structures (Lütteke & von der Lieth, 2004).
Note added in proof. After this paper had been accepted, the author found out about two more useful resources, similar to the NCI Open Database. ChemDB (https://cdb.ics.uci.edu/CHEM/Web/ ; Chen et al., 2005) and ZINC (https://blaster.docking.org/zinc/ ; Irwin & Shoichet, 2005) both provide calculated coordinates for more than 4 million compounds.
Acknowledgements
The author wishes to acknowledge the many people with whom he has discussed issues of
and validation of ligand complexes over the past 15 years and on whose shoulders he was trampling while writing this contribution. These giants include, among many others, Alwyn Jones (Uppsala), Eleanor Dodson (York), Phil Evans (Cambridge), Kim Henrick (Hinxton), Axel Brunger (Stanford), Paul Adams (Berkeley), Dale Tronrud (Eugene), Alexander Schüttelkopf and Daan van Aalten (Dundee), Andy Davis and Simon Teague (Charnwood), Gert Vriend (Nijmegen) and Roman Laskowski (Hinxton). The author is a Royal Swedish Academy of Sciences (KVA) Research Fellow, supported through a grant from the Knut and Alice Wallenberg Foundation. He is supported by KVA, the Swedish Structural Biology Network (SBNet), Uppsala University and its Linnaeus Centre for Bioinformatics.References
Aalten, D. M. F. van, Bywater, R., Findlay, J. B. C., Hendlich, M., Hooft, R. W. W. & Vriend, G. (1996). J. Comput. Aided Mol. Des. 10, 255–262. CrossRef PubMed Google Scholar
Berman, H., Henrick, K. & Nakamura, H. (2003). Nature Struct. Biol. 10, 980. Web of Science CrossRef PubMed Google Scholar
Bohne, A., Lang, E. & von der Lieth, C. W. (1999). Bioinformatics, 15, 767–768. Web of Science CrossRef PubMed CAS Google Scholar
Boström, J. (2001). J. Comput. Aided Mol. Des. 15, 1137–1152. Web of Science CrossRef PubMed CAS Google Scholar
Brünger, A. T. (1992). X-PLOR. Version 3.1. A System for X-ray Crystallography and NMR. Yale University, Connecticut, USA. Google Scholar
Brünger, A. T., Adams, P. D., Clore, G. M., DeLano, W. L., Gros, P., Grosse-Kunstleve, R. W., Jiang, J.-S., Kuszewski, J., Nilges, M., Pannu, N. S., Read, R. J., Rice, L. M., Simonson, T. & Warren, G. L. (1998). Acta Cryst. D54, 905–921. Web of Science CrossRef IUCr Journals Google Scholar
Chen, J., Swamidass, S. J., Dou, Y., Bruand, J. & Baldi, P. (2005), Bioinformatics, 21, 4133–4139. CrossRef PubMed CAS Google Scholar
Clowney, L., Westbrook, J. D. & Berman, H. M. (1999). J. Appl. Cryst. 32, 125–133. Web of Science CrossRef CAS IUCr Journals Google Scholar
Davis, A. M., Teague, S. J. & Kleywegt, G. J. (2003). Angew. Chem. Int. Ed. 42, 2718–2736. Web of Science CrossRef CAS Google Scholar
Engh, R. A. & Huber, R. (1991). Acta Cryst. A47, 392–400. CrossRef CAS Web of Science IUCr Journals Google Scholar
Engh, R. A. & Huber, R. (2001). International Tables for Crystallography, Vol. F, edited by M. G. Rossmann & E. Arnold, pp. 382–392. Google Scholar
Evans, P. R. (2006). Acta Cryst. D63, 58–61. Web of Science CrossRef IUCr Journals Google Scholar
Evrard, G. X., Langer, G. G., Perrakis, A. & Lamzin, V. (2006). Acta Cryst. D63, 108–117. Web of Science CrossRef IUCr Journals Google Scholar
Feng, Z., Chen, L., Maddula, H., Akcan, O., Oughtred, R., Berman, H. M. & Westbrook, J. (2004). Bioinformatics, 20, 2153–2155. Web of Science CrossRef PubMed CAS Google Scholar
Garavelli, J. S. (2004). Proteomics, 4, 1527–1533. Web of Science CrossRef PubMed CAS Google Scholar
Gasteiger, J., Rudolph, C. & Sadowski, J. (1990). Tetrahedron Comput. Methods, 3, 537–547. CrossRef CAS Google Scholar
Golovin, A. et al. (2004). Nucleic Acids Res. 32, D211–D216. Web of Science CrossRef PubMed CAS Google Scholar
Greaves, R. B., Vagin, A. A. & Dodson, E. J. (1999). Acta Cryst. D55, 1335–1339. Web of Science CrossRef CAS IUCr Journals Google Scholar
Hanson, M. A., Oost, T. K., Sukonpan, C., Rich, D. H. & Stevens, R. C. (2000). J. Am. Chem. Soc. 122, 11268–11269. Web of Science CrossRef CAS Google Scholar
Hanson, M. A., Oost, T. K., Sukonpan, C., Rich, D. H. & Stevens, R. C. (2002). J. Am. Chem. Soc. 124, 10248. Web of Science CrossRef Google Scholar
Hao, B., Gong, W., Ferguson, T. K., James, C. M., Krzycki, J. A. & Chan, M. K. (2002). Science, 296, 1462–1466. Web of Science CrossRef PubMed CAS Google Scholar
Harris, M. & Jones, T. A. (2001). Acta Cryst. D57, 1201–1202. Web of Science CrossRef CAS IUCr Journals Google Scholar
Hendrickson, W. A. (1985). Methods Enzymol. 115, 252–270. CrossRef CAS PubMed Google Scholar
Irwin, J. J. & Shoichet, B. K. (2005). J. Chem. Inf. Model. 45, 177–182. Web of Science CrossRef PubMed CAS Google Scholar
Jones, T. A., Zou, J.-Y., Cowan, S. W. & Kjeldgaard, M. (1991). Acta Cryst. A47, 110–119. CrossRef CAS Web of Science IUCr Journals Google Scholar
Kleywegt, G. J. (2000). Acta Cryst. D56, 249–265. Web of Science CrossRef CAS IUCr Journals Google Scholar
Kleywegt, G. J., Bergfors, T., Senn, H., Le Motte, P., Gsell, B., Shudo, K. & Jones, T. A. (1994). Structure, 2, 1241–1258. CrossRef CAS PubMed Web of Science Google Scholar
Kleywegt, G. J., Harris, M. R., Zou, J.-Y., Taylor, T. C., Wählby, A. & Jones, T. A. (2004). Acta Cryst. D60, 2240–2249. Web of Science CrossRef CAS IUCr Journals Google Scholar
Kleywegt, G. J., Henrick, K., Dodson, E. J. & van Aalten, D. M. (2003). Structure, 11, 1051–1059. Web of Science CrossRef PubMed CAS Google Scholar
Kleywegt, G. J. & Jones, T. A. (1998). Acta Cryst. D54, 1119–1131. Web of Science CrossRef CAS IUCr Journals Google Scholar
Lancaster, C. R. & Michel, H. (1997). Structure, 5, 1339–1359. CrossRef CAS PubMed Web of Science Google Scholar
Lütteke, T. & von der Lieth, C. W. (2004). BMC Bioinformatics, 5, 69. Google Scholar
Murshudov, G. N., Vagin, A. A. & Dodson, E. J. (1997). Acta Cryst. D53, 240–255. CrossRef CAS Web of Science IUCr Journals Google Scholar
Nilsson, K., Lecerof, D., Sigfridsson, E. & Ryde, U. (2003). Acta Cryst. D59, 274–289. Web of Science CrossRef CAS IUCr Journals Google Scholar
Nissink, J. W., Murray, C., Hartshorn, M., Verdonk, M. L., Cole, J. C. & Taylor, R. (2002). Proteins, 49, 457–471. Web of Science CrossRef PubMed CAS Google Scholar
Pähler, A. & Hendrickson, W. A. (1990). J. Appl. Cryst. 23, 218–221. CrossRef Web of Science IUCr Journals Google Scholar
Parkinson, G., Vojtechovsky, J., Clowney, L., Brünger, A. T. & Berman, H. M. (1996). Acta Cryst. D52, 57–64. CrossRef CAS Web of Science IUCr Journals Google Scholar
Peat, T. S., Christopher, J. & Schmidt, K. (2005). Acta Cryst. A61, C165. CrossRef IUCr Journals Google Scholar
Priestle, J. P. (2003). J. Appl. Cryst. 36, 34–42. Web of Science CrossRef CAS IUCr Journals Google Scholar
Schüttelkopf, A. W. & van Aalten, D. M. F. (2004). Acta Cryst. D60, 1355–1363. Web of Science CrossRef IUCr Journals Google Scholar
Terwilliger, T. C., Adams, P. D., Moriarty, N. W. & Cohn, J. D. (2006). Acta Cryst. D63, 101–107. Web of Science CrossRef IUCr Journals Google Scholar
Tronrud, D. E. (2004). Acta Cryst. D60, 2156–2168. Web of Science CrossRef CAS IUCr Journals Google Scholar
Vagin, A. A., Steiner, R. A., Lebedev, A. A., Potterton, L., McNicholas, S., Long, F. & Murshudov, G. N. (2004). Acta Cryst. D60, 2184–2195. Web of Science CrossRef CAS IUCr Journals Google Scholar
Weininger, D. (1988). J. Chem. Inf. Comput. Sci. 28, 31–36. CrossRef CAS Web of Science Google Scholar
Weininger, D., Weininger, A. & Weininger, J. L. (1989). J. Chem. Inf. Comput. Sci. 29, 97–101. CrossRef CAS Web of Science Google Scholar
© International Union of Crystallography. Prior permission is not required to reproduce short quotations, tables and figures from this article, provided the original authors and source are cited. For more information, click here.