- Technical Note
- Open Access
BUDDY-system: A web site for constructing a dataset of protein pairs between ligand-bound and unbound states
BMC Research Notes volume 4, Article number: 143 (2011)
Elucidating molecular recognition by proteins, such as in enzyme-substrate and receptor-ligand interactions, is a key to understanding biological phenomena. To delineate these protein interactions, it is important to perform structural bioinformatics studies relevant to molecular recognition. Such studies require a dataset of protein structure pairs between ligand-bound and unbound states. In many studies, the same well-designed and high-quality dataset has been used repeatedly, which has spurred the development of subsequent relevant research. Using previously constructed datasets, researchers are able to fairly compare obtained results with those of other studies; in addition, much effort and time is saved. Therefore, it is important to construct a refined dataset that will appeal to many researchers. However, constructing such datasets is not a trivial task.
We have developed the BUDDY-system, a web site designed to support the building of a dataset comprising pairs of protein structures between ligand-bound and unbound states, which are widely used in various areas associated with molecular recognition. In addition to constructing a dataset, the BUDDY-system also allows the user to search for ligand-bound protein structures by its unbound state or by its ligand; and to search for ligands by a particular receptor protein.
The BUDDY-system receives input from the user as a single entry or a dataset consisting of a list of ligand-bound state protein structures, unbound state protein structures, or ligands and returns to the user a list of protein structure pairs between the ligand-bound and the corresponding unbound states. This web site is designed for researchers who are involved not only in structural bioinformatics but also in experimental studies. The BUDDY-system is freely available on the web.
Elucidating molecular recognition by proteins is one of the keys to understanding biological phenomena. Structural bioinformatics studies relevant to molecular recognition, such as analysis of conformational changes upon ligand binding [1–4], development of methods for predicting ligand binding sites [5–7], and development of molecular docking tools [8–10], require a dataset of protein structure pairs between ligand-bound and unbound states (Figure 1).
The BUDDY-system features a flexible definition of a ligand and allows the user to change various options via its web interface. The BUDDY-system is based on a premise that differs from existing structural bioinformatics systems in terms of what is considered a ligand. In previous studies, a ligand was defined as all heterogeneous (HETATM) molecules in the Protein Data Bank (PDB)  files [1, 12], all HETATM molecules except for low-molecular ions (e.g., Zn2+, Mn2+, PO43-, and SO42-) , or HETATM clusters forming many inter-atomic contacts with protein atoms . This variety of ligand definitions implies that it is very difficult to specifically define a ligand. Here, we define a ligand as molecules that can dissociate from proteins; consequently, a certain protein can be found with a ligand in some entries in PDB and without it in other entries. Under this definition, a ligand is not determined specifically but instead depends on each pair of PDB entries. For example, the structure of fructose-1,6-bisphosphatase (F16BPase) , which catalyzes the hydrolysis of d-fructose 1,6-bisphosphate (FBP) to d-fructose 6-phosphate (F6P) and phosphate (Pi), has been demonstrated several times in different binding states (Figure 2): F16BPase in free form ([PDB:2FBP]); with F6P in the active site ([PDB:1RDX]); with F6P and adenosine monophosphate (AMP) in the allosteric site ([PDB:1FBP]); and with F6P, AMP, and the anilinoquinazoline inhibitor (PFE) in the non-native allosteric site ([PDB:1KZ8]). If a ligand is defined specifically as "HETATM molecules except for low-molecular ions," [PDB:2FBP] would be reported as existing in the ligand-unbound state and all the others in the ligand-bound state. However, although [PDB:1RDX] exists in the ligand-bound state against [PDB:2FBP], it also exists in the ligand-unbound state against [PDB:1FBP] and [PDB:1KZ8]. Likewise, while [PDB:1FBP] is in the ligand-bound state against [PDB:2FBP] and [PDB:1RDX], it is also present in a ligand-unbound state against [PDB:1KZ8]. The flexible ligand definition in the BUDDY-system enables the user to obtain all possible ligand-bound and unbound state pairs of F16BPase.
We plan to implement more advanced search options in the future, such as protein sequence similarity search and chemical structure search from SMILES.
The procedure for constructing a dataset of protein pairs between ligand-bound and unbound states (called bound/unbound-pairs) in the BUDDY-system consists of the following 3 steps: (1) finding all pairs of the same proteins or homologues in all the PDB entries to prepare an initial dataset, (2) screening bound/unbound-pairs from the initial dataset to prepare a super dataset, and (3) finding suitable pairs for the user's request from the super dataset after the user submits a request (Figure 3). The first 2 steps are carried out in advance, and the third step can be achieved after the user enters input data. The details are as follows. (1) The BUDDY-system finds pairs of the same proteins or homologues from all of the PDB entries based on their sequence identity to prepare an initial dataset (the sequence identity threshold can be specified by the user via the web interface). Here, a chain shorter than N amino acids is defined as "a peptide chain" and is considered a ligand (N can be specified by the user via the web interface). This option is useful, especially when a protein has short amino acid chains that are essential for its function (e.g., insulin). (2) Next, the BUDDY-system screens the bound/unbound-pairs to prepare a super dataset from the initial dataset. Initially, the BUDDY-system compiles HETATM lists of both PDB entries in a pair, respectively. Here, when an HETATM molecule appears more than once in a PDB entry, it is listed only once in its HETATM list. Furthermore, HETATM molecules that are defined as "not considered as a ligand" will be excluded from the HETATM list. If the PDB file has chains shorter than N amino acids in the ATOM record (N can be decided by the user via the web interface), they are considered "peptide chains." The BUDDY-system then compares 2 HETATM lists and peptide chains from 2 PDB entries in a pair and judges whether this pair is a bound/unbound-pair in the following manner: (2-i) when the contents of 2 HETATM lists and peptide chains are identical, this pair is not regarded as a bound/unbound-pair; and (2-ii) when those are not identical, a pair is a bound/unbound-pair if 1 HETATM list is included in another list. (3) Finally, after the user inputs ligand-bound state protein structures, unbound state protein structures, or ligands into the BUDDY-system, bound/unbound-pairs that fit the user's request are selected from the super dataset and are returned to the user. The user can (3-i) upload their own datasets including a PDB ID list of ligand-bound state protein structures, unbound state protein structures, or a HETATM ID list of ligands; (3-ii) choose one of the readymade datasets of ligand-bound state protein structures, such as BindingDB  and PLD  (whose use of each has been generously permitted by the authors listed in references 14 and 15, respectively); or (3-iii) input one PDB ID of a ligand-bound state protein structure or an unbound state protein structure, or one HETATM ID of a ligand. The file formats of the input and output datasets are described on the BUDDY-system website. The parameters that the user can select are the cut-off value of X-ray resolution, the sequence identity when making a bound/unbound-pair, and the definition of a peptide chain.
Here, we show examples of using the BUDDY-system. Table 1 shows the results obtained from the BUDDY-system when a list of PDB entries of ligand-bound state proteins, which were obtained from various databases or datasets available on the Internet, were input with the following default parameters: X-ray resolutions equal to or better than 2.5 Å were allowed, a sequence identity between ligand-bound and unbound state protein equal to 100% was used, and chains shorter than 30 amino acids were considered peptide ligands. In the example shown in Table 1, when PDB entries obtained from BindingDB were input, at least 1 corresponding unbound state entry was found for 484 of 1,485 input ligand-bound state protein entries, and the number of total pairs was 4,629. Interestingly, at least 1 unbound state PDB entry was found for approximately 30% of the input ligand-bound state protein structures for any of the datasets in Table 1. Additionally, a large portion of these ligand-bound state structures was paired with only 1 corresponding unbound state protein structure. Although this number of returned pairs would increase or decrease depending on the parameters used, these examples in Table 1 demonstrate that a dataset of bound/unbound-pairs can be readily obtained with the BUDDY-system. The datasets obtained here are essential for elucidating molecular recognition by proteins in studies that investigate conformational changes involved in enzyme reactions, developments of ligand binding site prediction, and components involved in molecular docking. The BUDDY-system is the first web site that the authors are aware of that supports the construction of such a dataset according to the user's input dataset and parameters. In addition, because the ligand is allowed a more flexible definition, this web server is useful to exhaustively search for ligands or ligand-bound and unbound state structures that are of interest to the user.
Availability and Requirements
The BUDDY-system is freely available at URL http://www.bi.a.u-tokyo.ac.jp/services/buddy/
Protein Data Bank
Najmanovich R, Kuttner J, Sobolev V, Edelman M: Side-Chain Flexibility in Proteins Upon Ligand Binding. Proteins. 2000, 39: 261-268. 10.1002/(SICI)1097-0134(20000515)39:3<261::AID-PROT90>3.0.CO;2-4.
Carlson HA: Protein flexibility and drug design: how to hit a moving target. Curr Opin Chem Biol. 2002, 6: 447-452. 10.1016/S1367-5931(02)00341-1.
Gutteridge A, Thornton J: Conformational Changes Observed in Enzyme Crystal Structures upon Substrate Binding. J Mol Biol. 2005, 346: 21-28. 10.1016/j.jmb.2004.11.013.
Gunasekaran K, Nussinov R: How Different are Structurally Flexible and Rigid Binding Sites? Sequence and Structural Features Discriminating Proteins that Do and Do not Undergo Conformational Change upon Ligand Binding. J Mol Biol. 2007, 365: 257-273. 10.1016/j.jmb.2006.09.062.
Brady GP, Stouten PFW: Fast prediction and visualization of protein binding pockets with PASS. J Computer-Aided Mol Design. 2000, 14: 383-401. 10.1023/A:1008124202956.
Laurie ATR, Jackson RM: Q-SiteFinder: an energy-based method for the prediction of protein-ligand binding sites. Bioinformatics. 2005, 21: 1908-1916. 10.1093/bioinformatics/bti315.
Morita M, Nakamura S, Shimizu K: Highly accurate method for ligand-binding site prediction in unbound state (apo) protein structures. Proteins. 2008, 73: 468-479. 10.1002/prot.22067.
Nissink JWM, Murray C, Hartshorn M, Verdonk ML, Cole JC, Taylor R: A New Test Set for Validating Predictions of Protein-Ligand Interaction. Proteins. 2002, 49: 457-471. 10.1002/prot.10232.
Meiler J, Baker D: ROSETTALIGAND: Protein-Small Molecule Docking with Full Side-Chain Flexibility. Proteins. 2006, 65: 538-548. 10.1002/prot.21086.
Hartshorn MJ, Verdonk ML, Chessari G, Brewerton SC, Mooij WTM, Mortenson PN, Murray CW: Diverse, High-Quality Test Set for the Validation of Protein-Ligand Docking Performance. J Med Chem. 2007, 50: 726-741. 10.1021/jm061277y.
Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, Shindyalov IN, Bourne PE: The Protein Data Bank. Nucleic Acids Res. 2000, 28: 235-242. 10.1093/nar/28.1.235.
Shin JM, Cho DH: PDB-Ligand: a ligand database based on PDB for the automated and customized classification of ligand-binding structures. Nucleic Acids Res. 2005, 33: D238-D241.
Dessailly BH, Lensink MF, Orengo CA, Wodak SJ: LigASite--a database of biologically relevant binding sites in proteins with known apo-structures. Nucleic Acids Res. 2008, 36: D667-D673.
Ke HM, Zhang YP, Lipscomb WN: Crystal structure of fructose-1,6-bisphosphatase complexed with fructose 6-phosphate, AMP, and magnesium. Proc Natl Acad Sci USA. 1990, 87: 5243-5247. 10.1073/pnas.87.14.5243.
Liu T, Lin Y, Wen X, Jorissen RN, Gilson MK: BindingDB: a web-accessible database of experimentally determined protein-ligand binding affinities. Nucleic Acids Res. 2007, 35: D198-D201. 10.1093/nar/gkl999.
Puvanendrampillai D, Mitchell JBO: Protein Ligand Database (PLD): additional understanding of the nature and specificity of protein-ligand complexes. Bioinformatics. 2003, 19: 1856-1857. 10.1093/bioinformatics/btg243.
Block P, Sotriffer CA, Dramburg I, Klebe G: AffinDB: a freely accessible database of affinities for protein-ligand complexes from the PDB. Nucleic Acids Res. 2006, 34: D522-D526. 10.1093/nar/gkj039.
Wang R, Fang X, Lu Y, Wang S: The PDBbind Database: Collection of Binding Affinities for Protein-Ligand Complexes with Known Three-Dimensional Structures. J Med Chem. 2004, 47: 2977-2980. 10.1021/jm030580l.
The authors thank Dr. John Mitchell and Dr. Michael Gilson for granting permission to use their datasets. The authors also thank Dr. Kazuya Sumikoshi for technical contributions. This work was partially supported by Grant-in-Aid for Young Scientists (B) and Grant-in-Aid for Scientific Research on Priority Areas Systems Genomics from the Ministry of Education, Culture, Sports, Science and Technology of Japan.
The authors declare that they have no competing interests.
MM developed the concept and designed the algorithm and its implementation. TT provided valuable suggestions on the manuscript. SN contributed to the implementation of the web site. KS reviewed and tested the software. All authors read and approved the final version of the manuscript.
About this article
Cite this article
Morita, M., Terada, T., Nakamura, S. et al. BUDDY-system: A web site for constructing a dataset of protein pairs between ligand-bound and unbound states. BMC Res Notes 4, 143 (2011). https://doi.org/10.1186/1756-0500-4-143
- Protein Data Bank
- Unbind State
- Initial Dataset
- Protein Data Bank File
- Protein Data Bank Entry