- 1. Introduction
- 2. Conventional approaches to modelling covalent linkages in CCP4
- 3. Covalent link-description generation using AceDRG
- 4. Current tools for modelling covalent linkages in CCP4
- 5. Examples of modelling covalent linkages using AceDRG dictionaries
- 6. Discussion
- Supporting information
- References
- 1. Introduction
- 2. Conventional approaches to modelling covalent linkages in CCP4
- 3. Covalent link-description generation using AceDRG
- 4. Current tools for modelling covalent linkages in CCP4
- 5. Examples of modelling covalent linkages using AceDRG dictionaries
- 6. Discussion
- Supporting information
- References
research papers
Modelling covalent linkages in CCP4
aStructural Studies, MRC Laboratory of Molecular Biology, Francis Crick Avenue, Cambridge CB2 0QH, United Kingdom, bNetherlands Cancer Institute, Plesmanlaan 121, 1066 CX Amsterdam, The Netherlands, cOncode Institute, The Netherlands, dGlobal Phasing Limited, Sheraton House, Castle Park, Cambridge CB3 0AX, United Kingdom, eCCP4, STFC Rutherford Appleton Laboratory, Chilton, Didcot OX11 0QX, United Kingdom, fRandall Centre for Cell and Molecular Biophysics, Faculty of Life Sciences and Medicine, King's College London, London SE1 9RT, United Kingdom, and gChemical Biology and Therapeutics and Structural Biology, St Jude Children's Research Hospital, 262 Danny Thomas Place, Memphis, TN 38105-3678, USA
*Correspondence e-mail: nicholls@mrc-lmb.cam.ac.uk, garib@mrc-lmb.cam.ac.uk
In this contribution, the current protocols for modelling covalent linkages within the CCP4 suite are considered. The mechanism used for modelling covalent linkages is reviewed: the use of dictionaries for describing changes to stereochemistry as a result of the covalent linkage and the application of link-annotation records to structural models to ensure the correct treatment of individual instances of covalent linkages. Previously, linkage descriptions were lacking in quality compared with those of contemporary component dictionaries. Consequently, AceDRG has been adapted for the generation of link dictionaries of the same quality as for individual components. The approach adopted by AceDRG for the generation of link dictionaries is outlined, which includes associated modifications to the linked components. A number of tools to facilitate the practical modelling of covalent linkages available within the CCP4 suite are described, including a new restraint-dictionary accumulator, the Make Covalent Link tool and AceDRG interface in Coot, the 3D graphical editor JLigand and the mechanisms for dealing with covalent linkages in the CCP4i2 and CCP4 Cloud environments. These integrated solutions streamline and ease the covalent-linkage modelling workflow, seamlessly transferring relevant information between programs. Current recommended practice is elucidated by means of instructive practical examples. By summarizing the different approaches to modelling linkages that are available within the CCP4 suite, limitations and potential pitfalls that may be encountered are highlighted in order to raise awareness, with the intention of improving the quality of future modelled covalent linkages in macromolecular complexes.
Keywords: covalent linkages; AceDRG; CCP4; monomer library; link records; link dictionary; mmCIF; restraints; CCP4 Monomer Library; link-restraint dictionary.
1. Introduction
Modelling covalent interactions between compounds requires special consideration during macromolecular model building and etc.) as well as a corresponding restraint dictionary that describes the local geometry, along with any modifications to either of the linked compounds.
In addition to requiring knowledge of the particular atoms that are covalently bound, it is necessary to have a complete chemical description of the system (including bond ordersChallenges typically encountered when modelling covalent linkages include detecting the presence of a covalent linkage, identifying the correct chemistry and obtaining appropriate restraints for use in ; Zheng et al., 2014; Koval' et al., 2019). General mechanisms for generating and applying restraints between covalently bound components have existed for decades. The two main approaches that have been used involve full local atom-typing (Tronrud et al., 1987; Engh & Huber, 1991; Brünger, 1992) and the linking of larger individual monomers (Vagin et al., 2004). In both cases the large number of potential chemical configurations has proven to be prohibitive, with detailed link dictionaries only being available for commonly occurring chemistries (for example polymeric linkages).
(Kleywegt, 2007The CCP4 (Winn et al., 2011) Monomer Library (CCP4-ML), also referred to as the REFMAC5 Dictionary (Vagin et al., 2004; Murshudov et al., 2011), contains a number of component and link dictionaries. For an overview of the current status of the CCP4-ML, see Nicholls et al. (2021). In addition to distributing a number of pre-computed descriptions in the CCP4-ML, there is also a need to facilitate the ad hoc generation of custom link dictionaries, as well as the ability to easily and/or automatically ensure that covalent linkages are correctly applied to a given model.
The procedure involved in the generation and application of bespoke covalent linkages has been awkwardly confusing and error-prone, often involving expert knowledge and/or requiring manual file editing. The lack of tools to facilitate and automate this process has resulted in manual consideration being required in a large number of cases. Failure to provide a comprehensive restraint dictionary representing a covalent linkage often results in just a single interatomic distance restraint being applied between linked components; this is insufficient to ensure good resultant model geometry. This has undoubtedly negatively affected the quality of links in many deposited models and caused the inconsistent treatment of analogous chemistries across different Protein Data Bank (PDB) entries (Berman et al., 2007). It is known that covalent binding affects the stereochemistry of neighbouring atoms, yet modifications to local chemistry have typically not been sufficiently accounted for when describing linkages. This has resulted in inappropriate geometric restraints for the surrounding environment and thus suboptimal of many macromolecular complexes or, at least, varying quality and consistency of geometric restraints in the immediate vicinity of modelled covalent linkages.
Existing tools for the generation of link dictionaries include grade (Smart et al., 2011), which generates TNT-style link dictionaries (Tronrud, 1997) suitable for use with BUSTER (Bricogne et al., 2017), and WriteDict, part of AFITT (OpenEye Scientific Software; Wlodek et al., 2006), which is integrated into Phenix (Janowski et al., 2016). The Phenix suite (Liebschner et al., 2019) also includes REEL (Moriarty et al., 2017) to facilitate the manual editing of restraints output by eLBOW (Moriarty et al., 2009). Previously, the recommended approach to link generation in CCP4 involved the use of LibCheck (Vagin et al., 2004) using JLigand (Lebedev et al., 2012), often via Coot (Emsley et al., 2010). However, the ability to routinely generate suitably comprehensive restraint dictionaries for covalently linked components, of a quality akin to that of contemporary ligand-dictionary generation technology, has been unavailable to date. In response to this deficiency, AceDRG (Long et al., 2017) has recently been extended to allow the generation of dictionaries for describing covalent linkages.
In Section 2 we review the conventional approaches to modelling covalent linkages in CCP4: the use of link records for annotating particular instances of a linkage within an atomic model and of restraint dictionaries for describing a type of linkage. Section 3 discusses the approach to link-dictionary generation implemented in AceDRG. Section 4 summarizes the tools currently available for modelling covalent linkages in the CCP4 suite. Both Coot (Section 4.5) and JLigand (Section 4.6) have been modified to allow AceDRG to be used for link-dictionary generation; these are the preferred routes when using CCP4 Cloud (Krissinel et al., 2018; Section 4.8). Recent developments in Gemmi (Wojdyr, 2017), exposed in the CCP4i2 (Potterton et al., 2018) Make Covalent Link interface (Section 4.7), aim towards providing a more robust user experience. Practical examples are provided in Section 5.
Throughout this article we specifically focus on the implementation and tools available within the CCP4 suite; analogous tools are available from other suites. Some of the tools and resources discussed, notably the CCP4-ML, AceDRG, REFMAC5 and Coot, are also distributed as part of the CCP-EM suite (Burnley et al., 2017); many features discussed here in the context of macromolecular crystallography can also be directly transferred to electron cryo-microscopy.
We shall refer here to a `model' as meaning a structural atomic model, unless otherwise stated.
2. Conventional approaches to modelling covalent linkages in CCP4
In this section, we shall reflect on the usage of link records and restraint dictionaries for describing covalent linkages, according to implementations within the CCP4 suite. In order to model a covalent linkage, it is necessary to provide a connectivity annotation (i.e. a link record) that specifies for a particular atom pair within the model to be treated as covalently bound. Also, a separate link-description dictionary is required which specifies the chemical connectivity and geometric restraints associated with a particular linkage (including references to any required modifications to the bonded compounds). Whilst not technically a strict requirement, such dictionaries are highly recommended in order to avoid poor resultant model geometry; thus, they should be considered as a requirement in modern application.
Link records are only needed for nonstandard bonds. For example, they are not required for peptide or phosphodiester linkages between adjacent residues, which are defined in the CCP4-ML. It should be noted that peptide bonds involving a noncanonical amino acid such as selenomethionine (MSE) or phosphothreonine (TPO) are also recognized by REFMAC5 without the need for link records. This holds true for any peptide bond between two monomers categorized as `peptide' (any with standard backbone-atom naming) in the CCP4-ML; the equivalent applies to with the group name `DNA' or `RNA'. There are 509 amino-acid and 270 nucleotide components in the CCP4-ML that are linked automatically. Indeed, any linkages that have descriptions in the CCP4-ML are automatically created and applied during by REFMAC5 if the potentially linked atoms have the same chain identifier1 and are sufficiently proximal or are consecutive in sequence numbering. Note that this is the same mechanism as used for the automatic application of polymeric linkages (for example between amino acids in a polypeptide chain, in and in carbohydrate chains).
For more detailed discussion and annotative examples of covalent linkages and modifications, see Lebedev et al. (2012), and for formal definitions, see Vagin et al. (2004).
2.1. Link-annotation records in PDBx/mmCIF files
PDB Exchange (PDBx; Deshpande et al., 2005), which is derived from the Macromolecular (mmCIF; Fitzgerald et al., 2006), is the preferred contemporary format for model storage. In fact, submission of PDBx/mmCIF files is now a mandatory requirement upon deposition in the wwPDB (Adams et al., 2019). These files allow the recording of any supplementary connectivity information (in the struct_conn data category; Bourne et al., 1997), including link records. Such records specify the presence of covalent bonds between compounds, for example due to post-translational modifications.
A CCP4 variant of the PDBx/mmCIF format allows the optional specification of a particular link identifier (via the CCP4_link_id data item) that uniquely references the full link description, which may be found in the CCP4-ML or in a custom dictionary. Any information regarding link identifiers is not currently used by the OneDep system at the point of deposition (Young et al., 2017). To clarify, link identifiers are only used internally by software such as REFMAC5 during the model-building and process. Since the link identifiers are discarded upon deposition, information regarding the exact chemistry and modelling assumptions made when refining the model is also lost at the point of deposition.
2.2. Link-annotation records (LINK) in PDB files
In PDB files, covalent linkages have traditionally been handled using LINK records (Callaway et al., 1996), noting that disulfide bridges, which are very common, are considered a special case and are instead treated using SSBOND records. For technical details, see Vagin et al. (2004) and Lebedev et al. (2012).
LINK records merely indicate that there is a bond between particular atoms. They are not meant to specify
targets, and simply state that there is a bonding interaction. The PDB format prescribes that LINK records include a `link distance', which should be set to the current interatomic distance between the linked atoms (taking potential symmetry operations into account). This `link distance' is typically ignored during (see below for practical exceptions), although exactly how this information is interpreted and utilized is implementation-specific; this is a common cause of confusion.In REFMAC5, if a LINK record is specified in the absence of a corresponding dictionary entry to describe that covalent linkage, then only a single covalent-bond restraint is applied between the two atoms. If the atom types are present in the CCP4-ML, with a corresponding restraint representing their bonding, then that restraint is used. Determining the appropriate stereochemistry, and thus the appropriate restraint, can be difficult, especially in the absence of explicitly modelled H atoms; this may potentially result in inappropriate restraints. If a matching restraint is not available in the CCP4-ML (for example for many metal-involving atom pairs) then a restraint is generated with a target value equal to the `link distance' reported in the LINK record. If the link distance is absent then REFMAC5 calculates a default target value based on the covalent radii of the atoms.
Either way, if a restraint dictionary is not available then only a single interatomic distance restraint is used to represent the covalent linkage. This means that other geometric properties (for example inter-component angles) that represent the local structural configuration are not restrained. However, such restraints are recommended in order to ensure that, for example, the relative orientation of the linked components is reasonable. In addition, modifications to the internal restraints for each of the involved components are not applied; the effect of this can be dramatic, especially when the covalent linkage results in chemical changes within the components (for example changes in bond orders or the addition or removal of atoms). Consequently, compared with the use of a detailed dictionary, this typically results in an atomic model of suboptimal quality (Nicholls et al., 2021).
2.3. Extended link-annotation records with identifier extension (LINKR) in PDB files
One problem with standard formal PDB LINK records is that they do not allow the specification of the exact nature of a given linkage. For example, LINK records do not encode information regarding bond order, nor whether any chemical modification of either compound is required as a result of the covalent bonding. Hence, there is potential ambiguity regarding the chemistry, and thus which dictionary should be used to define linkage geometry. In such cases, the decision regarding which dictionary to use (if indeed such a dictionary even exists) is left up to the downstream REFMAC5 accepts a variant of the PDB format that has an extended LINK record, which allows the specification of a link identifier in place of the link distance (see Fig. 1). This link identifier explicitly references a particular link description, which may be located in the CCP4-ML or in a custom dictionary. For clarification of the format variant, such extended records are marked as LINKR instead of LINK2; we shall here refer to the extended version as LINKR, in order to make this distinction clear. REFMAC5 preferentially uses records with a link identifier where possible; using this approach allows a complete description of the correct linkage chemistry and any modifications to the linked components, along with the associated restraints. This is equivalent to specifying a link identifier in CCP4 variant PDBx/mmCIF files.3
software. Consequently,2.4. Restraint dictionaries
Restraint dictionaries are used to describe the connectivity and geometry of molecular components (Vagin et al., 2004). These dictionaries are based on the mmCIF format, which is a macromolecular specialization of the more general format (Hall et al., 1991) that can be used to store many types of crystallographic data (Brown & McMahon, 2002). In the present context, restraint dictionaries are required to describe each constituent component of the model; these individual component types (for example amino-acid residues, ligands, waters etc.) are identified by a unique component identifier, which in current practical usage is treated as synonymous with `residue name', `monomer id' and 'three-letter code'.4 These `component dictionaries' specify the chemical nature of each of the constituent atoms (element, charge), the way in which the atoms are bonded (bond order, aromaticity) and additional chemical/geometric properties (orbital chirality), as well as any restraints produced by the dictionary-generation software, for example representing interatomic bonds, angles, torsion angles and planes, along with associated estimated standard uncertainties.
In addition to those for the individual components, dictionaries describing all modelled covalent linkages between components are also required. Whilst analogous in format to component dictionaries, these `link dictionaries' are distinct in terms of content. They comprise two facets.
|
Both link records and modification records are assigned their own identifiers, which must be unique and self-consistent in order to avoid ambiguity; link descriptions cross-reference particular component modifications by their identifiers. Note that there may be multiple modifications that could be applied to a given component, and there may be multiple link types that use the same modification. Indeed, there is a separate link description for each chemical linkage type. There may theoretically be multiple link descriptions corresponding to the bonding of a given atom pair between two particular residues that correspond to different chemistries; for example, differing bond orders of the covalent linkage (and implied changes to protonation) and/or differing modifications to be applied to the chemical composition/properties of either of the linked components. In the case of such ambiguities, REFMAC5 selects the first matching link entry. Consequently, it is important that the connectivity annotation record within the model references the correct identifier for the corresponding link dictionary; it is worth being mindful of such considerations when using link dictionaries.
Note that it may be necessary to reuse component and link dictionaries both within and between models; a given model may exhibit multiple instances of the same covalent linkage, and different models may exhibit the same local chemistry. For example, there are 4469 instances of the α-1,3-glycosidic linkage, which is the between the O3 and C1 atoms of pyranose components, amongst 1740 PDB entries (up to 36 link instances per model). Another example is the covalent linkage between LYS[NZ] and PLP[C4A] (see Fig. 5), of which there are 1598 instances modelled amongst 792 PDB entries (up to 12 link instances per model).
In order to facilitate reusability, component/link dictionaries are usually located in separate files from the model. Pre-computed dictionaries corresponding to many of the most commonly occurring components and link types, including the α-1,3-glycosidic linkage, are distributed as part of the CCP4-ML. The CCP4-ML has recently seen substantial expansion, including the addition of link dictionaries for commonly occurring covalent linkages, including LYS[NZ]–PLP[C4A] (Nicholls et al., 2021). Custom dictionaries must be generated for any other components and link types encountered, in which case it is important to ensure that such bespoke dictionaries maintain uniqueness and self-consistency of component, link and modification identifiers.
2.5. Restraint-dictionary accumulation
Each individual restraint dictionary (whether for component, link or modification) may be physically located in separate files or accumulated into an aggregate dictionary. Due to the format compatibility of PDBx/mmCIF model and restraint dictionaries, any dictionary information used during
may be additionally encapsulated when using the PDBx/mmCIF model format (for the purposes of completeness and tracking the provenance of utilized prior knowledge).However, since REFMAC5 only allows a single custom dictionary to be provided as input, it is necessary for dictionaries to be accumulated prior to model Where multiple dictionaries are used, it is necessary to ensure that they do not conflict in order to avoid potential ambiguity and error. In response to this need, a new tool to facilitate dictionary accumulation is now available in CCP4, which performs validation in order to ensure the compatibility of dictionary entries and includes the ability to automatically reassign modification identifiers where necessary.5 These tools utilize the Gemmi library for structural biology (Wojdyr, 2017).
3. Covalent link-description generation using AceDRG
In this section, we shall discuss the approach to link-dictionary generation implemented in AceDRG (Long et al., 2017). AceDRG was primarily designed for the creation of ligand-description (component) dictionaries from a simple chemical description, as well as the generation of initial coordinates corresponding to a low-energy conformer. AceDRG has recently been extended to allow the generation of link dictionaries, using the same fundamental procedural principles as for component-dictionary generation.
The introduction of a AceDRG considers the composite component complex as a whole and generates a dictionary for this complex as if it were a single monomer. The end result is that the linkage is modelled as if it were a natural part of one larger hypothetical molecule, and thus the resultant link dictionary contains geometric restraints derived from detailed information regarding the local chemical and structural environment (up to the third order).
between two monomers affects the internal chemistry and geometry of each of the two components. Consequently, instead of attempting to treat the two monomers and the link independently,Whilst the specific details vary, in essence the procedure is analogous to that used by JLigand for the creation of link dictionaries using LibCheck (as described by Lebedev et al., 2012). Specifically, link-dictionary generation with AceDRG involves three stages, which are detailed in the three subsequent subsections.
Examples of the practical application of AceDRG link dictionaries are provided in Section 5.
3.1. Construction of an initial composite component
AceDRG reads and processes instructions regarding the between two monomers. Such instructions include the specification of the atoms that are to be covalently linked, the bond order of the linkage and any chemical modifications to any of the atoms in either component (for example changes in atomic composition, charge or bond orders; see Fig. 5). Given such a chemical specification, AceDRG firstly sanitizes the valences of the linked atoms to report any possible gross errors such as valency violations. This sanitization involves adding/deleting bonded H atoms to/from the linked atoms in order to achieve the required valency. If the valency must be reduced but there are no bonded H atoms, AceDRG will adjust the formal charges of the atoms as necessary. Where multiple valences are possible, for example for sulfur and boron, the option that would involve minimal modification is selected. Once all necessary modifications have been applied and validated, the bonding pattern of the composite compound is constructed and the whole composite compound is sanitized.
3.2. Geometric description generation for the composite component
Given the bonding graph of the composite component, AceDRG generates a stereochemical dictionary using the procedure described by Long et al. (2017). This results in a composite component dictionary containing geometric restraints. A low-energy conformer is also generated, representing one potential conformation of the hypothetical composite molecule.
3.3. Identification of differences between individual and composite component dictionaries
The dictionaries corresponding to the individual and composite components are compared in order to identify any differences. Any intra-component differences are described as modifications to the individual components. The two original components are assigned their own modification records, with unique identifiers. Any inter-component information found in the composite dictionary is assigned to a link record, with a given link identifier. This link identifier should be referenced wherever an instance of the particular linkage type occurs within a model (as discussed in Section 2). Note that the link record internally references the modification records, so they are automatically used whenever the link identifier is referenced. Modifications are applied in the order in which they are presented. The resultant link dictionary comprises both the link record and the two component-modification records. If one or other of the input compound descriptions is not in the CCP4-ML then the corresponding component dictionaries are also added to the output file. Example link dictionaries are provided as supporting information.
4. Current tools for modelling covalent linkages in CCP4
In this section, we discuss different approaches to modelling covalent linkages, focusing on practical application. We firstly discuss the merits and drawbacks associated with replacing individual residues with larger composite components, rather than modelling them as individual covalently linked compounds (Section 4.1). We outline how the link dictionaries available in the CCP4-ML are automatically used where possible (Section 4.2) and highlight the importance of using component identifiers that correctly reflect the implied chemistry (Section 4.3). We then give an overview of modern tools within the CCP4 suite for the generation and application of link records and dictionaries, specifically AceDRG, JLigand and Coot (Sections 4.4–4.6) and the Make Covalent Link task in CCP4i2 (Section 4.7), as well as a discussion of the flow of information pertaining to covalent linkages in CCP4 Cloud (Section 4.8). It should be noted that each of the interfaces for dictionary generation discussed in Sections 4.5–4.8 use AceDRG; each of these workflows should involve the creation of identical link dictionaries.
Fig. 2 depicts a general abstraction of the dataflow involved in modelling covalent linkages with CCP4. AceDRG is the recommended tool for link-dictionary generation. AceDRG may be executed from within Coot or JLigand (via Coot); these are the recommended routes when using CCP4 Cloud. AceDRG can also be executed from a command-line interface, as well as via the Make Covalent Link task in CCP4i2. Both Coot and the Make Covalent Link task can add link records to a model; the latter of these can scan a given model for matching instances of a linkage and apply link records accordingly (maintaining the appropriate identifiers). In cases where there are multiple custom restraint dictionaries (for components, links etc.), they must be accumulated into a single aggregate dictionary, ensuring internal consistency and uniqueness of nomenclature and identifiers. This aggregate dictionary, along with any required dictionaries from the CCP4-ML, is used by Coot and REFMAC5 during the iterative model-building and process. The final model deposited in the wwPDB contains link records, but without link identifiers.
4.1. Replacing individual residues with larger composite components
Treating linked components as a single larger entity, and generating a new component dictionary for that composite component, is a technically valid option. There are examples of this within the PDB, one such component being LLP, which represents the linked LYS–PLP complex (as modelled, for example, in PDB entry 1ajs; Rhee et al., 1997). For the specifics of this example, see Lebedev et al. (2012). Previously, the main benefit of such a composite component approach was to ensure that the restraints for the internal geometry would be of the same quality as for individual components (in contrast to the use of a simple LINK record). However, due to having a different component identifier, any other linkages (for example polymeric linkages) involving the composite component would have to be re-specified, resulting in unnecessary duplication and potential for error. Another problem with this approach is that explicit references to the individual components (in this case LYS and PLP) are lost; such information could be useful in subsequent downstream analysis.
Fortunately, there is no longer a need to replace residues with larger composite components in order to model covalent linkages, as tools are now available that allow the routine creation of quality link descriptions. The modern architecture promoted within this article, which involves linking smaller components together, is more general and flexible than requiring the availability of explicit dictionaries for larger composite components.
However, there are a number of cases where a complex has traditionally been treated as a modified component rather than modelling the covalent linkage between two components (for example phosphotyrosine, which has the component identifier PTR). In such cases, it is important to follow the typical convention in order to avoid extra work upon deposition of the final model in the wwPDB. Replacing a residue by its modified counterpart can be performed efficiently with the `replace residue' tool in Coot. For lists of commonly occurring modified amino acids and otherwise special components, see Table 1 in Lebedev et al. (2012) and Table 2 in van Beusekom et al. (2021).
The composite component complex approach may also be required in difficult cases, such as when there are multiple linkages between the same two components or when a link dictionary involves more than two components (a use case not currently supported by modern dictionary generators).
Note also that the use of the linkage mechanism should be restricted to describing the result of chemical reactions in which two components become covalently bound: this has a clear biological interpretation. Other geometric restraints that involve multiple residues, for example hydrogen-bond restraints from ProSMART (Nicholls et al., 2013) or HODER (van Beusekom, Touw et al., 2018), should be defined as external restraints for REFMAC5 and Coot. Whilst it is acceptable to use modification records to describe minor changes to internal component chemistry (for example deletion of an atom, change of formal charge etc.), they should not be used to describe excessive changes to internal component chemistry. Indeed, it is important to ensure that both components to be linked are modelled using appropriate monomer descriptions before attempting to model the covalent linkage between them.
4.2. Automatic application of linkages from the CCP4-ML
For standard linkages present in the CCP4-ML, software such as REFMAC5 and Coot automatically detect and apply linkages to a model based on the proximity of atoms. When multiple link dictionaries are available that match a given atom pair (in the CCP4-ML and/or a custom restraint dictionary), REFMAC5/Coot must decide which dictionary to use. In such cases, the dictionary with the most detailed matching specialization will be selected; exact matches are preferred over wildcard entries, and may be performed in cases where there are multiple exact matches. However, note that any such potential ambiguities are avoided if the model contains connectivity annotation records that specify exactly which link dictionary should be used for each particular instance (as discussed in Section 2).
An example that stresses the importance of using correct link identifiers can be found with glycosidic linkages. The large number of related α and β anomeric types that differ only in the around the C1 atom. In order to refine with the correct restraints and avoid distortion of the linkage geometry, the correct link identifier must be specified based on the expected stereochemistry. Some degree of automation was achieved previously with the PDB-REDO (Touw et al., 2016) program stripper (and its replacement prepper) that set the correct link identifier in the coordinate files based on an extendable dictionary of 48 common pyranose–pyranose linkages before being passed to REFMAC5 (van Beusekom, Lütteke et al., 2018).
allows a generalization of linkages between Each type of linkage has4.3. Ensuring the correctness of compound identities
As part of the process of the correct application of covalent linkages and the efficient use of existing descriptions in the CCP4-ML, an important step is ensuring the use of the correct residue nomenclature. Even when two monomers seem to be identical, it is always important to use the one with the correct identifier, i.e. the one that corresponds to a dictionary with the correct chemical composition, stereochemical connectivity and atomic nomenclature, especially when constructing linkages. A straightforward example is adenosine monophosphate, which exists both as a standalone ligand (identifier AMP) and as part of an RNA polymer (identifier A). As long as the correct residue name is used, REFMAC5 and Coot will use the correct linkage restraints without the need to add specific link-record annotation.
In some cases special care is required when selecting the appropriate component identifier for a particular compound. Haem groups are an example of this (see Fig. 3). Haem B (HEM) does not make covalent bonds to cysteine (CYS) side chains, whereas haem C (HEC) does (Takano et al., 1977). For an example, see PDB entry 4ub6 (Suga et al., 2015), in which both haem B and haem C are modelled (HEM E103 and HEC V201). Rather than generating link descriptions between HEM and CYS, the wwPDB recommendation is to rename the compound HEC and use the appropriate link descriptions already available in the CCP4-ML (identifiers `HEC-CYS1' and `HEC-CYS2'; the associated modifications change the bond orders appropriately). The PDB-REDO program prepper performs this automatically when HEM is modelled as being bound to CYS or when a cysteine thiol is within 2.5 Å of the appropriate C atom in a haem. A survey of the PDB using prepper revealed 754 cases in which HEM residues, instead of HEC, were used to model haem C. Similarly, there are 112 PDB entries in which HEC is inappropriately modelled as a standalone (noncovalently bound) ligand.
4.4. Make Link tool in Coot
The simple Make Link tool in Coot (located in the Modelling menu) produces and adds a standard LINK record to a model (see Section 2.2). It does not produce a link dictionary. Consequently, there is no control over the exact nature of the implied chemistry. Coot now checks whether an appropriate link dictionary is available and will generate a warning if there is not.
The use of this tool may suffice for a common post-translational modification, for which there is an unambiguous corresponding entry present in the CCP4-ML. However, when applying just a simple LINK record there is the danger of uncertainty about treatment during downstream ). Consequently, the recommended contemporary approaches for linkage generation in Coot are the AceDRG link interface and JLigand.
(as discussed in Section 2.24.5. AceDRG link interface in Coot
An interface to the link-dictionary generation functionality has recently been added to Coot (version 0.8.9.1). This is found in the CCP4 module (which is activated in the Calculate menu, under Modules). The CCP4 module contains a menu item Make Link via AceDRG which opens a dialogue that asks for the following.
|
The user then clicks on the two atoms to be linked. Coot executes AceDRG to produce the required link dictionary, which is then imported into Coot so that it is available for subsequent real-space On successful reading of a link dictionary, Coot provides visual feedback by representing the new linkage as a dotted line between the linked atoms.
4.6. Creating link dictionaries using JLigand
JLigand was originally designed as a graphical interface for LibCheck, allowing users to visually create and edit chemical graphs for ligands and produce component and link dictionaries, as well as generate regularized coordinate models. JLigand is now able to use AceDRG for component- and link-dictionary generation; AceDRG is recommended over LibCheck. However, LibCheck can still be used as a contingency in cases that AceDRG cannot presently handle (i.e. metals).
JLigand is closely integrated with Coot: following the selection of two atoms in Coot, JLigand is launched displaying the two components to be linked. JLigand can then be used to specify the details of the covalent linkage (for example bond order, component modifications etc.). The link dictionary is then generated and communicated back to Coot, at which point Coot generates and applies the corresponding link record to the model. JLigand provides a more interactive graphical alternative to the AceDRG interface of Coot.
Although JLigand uses a mechanism similar to AceDRG when generating link dictionaries (as described in Section 3), the specific implementation is different and thus the results may differ in some cases. In addition, JLigand imposes no restrictions on the degree to which the components to be linked may be internally edited; care should be taken, as it provides no warning in the case of excessive modifications to the components and no guidance on whether the link description being generated already exists in the CCP4-ML.
4.7. Dealing with covalent linkages in CCP4i2
The CCP4i2 GUI for macromolecular crystallography (MX) project management (Potterton et al., 2018) allows the results from one job to be easily passed as input to another, using data abstraction to focus on data objects as opposed to raw files. This ability to transfer necessary objects from one task to another facilitates and expedites the iterative model-building and procedure. Close integration with Coot allows data objects created within Coot to be transferred back to the CCP4i2 project for subsequent downstream use, including custom restraint dictionaries comprising component and link descriptions. Indeed, AceDRG dictionaries created via Coot can be reused elsewhere in a CCP4i2 project, and vice versa.
Recently, the Make Covalent Link task has been implemented in CCP4i2 to facilitate the creation of AceDRG link dictionaries and their application (CCP4 version 7.1). Descriptions for the two components to be linked are required: these may be automatically imported from the CCP4-ML using the relevant three-letter code or from a custom component dictionary. Where required, such dictionaries can be created separately using AceDRG via the Make Ligand task. The interface automatically inspects the component dictionaries in order to determine the lists of atoms within the two components. After selecting the atoms to be linked, and specifying the linkage bond order, the user may also select to optionally delete atoms, change bond orders and change formal charges within each of the components.
This task may be used in isolation in order to make an abstract link description, or it can be used in conjunction with a particular model. In the latter case, the model is searched for all potential instances of the specified linkage type, according to proximity criteria. The user may then select whether to automatically apply link records for all identified potential instances of the linkage, or to add just one link record for a specific instance.
The Make Covalent Link task utilizes the Gemmi library (Wojdyr, 2017) to search the CCP4-ML for available components, to inspect atoms and bonds in component dictionaries, to search a model for matching instances of a given linkage and to apply link records to the model.
4.8. Dealing with covalent linkages within the CCP4 Cloud environment
CCP4 Cloud provides a data-driven GUI that assembles all associated metadata, including references to data files, into an object called a `structure revision' (Krissinel et al., 2018). A series of revisions accumulate data during the structure-determination process so that by the time the project is at the stage of model the current revision incorporates a variety of information, including reflection data, the expected macromolecular sequence, the atomic model and a dictionary containing any bespoke restraints for ligands and covalent linkages. This approach allows effortless bookkeeping and thus, hopefully, a seamless user experience.
In a particular revision, the dictionary of restraints includes accumulated descriptions of ligands and linkages created in any Model Building with Coot and Fit Ligand with Coot tasks that were previously run in that particular branch of the project tree (restraint dictionaries may be imported, generated using the Make Ligand task or created in Coot). Thus, any component and link dictionaries generated during, for example, one Coot job are naturally accessible and used in any subsequent REFMAC5 and Coot jobs.
When dealing with linkages for a particular atom pair, the Coot task in CCP4 Cloud performs different actions depending on the presence of a dictionary for that linkage type. If a link description is not present then Coot inserts a standard LINK record into the output coordinate file (see Section 2.2). However, if an appropriate link dictionary is available in the structure revision then a LINKR record is used instead, which contains an explicit reference to the correct link identifier in the dictionary (see Section 2.3); this automated mechanism provides a fluent workflow.
5. Examples of modelling covalent linkages using AceDRG dictionaries
The link dictionaries generated for the examples presented in this section are provided as supporting information.
5.1. N-linked glycosylation
There are 315 cases amongst 161 PDB entries in which the covalent linkage between N-acetylglucosamine (GlcNAc; NAG) and asparagine (ASN) was not modelled using a link record (noting that 32 927 such linkages are modelled amongst 6505 PDB entries). The N-linked glycosylation involves the removal of an O atom (O1) from NAG and the addition of a single bond between NAG[C1] and ASN[ND2]. Fig. 4 demonstrates the nature of this covalent linkage, and indicates which atoms are involved in the restraints that are updated as a consequence of the linkage (by AceDRG). Bond, angle, torsion and restraints in the vicinity of the linkage are updated (Figs. 4d and 4e). Planarity restraints within both components are removed, and a new planar group involving both components is added (Figs. 4f and 4g). In the example model the covalent linkage is not modelled, and thus the interatomic distance between the linked atoms is unrealistically long (2.28 Å) due to repulsive forces during Re-refining the model using the AceDRG link dictionary results in an interatomic distance of 1.51 Å, which is closer to the target value of 1.431 Å (e.s.d. 0.011; Fig. 4c). Whilst here we exemplify the manual modelling of a covalent linkage, note that Coot contains automated tools to facilitate the building of N-linked (Emsley & Crispin, 2018), which are also applied automatically in PDB-REDO for the (re)building of N-linked (van Beusekom et al., 2019).
5.2. Covalent linkage of lysine and pyridoxal phosphate
Fig. 5 demonstrates the covalent linkage of lysine (LYS) and pyridoxal phosphate (PLP). This reaction involves the removal of an O atom (O4A) from PLP and the addition of a double bond between LYS[NZ] and PLP[C4A] (Metzler, 2003). The link dictionary involves the addition of bond, angle and torsion restraints involving the linked atoms, as well as modifications of those in the immediate vicinity of the linkage (Figs. 5d and 5e). Planarity restraints are removed, and a new planar group involving both components is added (Figs. 5f and 5g). In the example model, the interatomic distance between the linked atoms is 1.0 Å (which is unrealistically short6). Re-refining the model without using a link record results in the interatomic distance increasing to 1.34 Å (which is unrealistically long), due to the atoms being subject to repulsive forces instead of being appropriately restrained during However, re-refinement using the AceDRG link dictionary results in an interatomic distance of 1.25 Å, which is close to the target value of 1.27 Å (e.s.d. 0.017; Fig. 5c).
5.3. Modelling a methionine–tyrosine–tryptophan cross-link
Fig. 6 exemplifies how the use of AceDRG link dictionaries facilitates the accurate modelling of a methionine–tyrosine–tryptophan (MET–TYR–TRP) cross-link. The first linkage is a single bond between MET[SD] and TYR[CE1], and the second is a single bond between TYR[CE2] and TRP[CH2].7 For brevity, we shall abbreviate these two linkages MET–TYR and TYR–TRP. Covalent linkage involves the addition of charge to the SD atom of MET, resulting in a sulfonium ion (Ghiladi et al., 2005); the AceDRG link dictionary includes a description of this chemical modification.
Table 1 provides target restraint values along with the corresponding interatomic distances for two models of varying resolution refined without modelling the linkage, using a simple link record and using an AceDRG link dictionary. In the absence of a link dictionary, the target values for models with link records derive from the CCP4-ML (based on the covalent radii of the atoms). It is evident that there is a greater discrepancy between the default and AceDRG target values for MET–TYR than for TYR–TRP. This indicates that compared with the simple default covalent radii-based target values, the more detailed description of local stereochemistry adopted by AceDRG results in little difference to the linkage bond length for TYR–TRP but in a substantial difference in the case of MET–TYR (almost 0.2 Å). The latter exemplifies the utility of the more detailed and accurate description of stereochemistry provided by AceDRG.
|
In the 2.4 Å resolution model with PDB code 1sj2 (Figs. 6c and 6d), failure to model the linkage results in the re-refined model exhibiting long interatomic distances for both linkages. This is due to repulsive forces during which also cause the aromatic ring in TYR to rotate out of position. The use of a link record, but without a link dictionary, results in interatomic distances that are closer to, but still noticeably greater than, the default target values that were used during This discrepancy warns of some internal inconsistency (between restraints and/or between model and experimental data) and thus potentially a suboptimal model. In contrast, using the AceDRG dictionary results in interatomic distances that are much closer to the respective target values, indicating increased self-consistency.
Whilst the changes to coordinates resulting from the use of link dictionaries may be subtle, especially in cases where the data are of sufficiently high resolution to clearly indicate the position of each atom, the use of a more detailed dictionary nevertheless results in models that are more consistent with previous observations/prior knowledge (i.e. small-molecule models in the case of AceDRG). Fig. 6(e) shows the model with PDB entry 5jhy refined against higher resolution data (1.4 Å) using the same AceDRG link dictionaries.
As can be seen in Table 1, without using a link record results in interatomic distances that are very similar to those in the deposited model (coloured purple in Fig. 6d), indicating that the covalent linkage may not have been modelled in the original deposition. Re-refining the model with link records but without a link dictionary results in interatomic distances that are closer to the target values (the TYR-TRP linkage distance is affected more than MET-TYR), yet there is still a large discrepancy between the model and (default) dictionary values for both linkages. However, re-refinement using the AceDRG dictionary results in interatomic distances that are much more consistent with the AceDRG target values.
This highlights the importance of correctly modelling covalent linkages using comprehensive restraint dictionaries. Whilst the resultant effect on the coordinate parameters may be subtle, this treatment may be important for the subsequent interpretation and detailed analysis of interactions and strain. Here, we have focused purely on the interatomic distance corresponding to the covalent linkage itself, although in practice it may also be useful to analyse the behaviour of other geometric features in the linked components when determining an appropriate modelling strategy.
6. Discussion
In this contribution, we have reviewed the mechanism for describing covalent linkages: the use of link-annotation records to specify the existence of link instances within a model, along with an appropriate restraint dictionary for each type of covalent linkage. We have described the process of link-dictionary generation using AceDRG, and have provided an overview of the various practical routes available for the modelling and application of covalent linkages within the CCP4 suite.
It is important to model covalent linkages using a sufficiently detailed link dictionary, which, in addition to containing inter-component stereochemical restraints, also reflects any changes to the individual components as a consequence of the reaction (i.e. modifications of the chemical composition of components and restraints describing intra-component stereochemistry). Such changes can have an effect on model geometry and thus subsequent interpretation, and so it is always advisable to use modelling assumptions (and restraints) that most accurately reflect the understanding of the chemistry within the crystal structure.
The examples provided in Section 5 demonstrate how the use of detailed link dictionaries facilitates the of models in the presence of covalent linkages. Analysing the consistency of model configuration and restraint dictionaries can help to identify and thus avoid potential errors. However, such consistency analysis is alone insufficient, and should be complemented by more comprehensive validation of the model in the context of its structural environment, ensuring the favourability of interactions (Emsley, 2017).
When modelling covalent linkages, and in particular when generating link dictionaries, the user must specify the nature of the bonding. Such decisions (the removal/addition of atoms, the specification of bond orders and changes to formal charge) must be made manually, and thus care is needed when deciding linkage chemistry. Often, the MX data quality/resolution is insufficient to unambiguously determine appropriate chemistry, although inspecting discrepancies between model and density maps can provide diagnostic information by indicating potential errors. Referring to literature detailing the nature of a particular chemical reaction can aid this, noting that different environmental conditions can result in different chemistries (for example protonation states may vary with pH). In some cases complementary experiments and referring to higher resolution analogues may aid such decisions.
Whilst AceDRG can successfully be used to generate link dictionaries for the majority of covalent linkages, there are a number of scenarios that are currently unsupported; for example, when a covalent linkage (or the dictionary description) involves atoms from more than two components: there is presently no formal mechanism for dealing with this scenario in mmCIF restraint dictionaries. Notably, AceDRG cannot presently create dictionaries involving many metal-containing compounds (components must comprise only atoms with elemental types C, N, O, S, P, B, F, Cl, Br, I, H). Metals pose additional challenges, such as determining the coordination and analysing/describing environmental interactions. The ability to routinely and robustly create restraint dictionaries for metal-containing compounds is a future prospect. Also, care should be exercised in cases where a compound is involved in multiple covalent linkages.
We have discussed conventional approaches to modelling covalent linkages in CCP4 (Section 2). Whilst some other software adopt similar conventions, others may have different approaches; for example, implementation-specific treatment of ligand modifications and usage of the `link distance' reported in link-annotation records. Such inconsistencies may cause undesirable behaviour when switching between different software suites during the structure-determination process. Another issue is the loss of linkage information upon deposition in the wwPDB: not only are the restraint dictionaries themselves omitted, but the (link) identifiers that reference the usage of a particular source of prior information are also discarded. This hampers subsequent model interpretation, analysis, model improvement and bioinformatics efforts. There is a need to have a unified convention for the treatment of component modifications and linkages and the use of link-annotation records in models, and to address communication and transfer of information about restraints used during the structure-determination process (metadata) to the wwPDB.
There is no one universal solution for modelling covalent linkages. Whilst some types are sufficiently common and well understood to be dealt with using automated solutions, for example pre-computed descriptions distributed in the CCP4-ML, the range of chemical configurations that might be encountered in MX means that manual intervention is often required. Consequently, users are encouraged to seek help from experts, who are keen to help and improve usability; user feedback facilitates the improvement of software tools, resources and interfaces. The responsibility for ensuring model quality is shared between the modeller/depositor (who should know the chemistry), software developers from different suites (who facilitate the process) and the wwPDB (who ensure the appropriate encapsulation of relevant information during deposition). Ensuring that all parties cooperate using a cohesive unified framework is a challenge. However, doing so is important in order to aid the quality and future interpretation of deposited models.
Supporting information
Supplementary Figures. DOI: https://doi.org/10.1107/S2059798321001753/ir5021sup1.pdf
Link dictionaries generated by AceDRG, corresponding to the examples presented in Section 5. DOI: https://doi.org/10.1107/S2059798321001753/ir5021sup2.gz
Footnotes
1Chain identifier in PDB files, and auth_asym_id in PDBx/mmCIF files. In order to avoid erroneous covalent linkages, links between atoms in different chains are not automatically created by default. For details of the monomer recognition and linkage algorithms in REFMAC5, see Vagin et al. (2004).
2However, note that in practice there is no technical distinction between LINK and LINKR records. REFMAC5 will interpret link identifiers if present in the `link distance' field, irrespective of whether they are presented in a LINK or LINKR record.
3One relevant difference is that since PDB is a fixed-length format, the LINKR link identifier is restricted to eight characters, whereas in PDBx/mmCIF there is no such technical limitation.
4This will undoubtedly have to change as the number of registered components rapidly approaches the three-character limit (47 988 possibilities): another reason necessitating migration to PDBx/mmCIF format for model-data storage.
5Component and link identifiers cannot/should not be automatically assigned due to the requirement for consistency between atomic models and dictionaries, although modification record identifiers can be reassigned providing that the relevant link dictionaries are updated accordingly.
6The deposited model includes a link record for this covalent linkage. However, it is not possible to infer the restraint target value that was used, as this information is lost upon deposition in the PDB.
7Note that the CE1 and CE2 atoms in tyrosine are chemically equivalent, and thus may be interchanged. However, once link records have been defined the atoms should not be swapped. There should also be consistency between (NCS)-related parts of the model.
Acknowledgements
The authors would like to thank Jake Grimmett and Toby Darling for scientific computing resources, Alexei Vagin for development of the CCP4-ML and Martin Noble, Stuart McNicholas, Kyle Stevenson and Charles Ballard for technical support and distribution.
Funding information
The following funding is acknowledged: Medical Research Council (grant No. MC_UP_A025_1012 to Garib Murshudov, Fei Long, Paul Emsley); Biotechnology and Biological Sciences Research Council (grant No. BB/S007083/1 to Rob Nicholls); Collaborative Computational Project Number 4 (CCP4) (grant to Robbie Joosten, Andrey Lebedev, Eugene Krissinel, Lucrezia Catapano); iNEXT-Discovery Horizon 2020 (grant No. 871037 to Robbie Joosten); American Lebanese Syrian Associated Charities (grant to Marcus Fischer).
References
Adams, P. D., Afonine, P. V., Baskaran, K., Berman, H. M., Berrisford, J., Bricogne, G., Brown, D. G., Burley, S. K., Chen, M., Feng, Z., Flensburg, C., Gutmanas, A., Hoch, J. C., Ikegawa, Y., Kengaku, Y., Krissinel, E., Kurisu, G., Liang, Y., Liebschner, D., Mak, L., Markley, J. L., Moriarty, N. W., Murshudov, G. N., Noble, M., Peisach, E., Persikova, I., Poon, B. K., Sobolev, O. V., Ulrich, E. L., Velankar, S., Vonrhein, C., Westbrook, J., Wojdyr, M., Yokochi, M. & Young, J. Y. (2019). Acta Cryst. D75, 451–454. Web of Science CrossRef IUCr Journals Google Scholar
Berman, H., Henrick, K., Nakamura, H. & Markley, J. L. (2007). Nucleic Acids Res. 35, D301–D303. Web of Science CrossRef PubMed CAS Google Scholar
Bertrand, T., Eady, N. A., Jones, J. N., Jesmin, Nagy, J. M., Jamart-Grégoire, B., Raven, E. L. & Brown, K. A. (2004). J. Biol. Chem. 279, 38991–38999. CrossRef PubMed CAS Google Scholar
Beusekom, B. van, Damaskos, G., Hekkelman, M. L., Salgado-Polo, F., Hiruma, Y., Perrakis, A. & Joosten, R. P. (2021). Acta Cryst. D77, 28–40. CrossRef IUCr Journals Google Scholar
Beusekom, B. van, Lütteke, T. & Joosten, R. P. (2018). Acta Cryst. F74, 463–472. Web of Science CrossRef IUCr Journals Google Scholar
Beusekom, B. van, Touw, W. G., Tatineni, M., Somani, S., Rajagopal, G., Luo, J., Gilliland, G. L., Perrakis, A. & Joosten, R. P. (2018). Protein Sci. 27, 798–808. Web of Science PubMed Google Scholar
Beusekom, B. van, Wezel, N., Hekkelman, M. L., Perrakis, A., Emsley, P. & Joosten, R. P. (2019). Acta Cryst. D75, 416–425. Web of Science CrossRef IUCr Journals Google Scholar
Bourne, P., Berman, H., McMahon, B., Watenpaugh, K., Westbrook, J. & Fitzgerald, P. (1997). Methods Enzymol. 277, 571–590. CrossRef PubMed CAS Web of Science Google Scholar
Bricogne, G., Blanc, E., Brandl, M., Flensburg, C., Keller, P., Paciorek, W., Roversi, P., Sharff, A., Smart, O., Vonrhein, C. & Womack, T. O. (2017). BUSTER. Global Phasing Ltd, Cambridge, United Kingdom. Google Scholar
Brown, I. D. & McMahon, B. (2002). Acta Cryst. B58, 317–324. Web of Science CrossRef CAS IUCr Journals Google Scholar
Brünger, A. T. (1992). X-PLOR Version 3.1. A System for X-ray Crystallography and NMR. New Haven: Yale University Press. Google Scholar
Burnley, T., Palmer, C. M. & Winn, M. (2017). Acta Cryst. D73, 469–477. CrossRef IUCr Journals Google Scholar
Callaway, J., Cummings, M., Deroski, B., Esposito, P., Forman, A., Langdon, P., Libeson, M., McCarthy, J., Sikora, J., Xue, D., Abola, E., Bernstein, F., Manning, N., Shea, R., Stampf, D. & Sussman, J. (1996). Protein Data Bank Contents Guide: Atomic Coordinate Entry Format Description. https://cdn.rcsb.org/wwpdb/docs/documentation/file-format/PDB_format_Dec_1996.pdf. Google Scholar
Deshpande, N., Addess, K. J., Bluhm, W. F., Merino-Ott, J. C., Townsend-Merino, W., Zhang, Q., Knezevich, C., Xie, L., Chen, L., Feng, Z., Green, R. K., Flippen-Anderson, J. L., Westbrook, J., Berman, H. M. & Bourne, P. E. (2005). Nucleic Acids Res. 33, D233–D237. CrossRef PubMed CAS Google Scholar
Emsley, P. (2017). Acta Cryst. D73, 203–210. Web of Science CrossRef IUCr Journals Google Scholar
Emsley, P. & Crispin, M. (2018). Acta Cryst. D74, 256–263. Web of Science CrossRef IUCr Journals Google Scholar
Emsley, P., Lohkamp, B., Scott, W. G. & Cowtan, K. (2010). Acta Cryst. D66, 486–501. Web of Science CrossRef CAS IUCr Journals Google Scholar
Engh, R. A. & Huber, R. (1991). Acta Cryst. A47, 392–400. CrossRef CAS Web of Science IUCr Journals Google Scholar
Fitzgerald, P. M., Westbrook, J. D., Bourne, P. E., McMahon, B., Watenpaugh, K. D. & Berman, H. M. (2006). International Tables for Crystallography, Vol. G, 1st online ed., edited by S. R. Hall & B. McMahon, pp. 144–198. Chester: International Union of Crystallography. Google Scholar
Gasselhuber, B., Graf, M. M., Jakopitsch, C., Zamocky, M., Nicolussi, A., Furtmüller, P. G., Oostenbrink, C., Carpena, X. & Obinger, C. (2016). Biochemistry, 55, 3528–3541. CrossRef CAS PubMed Google Scholar
Ghiladi, R. A., Knudsen, G. M., Medzihradszky, K. F. & Ortiz de Montellano, P. R. (2005). J. Biol. Chem. 280, 22651–22663. Web of Science CrossRef PubMed CAS Google Scholar
Hall, S. R., Allen, F. H. & Brown, I. D. (1991). Acta Cryst. A47, 655–685. CrossRef CAS Web of Science IUCr Journals Google Scholar
Janowski, P. A., Moriarty, N. W., Kelley, B. P., Case, D. A., York, D. M., Adams, P. D. & Warren, G. L. (2016). Acta Cryst. D72, 1062–1072. Web of Science CrossRef IUCr Journals Google Scholar
Kleywegt, G. J. (2007). Acta Cryst. D63, 94–100. Web of Science CrossRef CAS IUCr Journals Google Scholar
Koval', T., Švecová, L., Østergaard, L. H., Skalova, T., Dušková, J., Hašek, J., Kolenko, P., Fejfarová, K., Stránský, J., Trundová, M. & Dohnálek, J. (2019). Sci. Rep. 9, 13700. Web of Science PubMed Google Scholar
Krissinel, E., Uski, V., Lebedev, A., Winn, M. & Ballard, C. (2018). Acta Cryst. D74, 143–151. Web of Science CrossRef IUCr Journals Google Scholar
Lebedev, A. A., Young, P., Isupov, M. N., Moroz, O. V., Vagin, A. A. & Murshudov, G. N. (2012). Acta Cryst. D68, 431–440. Web of Science CrossRef CAS IUCr Journals Google Scholar
Liebschner, D., Afonine, P. V., Baker, M. L., Bunkóczi, G., Chen, V. B., Croll, T. I., Hintze, B., Hung, L.-W., Jain, S., McCoy, A. J., Moriarty, N. W., Oeffner, R. D., Poon, B. K., Prisant, M. G., Read, R. J., Richardson, J. S., Richardson, D. C., Sammito, M. D., Sobolev, O. V., Stockwell, D. H., Terwilliger, T. C., Urzhumtsev, A. G., Videau, L. L., Williams, C. J. & Adams, P. D. (2019). Acta Cryst. D75, 861–877. Web of Science CrossRef IUCr Journals Google Scholar
Long, F., Nicholls, R. A., Emsley, P., Gražulis, S., Merkys, A., Vaitkus, A. & Murshudov, G. N. (2017). Acta Cryst. D73, 112–122. Web of Science CrossRef IUCr Journals Google Scholar
Mattei, P., Boehringer, M., Di Giorgio, P., Fischer, H., Hennig, M., Huwyler, J., Koçer, B., Kuhn, B., Loeffler, B. M., MacDonald, A., Narquizian, R., Rauber, E., Sebokova, E. & Sprecher, U. (2010). Bioorg. Med. Chem. Lett. 20, 1109–1113. CrossRef CAS PubMed Google Scholar
Metzler, D. E. (2003). Biochemistry: The Chemical Reactions of Living Cells, 2nd ed. San Diego: Academic Press. Google Scholar
Moriarty, N. W., Draizen, E. J. & Adams, P. D. (2017). Acta Cryst. D73, 123–130. Web of Science CrossRef IUCr Journals Google Scholar
Moriarty, N. W., Grosse-Kunstleve, R. W. & Adams, P. D. (2009). Acta Cryst. D65, 1074–1080. Web of Science CrossRef CAS IUCr Journals Google Scholar
Murshudov, G. N., Skubák, P., Lebedev, A. A., Pannu, N. S., Steiner, R. A., Nicholls, R. A., Winn, M. D., Long, F. & Vagin, A. A. (2011). Acta Cryst. D67, 355–367. Web of Science CrossRef CAS IUCr Journals Google Scholar
Nicholls, R. A., Long, F. & Murshudov, G. N. (2013). Advancing Methods for Biomolecular Crystallography, edited by R. J. Read, A. Urzhumtsev & V. Y. Lunin, pp. 231–258. Dordrecht: Springer. Google Scholar
Nicholls, R. A., Wojdyr, M., Joosten, R. P., Catapano, L., Long, F., Fischer, M., Emsley, P. & Murshudov, G. N. (2021). Acta Cryst. D77, 727–745. CrossRef IUCr Journals Google Scholar
Potterton, L., Agirre, J., Ballard, C., Cowtan, K., Dodson, E., Evans, P. R., Jenkins, H. T., Keegan, R., Krissinel, E., Stevenson, K., Lebedev, A., McNicholas, S. J., Nicholls, R. A., Noble, M., Pannu, N. S., Roth, C., Sheldrick, G., Skubak, P., Turkenburg, J., Uski, V., von Delft, F., Waterman, D., Wilson, K., Winn, M. & Wojdyr, M. (2018). Acta Cryst. D74, 68–84. Web of Science CrossRef IUCr Journals Google Scholar
Rhee, S., Silva, M. M., Hyde, C. C., Rogers, P. H., Metzler, C. M., Metzler, D. E. & Arnone, A. (1997). J. Biol. Chem. 272, 17293–17302. CrossRef CAS PubMed Web of Science Google Scholar
Smart, O., Womack, T., Sharff, A., Flensburg, C., Keller, P., Paciorek, W., Vonrhein, C. & Bricogne, G. (2011). Grade. Global Phasing Ltd., Cambridge, United Kingdom. Google Scholar
Suga, M., Akita, F., Hirata, K., Ueno, G., Murakami, H., Nakajima, Y., Shimizu, T., Yamashita, K., Yamamoto, M., Ago, H. & Shen, J. R. (2015). Nature, 517, 99–103. Web of Science CrossRef CAS PubMed Google Scholar
Takano, T., Trus, B., Mandel, N., Mandel, G., Kallai, O., Swanson, R. & Dickerson, R. (1977). J. Biol. Chem. 252, 776–785. CrossRef PubMed CAS Google Scholar
Touw, W. G., van Beusekom, B., Evers, J. M. G., Vriend, G. & Joosten, R. P. (2016). Acta Cryst. D72, 1110–1118. Web of Science CrossRef IUCr Journals Google Scholar
Tronrud, D. E. (1997). Methods Enzymol. 277, 306–319. CrossRef CAS PubMed Web of Science Google Scholar
Tronrud, D. E., Ten Eyck, L. F. & Matthews, B. W. (1987). Acta Cryst. A43, 489–501. CrossRef CAS Web of Science 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
Westbrook, J. D., Shao, C., Feng, Z., Zhuravleva, M., Velankar, S. & Young, J. (2015). Bioinformatics, 31, 1274–1278. Web of Science CrossRef PubMed Google Scholar
Winn, M. D., Ballard, C. C., Cowtan, K. D., Dodson, E. J., Emsley, P., Evans, P. R., Keegan, R. M., Krissinel, E. B., Leslie, A. G. W., McCoy, A., McNicholas, S. J., Murshudov, G. N., Pannu, N. S., Potterton, E. A., Powell, H. R., Read, R. J., Vagin, A. & Wilson, K. S. (2011). Acta Cryst. D67, 235–242. Web of Science CrossRef CAS IUCr Journals Google Scholar
Wlodek, S., Skillman, A. G. & Nicholls, A. (2006). Acta Cryst. D62, 741–749. Web of Science CrossRef CAS IUCr Journals Google Scholar
Wojdyr, M. (2017). Acta Cryst. A73, C1239. Web of Science CrossRef IUCr Journals Google Scholar
Young, J. Y., Westbrook, J. D., Feng, Z., Sala, R., Peisach, E., Oldfield, T. J., Sen, S., Gutmanas, A., Armstrong, D. R., Berrisford, J. M., Chen, L., Chen, M., Di Costanzo, L., Dimitropoulos, D., Gao, G., Ghosh, S., Gore, S., Guranovic, V., Hendrickx, P. M. S., Hudson, B. P., Igarashi, R., Ikegawa, Y., Kobayashi, N., Lawson, C. L., Liang, Y., Mading, S., Mak, L., Mir, M. S., Mukhopadhyay, A., Patwardhan, A., Persikova, I., Rinaldi, L., Sanz-Garcia, E., Sekharan, M. R., Shao, C., Swaminathan, G. J., Tan, L., Ulrich, E. L., van Ginkel, G., Yamashita, R., Yang, H., Zhuravleva, M. A., Quesada, M., Kleywegt, G. J., Berman, H. M., Markley, J. L., Nakamura, H., Velankar, S. & Burley, S. K. (2017). Structure, 25, 536–545. Web of Science CrossRef CAS PubMed Google Scholar
Zheng, H., Hou, J., Zimmerman, M. D., Wlodawer, A. & Minor, W. (2014). Exp. Opin. Drug. Discov. 9, 125–137. Web of Science CrossRef CAS Google Scholar
This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.