Skip to main content

Sequence-based prediction of physicochemical interactions at protein functional sites using a function-and-interaction-annotated domain profile database

Abstract

Background

Identifying protein functional sites (PFSs) and, particularly, the physicochemical interactions at these sites is critical to understanding protein functions and the biochemical reactions involved. Several knowledge-based methods have been developed for the prediction of PFSs; however, accurate methods for predicting the physicochemical interactions associated with PFSs are still lacking.

Results

In this paper, we present a sequence-based method for the prediction of physicochemical interactions at PFSs. The method is based on a functional site and physicochemical interaction-annotated domain profile database, called fiDPD, which was built using protein domains found in the Protein Data Bank. This method was applied to 13 target proteins from the very recent Critical Assessment of Structure Prediction (CASP10/11), and our calculations gave a Matthews correlation coefficient (MCC) value of 0.66 for PFS prediction and an 80% recall in the prediction of the associated physicochemical interactions.

Conclusions

Our results show that, in addition to the PFSs, the physical interactions at these sites are also conserved in the evolution of proteins. This work provides a valuable sequence-based tool for rational drug design and side-effect assessment. The method is freely available and can be accessed at http://202.119.249.49.

Background

Most proteins perform biological functions via interactions with their partners, such as small molecules or ligands, DNA/RNA, and other proteins, forming instantaneous or permanent complex structures. Of particular importance is that only a few pivotal amino acids on a protein’s surface, usually called protein functional sites (PFSs), play key roles in determining these interactions. Thus, understanding protein functions depends upon accurate predictions of PFSs. However, PFSs alone do not reveal the details of their physicochemical interactions, which is indispensable information for understanding protein biochemical reactions. Together with PFS prediction, accurate protein-ligand interaction (PLI) prediction opens up a new dimension in correctly annotating protein function and thus provides valuable information for rational drug design and drug side-effect assessment [1,2,3]. To date, 3D protein-partner complex structures have been the main source of knowledge about PFSs and PLIs. In recent years, in silico methods have received increasing attention as an alternative strategy for protein function annotation, especially in predicting PFSs. The advantage of these methods stems from two factors: the rapid accumulation of a large number of complex 3D structures in publicly accessible databases such as the Protein Data Bank (PDB) [4] and the rapid development of computer technology and computation algorithms.

In the last few decades, many computational methods have emerged to identify PFSs from protein structures and sequences [5]. Most sequence-based methods assume that functionally important residues are conserved through evolution and can be identified as conserved sites based on multiple sequence alignment (MSA) within homologous protein families [6,7,8]. Sequence-based information such as secondary structure propensity and the likely solvent accessible surface area (SASA) have also been used to improve the prediction [9,10,11,12]. In addition, structure-based methods that essentially determine local or overall structural similarity have been developed for PFS prediction [13,14,15,16]. Typical local structural features include large clefts on protein surfaces [17, 18], special spatial arrangements of catalytic residues [19,20,21], and particular patterns between surface residues [22, 23]. Other prediction methods have used both structural and sequence information [24, 25] and might, when combined with artificial intelligence techniques, provide encouraging results [26,27,28]. Other methods based on protein dynamics [29,30,31,32,33,34], conventional molecular dynamics and docking simulations [35,36,37] have also been successful in PSF prediction. To elucidate the physicochemical interactions between proteins and their partners, particularly those between protein and ligands, researchers have attempted to characterize these interactions as early as the emergence of the first protein-ligand complex structure. However, only very recently have structural bioinformatic tools emerged with which to systematically characterize protein-ligand interactions (PLIs) [38,39,40,41,42,43] due to the rapid accumulation of protein complex structures. Additionally, a few databases record detailed atomic interactions between proteins and ligands, facilitating PLI studies [44,45,46]. These data provide new resources for the large-scale characterization of physicochemical interactions between proteins and their partners and have helped improve conventional docking simulation and pharmacology research. Several knowledge-based or ab initio methods have been developed for the prediction of PFSs; however, an accurate method for predicting the physicochemical interactions associated with PFSs is still lacking [47].

In this paper, we develop a new method for predicting physical interactions occurring on functional sites based on the amino acid sequences of given proteins. This sequence-based method first predicts PFSs from a functional site-annotated domain profile database, or fDPD, and then assigns the types of interactions most likely to appear at the predicted sites. In this study, we derived a functional site- and interaction-annotated domain profile database, called fiDPD, which plays the primary role in the prediction. A profile hidden Markov model of the HMMER program was used in the prediction to search a module member of the database for a given protein. We applied the fiDPD method to 10 target proteins of CASP10 [48] and CASP11 [49] and found that the method has a Matthews correlation coefficient (MCC) value of 0.66 for PFS prediction. Additionally, the model provided a correct physicochemical interaction prediction for 80% of the examined sites. We expect the present method to be a valuable auxiliary tool for conventional bioinformatic and protein function annotations.

Methods

Figure 1 shows the flow chart used to build fiDPD. We first introduced the fDPD as a list of representative profile modules built by sorting out structure-and-sequence similar protein domains in the SCOP databases [50]. Next, PFSs and atomic patterns of PLIs were derived from known protein-ligand-complex structures in the PDB; then, after a series of site-to-site mappings, these structures were used to annotate fDPD profile modules and thus to build the fiDPD.

Fig. 1
figure 1

Flow-chart for building the function-site- and interaction-annotated domain profile database (fiDPD) and for predicting protein function-sites and PLIs using fiDSPD

fDPD was prepared based on the subgroup classification of domain entries of the SCOP database

We started with a modified classification of protein domain structures collected in the SCOP database [50, 51]. In SCOP, a large protein structure is often manually divided into a few smaller parts or domains according to their spatial arrangement within the protein. A recent version of SCOPe 2.05 was downloaded from http://scop.berkeley.edu/references/ver=2.05, which includes 214,547 domain entries extracted from 75,226 protein structures in the PDB. In SCOP, these domain structures are arranged in a hierarchical 7-level system—Class (cl), Fold (cf), Superfamily (sf), Family (fa), Protein Domain (dm), Species (sp), and PDB code identity (px)—according to their sequence, function and structure similarity. Specifically, those domains listed in a given domain entry (dm) presumably share the same class, fold, superfamily and protein family but might differ in species and PDB code entry. Theoretically, PFSs are more likely to be conserved when they share both higher structural and sequential similarity, and this assumption forms the basis for our algorithm of fiDPD in the prediction of PFSs and PLIs. Using a profile hidden Markov model of the HMMER program, the MSA of all the domains within the same dm entry gives a single representative profile module. In this way, 12,527 representative profile modules were created for all the dm entries, forming the basis of fDPD and fiDPD.

In building fDPD, it is important for protein domains within the same dm entry to be structurally and sequentially close to one another. However, a quick calculation reveals that the Cα root-mean-square-distance (RMSD) can be as large as 12 Å for many domain structures listed in the same dm entry. This result indicates that there are many domains listed in the same dm entry of SCOPe 2.05 that have quite different structures, which makes the profile modules of fDPD less representative of member proteins within the dm entry. To reduce the difference, we divided the domains within a dm entry into a few smaller groups or subgroups so that selected domains within the same subgroup would have mutual Cα-RMSD < 7 Å and a mutual sequence similarity > 10 (a score calculated by the MSA program CLUSTALW [52]). Thus, derived subgroups then replace the dm entry as the basic unit of fDPD. fDPD contains 16,559 subgroups, which is 32% more than the original SCOP dm entries, with approximately 12 member structures in each subgroup, on average.

fDPD is composed of functional site annotated protein profile modules based on multiple subgroup-protein sequence alignment

In fDPD, sequences of protein domains in a subgroup were extracted and aligned using the MSA program MUSCLE [53], from which a profile module was then built using the hmmbuild module of the HMMER program (http://hmmer.org/ [54]). A profile module is a sequence of hypothetical amino acids, which is, instead of conventional amino acids, probably a mixture of certain amino acids according to the MSA of the subgroup. For each individual position in a profile module, we defined a conservation value C according to the MSA. We assigned the C value as 0, 1, 3, or 4 for a position being nonconservative, minimally conservative, conservative and highly conservative, as indicated respectively by a gap, “+” symbol, a lowercase letter or a capital letter in the MUSCLE alignment. We also defined an overall volume value N for a profile module as the number of protein domains listed in the subgroup: a larger N value usually indicates that more information is available for that subgroup and thus a greater confidence on the annotation.

A scoring function S was assigned to each position in an fDPD profile module to mark its propensity of being a functional site. To this end, we first mapped known functional sites of member proteins within the same subgroup to the profile module according to the MSA (see Fig. 2). Functional sites of member proteins were collected from the SITE sections of the corresponding PDB file. Of the 202,705 protein domains listed in SCOPe, 132,725 domain structures have a total of 1,878,004 functional sites annotated in PDB SITE records. Then, for simplicity, we assigned S as the total hit number that a profile module position received based on the MSA. Thus, the larger a position’s S-value, the more likely it is to be a hypothetical functional site for the profile module. In this way, the profile modules were annotated with known PFSs, and we called the database composed of these profile modules the function-site-annotated domain profile database, or fDPD. Previously, alternative functional site annotations for profile modules were also built by using different “known” PFSs derived from FDPA calculations instead of those recorded active sites in the PDB database [55]. Compared with the dm entries in the original SCOP, in fDPD, PFSs should be more likely to be conserved since they share both higher structural and higher sequential similarity.

Fig. 2
figure 2

Mapping known protein function sites and interactions to a domain-profile module, : known PFSs of domain structures, : pivotal PFSs in a profile module with the number indicating a weight factor, *: PFSs mapped into the query protein sequence from profile module pivotal sites, which, after a filtering, is reduced to two points (A and B) as a final prediction output, Δ: non-conservative pivotal sites mapped into the query protein, which will be ignored due to the low conservation value

fiDPD was built by attaching physicochemical interaction annotations to functional sites in fDPD profile modules

Obviously, the abovementioned S-value is heavily dependent on the means by which the “known” PFSs were determined. In this work, S-values are determined by using only PDB SITE information, which, in most cases, is composed of manually prepared ligand-binding sites. Other types of biologically relevant functional site data, such as enzyme active sites [56] and phosphorylation sites [57], might also be used in the annotation. Here, considering the importance of PLIs in determining protein function, we added PLI annotations to the profile modules of fDPD to build the function-site and interaction-annotated domain profile database, or fiDPD.

To annotate the profile modules with PLIs, atomic interaction patterns between the protein and ligand were initially determined based on their 3D protein-ligand complex structures. Specifically, the atomic 3D coordinates of amino acids listed in PDB SITE sections and those of ligand molecules were filtered out from the PDB files; then, a series of atomic distances (d) were calculated between PFSs (ASite) and ligands (ALigand). Finally, a few types of bonding and nonbonding interactions for each ASite were determined based on the pairwise distances and the biochemical properties of involved amino acids.

H-bond

Almost all PLIs occur in aqueous environments, where water molecules play a critical role. As a result, hydrogen bonds might be consistently established and destroyed until a certain stable protein-ligand configuration is achieved. Here, we have calculated hydrogen bonds within the protein-ligand complex using the program HBPLUS [58]. The program determines H-bond donor (D) and acceptor (A) atom pairs based on a nonhydrogen atom configuration using a maximum H–A distance of 2.5 Å, a maximum D–A distance of 3.9 Å, a minimum D–H–A angle of 90° and a minimum H–A–AA angle of 90°, where H is the theoretical hydrogen atom and AA is the atom of functional sites in the H-bond acceptor. In this way, we defined NHBA and NHBD as the total number of H-bond acceptors and H-bond donors, respectively, associated with atoms in a given functional site.

Electrostatic interactions

Electrostatic force plays important roles in many PLIs and might be the main driving force to initiate catalytic reactions, to guide the recognition between protein and ligand, and so on [59,60,61]. However, accurately determining atomic charges in bio-structure is a very challenging task since it is highly sensitive to the surrounding environment. Here, for simplicity, we identified electrostatic interactions simply by examining the charging status of contact atoms in PLIs. Specifically, we first selected positively charged nitrogen (N) atoms of functional sites of Arg, His, and Lys and then determined an electrostatic interaction if there a neighboring (< 4.5 Å) oxygen atom was present in the ligand, which is not part of a cyclized structure. An electrostatic interaction was also built when a negatively charged oxygen (O) atom from Asp and Glu residues was found near a ligand nitrogen atom. We used NELE as the total number of electrostatic interactions involving atoms in a given functional site.

π-stacking interactions

π-Stacking interactions play a critical role in orientating ligands inside binding pockets. We first identified the aromatic side chains of Trp, Phe, Tyr and His of PFSs and carbon-dominant cyclized structures of ligands. Usually, aromatic rings form an effective π-stacking interaction when they get close enough (4.5–7 Å) and have either a parallel or perpendicular orientation [62, 63]. Here, for simplicity, we defined a π-stacking interaction if we could find three or more distinct heavy-atom pairs between atoms from the aromatic ring of a given functional site and those from ligand carbon-ring structures. We defined the total number of π-stacking interactions involving a given functional site as NPI.

Van der Waals interaction

A Van der Waals interaction is formed when the distance d between a nonhydrogen atom of protein functional site and a nonhydrogen atom of ligands satisfies the following inequality:

$$ d<\mathrm{vdW}\left({A}_{\mathrm{Site}}\right)+\mathrm{vdW}\left({A}_{\mathrm{Ligand}}\right)+0.5\ \mathrm{\AA}, $$

where vdW(A) is the Van der Walls radius of atom A and no covalent bond, coordination bond, hydrogen bond, electrostatic force or π-stacking interaction is found between them. A similar definition of the Van der Waals interaction was also used by Kurgan and colleagues in their study of protein-small ligand interaction patterns [38] and by Ma and colleagues in their study of protein-protein interactions [64]. The atomic Van der Waals radii were taken from the CHARMM22 force field [65]. Each functional site was assigned an NVDW value as the total number of Van der Waals interactions involving atoms of this site.

Covalent bond and coordinate bond

Usually, nonbonded forces dominate interactions between a ligand and its target protein; however, irreversible covalent bonds are also found in PLIs when a tight and steady connection between the ligand and receptor is essential to the biological function, such as in the rhodopsin system [66]. A covalent bond is formed if the distance between a nonhydrogen atom from a functional site and a nonhydrogen atom from ligand satisfies \( d<R\left({\mathrm{A}}_{\mathrm{Site}}\right)+R\left({\mathrm{A}}_{\mathrm{Ligand}}\right)+0.5\ \mathrm{\AA} \), where R(A) is the radius of atom A. For metal-ion ligands, this condition also defines coordinate bonds between metal ions and PFSs. Usually, in coordinate bonds, the shared electrons are present in atoms with higher electronegativity in a functional site. We denoted NCOV as the total number of covalent bonds involving atoms in the functional site and NCOO as the total number of coordinate bonds involving atoms in that site.

We characterized a PLI between a PFS and the ligands with a 7-dimensional interaction vector V = (NCOV, NCOO, NHBA, NHBD, NPI, NELE, NVDW). The interaction vectors of all member proteins were summed in different pivotal sites of the profile module according to the MSA of the studied subgroup. As a result, each fDPD profile module was annotated with interaction vectors V on hypothetical functional sites, thus forming the fiDPD.

fiDPD predicts both functional sites and PLIs using a hidden Markov model

fiDPD is essentially a list of profile module entries annotated with domain functional sites and PLIs. In fiDPD, two steps are required to predict the hypothetical functional sites and involved PLIs for a given inquiry protein: 1) identifying profile modules in fiDPD that match the query sequence best and 2) interpreting pivotal functional sites and associated PLIs of the matched profile modules as a prediction of PFSs and PLIs for the query protein based on certain statistical evaluations.

In the first step, fiDPD scans the query sequence against all its module entries using the SCAN module of the HMMER program [67]. The scan usually gives a couple of profile modules within an alignment E-value cutoff no greater than 1 × 10− 5. Each alignment (indexed by superscript j in Eq. (1)) is assigned a scoring function E as the negative logarithm of the E-value score. Due to the limited volume of known protein sequences contained in fiDPD, there are cases in which HMMER SCAN cannot find any match for the query protein, and for these cases, fiDPD simply gives a notice of “no-hit.” In step 2), we defined a scoring function F i for the ith residue of the query protein as its propensity to be a functional site:

$$ {F}_i={\sum}_j{S}_{i^{\prime}}^j{C}_{i^{\prime}}^j{N}^j{E}^j $$
(1)

where the summation runs over all the alignments j and i stands for the position of the profile module that matches the ith residue of the query protein. Residues with a high-valued F-scoring function will be predicted as hypothetical functional sites.

One way to determine high-F-valued sites for a query protein is to simply choose a certain number (n) of top-valued residues, called n-top selection. This method has been used for enzyme catalytic site prediction [55] since experimentally determined enzyme active sites have a relatively fixed number as revealed by the Catalytic Site Atlas (CSA) dataset [56]. Another method to select top-valued residues uses a cutoff percentage that was proved to be efficient in a previous ligand-binding site prediction study [32, 34]. In this method, we first filtered out those low-valued noise-like residues whose F-scores were smaller than a cutoff percentage M% of the maximum F-value F max ; then, for the remaining residues, the top T% were predicted as hypothetical functional sites of the query protein. Usually, this selection strategy tends to give a greater prediction function for larger proteins. We used this selection strategy to predict PFSs in the remainder of this paper. The server is freely available and can be accessed at http://202.119.249.49. For clarity, F-scores are renormalized to a 1–100 range for predicted sites.

To predict PLIs, we defined a protein-ligand interaction scoring-vector function I i  = {NCOV i , NCOO i , NHBA i , NHBD i , NPI i , NELE i , NVDW i } for the ith residue of the query protein following Eq. (1):

$$ {\boldsymbol{I}}_i={\sum}_j{N}^j{E}^j{C}_{i^{\prime}}^j{\mathbf{V}}_{i^{\prime}}^j $$
(2)

where \( {\mathbf{V}}_{i^{\prime}}^j=\left\{{\mathrm{NCOV}}_{i^{\prime}}^j,{\mathrm{NCOO}}_{i^{\prime}}^j,{\mathrm{NHBA}}_{i^{\prime}}^j,{\mathrm{NHBD}}_{i^{\prime}}^j,{\mathrm{NPI}}_{i^{\prime}}^j,{\mathrm{NELE}}_{i^{\prime}}^j,{\mathrm{NVDW}}_{i^{\prime}}^j\right\} \) is the PLI vector for residue i in the profile module j that matches the ith residue of the query sequence. For each prediction functional site, fiDPD will determine an associated PLI vector according to Eq. (2), which identifies the interactions involved with each prediction site. For clarity, in the webserver, when I i has a nonzero value from Eq. (2), it will be simply assigned as “1” to indicate a certain type of PLI.

Validation datasets

The original fDPD was examined for PFS prediction using a few types of datasets, including two manually cultivated enzyme catalytic site datasets of the 140-enzyme CATRES-FAM [68], the 94-enzyme Catalytic Site Atlas (CSA-FAM) [56] and a 30-member small-molecular binding protein target from CSAP9 [69]. Here, we examined fiDPD by calculating the PLIs of protein targets listed in CASP10 [70] and in CASP11 [49], whose ligand-binding complex structures had been solved.

Validation method

The conventional prediction precision and recall calculations were used to evaluate the performance of our method: Precision = TP/(TP + FP) and Recall = TP/(TP + FN), where the true positives (TPs) are the predicted residues listed as functional sites in the dataset, the false positives (FPs) are the predicted sites not listed in the dataset, and the false negatives (FNs) are the functional sites listed in the dataset but missed by the method. Another relevant quantity is the true negative (TN), which stands for the correctly predicted nonbinding/nonfunctional site residues. In our calculations, the statistics did not take account of the “no-hit” predictions. The overall precision is the sum of all the TPs divided by the total number of predicted residues, and the overall recall is the sum of all the TPs divided by the total number of listed functional sites in the dataset. The precision-recall curve was found to be slightly dependent on the cutoff percentage M% and T% in the selection method. The MCC [71] was used to assess the ligand-binding residue predictions of the CASP10 target proteins [72] and is defined as follows:

$$ \mathrm{MCC}=\frac{\mathrm{TP}\times \mathrm{TN}-\mathrm{FP}\times \mathrm{FN}}{\sqrt{\left(\mathrm{TP}+\mathrm{FP}\right)\bullet \left(\mathrm{TP}+\mathrm{FN}\right)\bullet \left(\mathrm{TN}+\mathrm{FP}\right)\bullet \left(\mathrm{TN}+\mathrm{FN}\right)}}. $$

The predicted PLIs were compared with those directly derived from 3D protein-ligand complex structures, and precision and recall values were obtained to qualify PLI predictions.

Results and discussion

The mimivirus sulfhydryl oxidase R596

The 292aa mimivirus sulfhydryl oxidase R596 is target T0737 of CASP10, whose structure was later determined at 2.21 Å (PDB entry 3TD7; see Fig. 3 [73]). The protein is composed of two all alpha-helix domains: the N-terminal sulfhydryl oxidase domain (Erv domain) and the C-terminal ORFan domain. The mimivirus enzyme R596 has an EC number of EC1.8.3.2, catalyzing the formation of disulfide bonds through an oxidation reaction with the help of a cofactor of flavin adenine dinucleotide (FAD). FAD is tightly bonded to 22 residues in the catalytic pocket in the Erv domain [48], playing an important role in transferring electrons from a 10 Å distance shuttle disulfide in the flexible interdomain loop to the active-site disulfide close to FAD in the Erv domain [73]. In the prediction, fiDPD scanned the T0737 sequence against the database and found 4 profile module entries, all from the Apolipoprotein family with a structure of a four-helical up-and-down bundle. The 4 entries include an automated-match-domain profile built from 10 sequences from Arabidopsis thaliana, a second automated-match-domain profile built from 4 sequences from Rattus norvegicus, an augmenter of liver regeneration domain profile built from 13 sequences from Rattus norvegicus, and a thiol-oxidase Erv2p domain profile built from 6 sequences from Saccharomyces cerevisiae. The scanning E-value ranges from 2 × 10− 8 to 1 × 10− 19, indicating that the query sequence only has moderate similarity with the annotated sequences in the database. A total of 56 annotated pivotal sites in the 4 fiDPD profile modules were then collected and sorted according to their functional site scoring functions. When mapping to the query sequence, 12 functional sites were then automatically identified, resulting in a 92% prediction precision and 57% recall. We also examined those functional sites that fiDPD failed to identify and found that they are located in a different C-terminal domain than the four-helical up-and-down bundle domain.

Fig. 3
figure 3

Mapping the protein-ligand interactions predicted for the mimivirus sulfhydryl oxidase R596, target T0737, PDB code 3TD7. Dash lines represent PLIs, they are colored as following: blue for electrostatic interactions, green for π-stacking interactions, gray for van der Waals interactions, and red for interaction not found by fiDPD

To examine the PLI prediction, we first collected interaction scoring vectors associated with pivotal sites in the four profile modules according Eq. (2) and then compared with those directly determined from the protein-ligand complex structure recorded in PDB entry 3TD7 (Table 1). Figure 3 demonstrates key interactions predicted by Eq. (2) and those not found by the prediction. fiDPD correctly predicted all the π-stacking interactions involving Trp45, His49, Tyr114, and His117, indicating that π-π interactions play a critically important role in ligand binding. The prediction also found significant π-stacking interactions on pivotal sites of Leu78 and Lys123; however, these π-π interaction predictions were ignored in posttreatment simply because of the lack of aromatic side chains in these residues. fiDPD also found the correct electrostatic interactions on His117 and Lys123 sites. The algorithm identified a large probability of electrostatic interactions on sites Thr42 and Val126; however, these interactions were ignored in posttreatment since the involved residues are not chargeable in the conventional conditions. In total, approximately 80% of the overall PLI predictions were associated with identified functional sites.

Table 1 The prediction of protein-ligand interactions on PFSs of T0737†

CASP10 and CASP11 targets

We applied fiDPD to protein targets listed in CASP10 and CASP11, of which 13 targets had been solved with explicit bound ligands [48]. Table 2 lists all the predictions, of which fiDPD gave a no-hit for 3 target proteins. For the remaining 10 predictions, fiDPD gave an overall precision of 64% and an overall recall of 46% using a scale selection with T of 45% and M of 35%. The averaged MCC of the predictions was 0.49. Considering the ligand-binding types, we found that fiDPD provided better functional site predictions for metal binding sites with an average MCC value of 0.68, while it was 0.38 for nonmetal binding site prediction, indicating that PFSs are more conservative with respect to either spatial arrangement or sequence location in metal binding.

Table 2 Ligand-binding sites predictions of CASP10/11 targets proteins†

We compared the performance of fiDPD with the recently published ligand-binding site prediction methods LIBRA [74] (Table 3) and COACH [75, 76] (Table 4). LIBRA aligns the structures of input proteins with a collection of known functional sites and gives an averaged MCC of 0.57 for the studied target proteins. Six LIBRA predictions were based on the known sites of the PDB structures of the target proteins themselves and contributed a higher average MCC value of 0.80. For COACH, whose prediction is sequence based, the average MCC was 0.58, of which 2 predictions were based on the known sites of the target PDB structures. We observed that, except for T0675 and T0697, COACH had already used the target PDB structures as templates in building structures from input target protein sequences. Taken together, COACH performed best, while fiDPD’s performance (the present version of the database fiDPD does not contain target proteins except for T0675) was comparable with that of LIBRA, especially when known sites of the target PDB structures were not used.

Table 3 Prediction performance of LIBRA*
Table 4 Prediction performance of COACH*

One of the key aspects of fiDPD predictions lies in the identification of physicochemical interactions between predicted binding sites and ligands. We examined the performance of the fiDPD prediction of PLIs in these target proteins by determining the overlap between the predicted PLIs and those calculated based on solved protein-ligand complex structures. Table 5 compared the predicted PLIs on functional sites with the experimental PLIs. In most cases, fiDPD can correctly identify 80% or more of the PLIs on functional sites.

Table 5 PLI predictions of CASP10/11 targets proteins†

Conclusions

In this paper, we present a new functional site- and physicochemical interaction-annotated domain profile database (fiDPD), from which we developed a sequence-based method for predicting both PFSs and PLIs. Our method is based on the assumption that proteins that share similar structure and sequence tend to have similar functional sites located on the same positions on a protein’s surface. A profile module entry in fiDPD is representative of a bunch of annotated domain structures that share high sequence and structure similarity. The fiDPD method first identifies profile modules in the database and then, as a prediction, maps the annotated pivotal sites and associated interactions of the module(s) to the residues of the query protein.

In a previous study, we examined the fDPD method with a collection of catalytic sites from a standard dataset of the 140-enzyme CATRES-FAM [68] and found that the method provided an enzyme active-site prediction of 59% recall at a precision of 18.3%. For ligand-binding site prediction of target proteins in CASP9, the method obtained an averaged MCC of 0.56, ranking between 8th and 10th of the 33 participating groups [72]. In this study, fiDPD gives new prediction for physicochemical interactions associated with the predicted PFSs. Here, fiDPD was applied to predict the functional sites of 10 target proteins in CASP10 and CASP11 that have been solved in a ligand-bound state and achieved an averaged MCC of 0.66. When compared with the solved 3D complex structures, we found that the predicted PLIs correctly overlapped 80% of the true PLIs. Our calculations indicate that the PLIs are well-conserved biochemical properties during protein evolution and that it is possible to assign accurate PLIs to predicted PFSs using an annotated database. fiDPD demonstrates that atomic physicochemical interactions between proteins and ligands can be reliably identified from protein sequences.

fiDPD is improvable. First, new annotations could be assigned to fiDPD to add new types of predictions. For example, adding annotations of enzyme catalytic sites (CSA), ligand-specific models, such as zinc-binding sites or RNA-binding sites, should endow fiDPD with the corresponding capability to predict catalytic sites, zinc-binding sites or RNA-binding sites. Annotations of fiDPD modules using other resources, such as dynamic simulations, FDPA calculations [32], pocket druggability [77], drug-target interactions (DTIs), drug modes of action [78], etc., should provide new content for fiDPD predictions that involve the protein dynamics and drug activity in PLIs. Second, considering that the classification of binding sites plays a key role in drug discovery and design, it would be interesting to use the clustering sites [79, 80] instead of the intact SITE information to annotate the database, which might make the prediction more useful. As a knowledge-based method, the utility and efficiency of fiDPD prediction suffers from the sampling limitation of annotations of known proteins. This sampling problem might be partially solved with large-scale protein sequencing efforts and worldwide structural genomics projects.

Abbreviations

CASP:

Critical Assessment of Structure Prediction

FDPA:

Fast dynamics perturbation analysis

fiDPD:

Function-site- and physicochemical interaction-annotated domain-profile-database

HMM:

Hidden Markov Model

MCC:

Matthews correlation coefficient

MSA:

Multiple sequence alignment

PFS:

Protein functional site

PLI:

Protein-ligand interaction

RMSD:

Root-mean-square-distance

SCOPe:

Structural classification of proteins—extended

References

  1. Konc J, Janezic D. Binding site comparison for function prediction and pharmaceutical discovery. Curr Opin Struct Biol. 2014;25:34–9.

    Article  PubMed  CAS  Google Scholar 

  2. Perot S, Sperandio O, Miteva MA, Camproux AC, Villoutreix BO. Druggable pockets and binding site centric chemical space: a paradigm shift in drug discovery. Drug Discov Today. 2010;15(15–16):656–67.

    Article  PubMed  CAS  Google Scholar 

  3. Xie L, Xie L, Bourne PE. Structure-based systems biology for analyzing off-target binding. Curr Opin Struct Biol. 2011;21(2):189–99.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  4. 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(1):235–42.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  5. Dukka BK. Structure-based methods for computational protein functional site prediction. Computational and structural biotechnology journal. 2013;8:e201308005.

    Article  PubMed  PubMed Central  Google Scholar 

  6. Capra JA, Singh M. Characterization and prediction of residues determining protein functional specificity. Bioinformatics. 2008;24(13):1473–80.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  7. Manning JR, Jefferson ER, Barton GJ. The contrasting properties of conservation and correlated phylogeny in protein functional residue prediction. BMC Bioinformatics. 2008;9:51.

    Article  PubMed  PubMed Central  Google Scholar 

  8. Wilkins A, Erdin S, Lua R, Lichtarge O. Evolutionary trace for prediction and redesign of protein functional sites. Methods Mol Biol. 2012;819:29–42.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  9. Fischer JD, Mayer CE, Soding J. Prediction of protein functional residues from sequence by probability density estimation. Bioinformatics. 2008;24(5):613–20.

    Article  PubMed  CAS  Google Scholar 

  10. Liang S, Zhang C, Liu S, Zhou Y. Protein binding site prediction using an empirical scoring function. Nucleic Acids Res. 2006;34(13):3698–707.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  11. Chelliah V, Taylor WR. Functional site prediction selects correct protein models. BMC Bioinformatics. 2008;9(Suppl 1):S13.

    Article  PubMed  PubMed Central  Google Scholar 

  12. Berezin C, Glaser F, Rosenberg J, Paz I, Pupko T, Fariselli P, Casadio R, Ben-Tal N. ConSeq: the identification of functionally and structurally important residues in protein sequences. Bioinformatics. 2004;20(8):1322–4.

    Article  PubMed  CAS  Google Scholar 

  13. Fetrow JS, Skolnick J. Method for prediction of protein function from sequence using the sequence-to-structure-to-function paradigm with application to glutaredoxins/thioredoxins and T1 ribonucleases. J Mol Biol. 1998;281(5):949–68.

    Article  PubMed  CAS  Google Scholar 

  14. Gherardini PF, Helmer-Citterich M. Structure-based function prediction: approaches and applications. Brief Funct Genomic Proteomic. 2008;7(4):291–302.

    Article  PubMed  CAS  Google Scholar 

  15. Ausiello G, Via A, Helmer-Citterich M. Query3d: a new method for high-throughput analysis of functional residues in protein structures. BMC Bioinformatics. 2005;6(Suppl 4):S5.

    Article  PubMed  PubMed Central  Google Scholar 

  16. Barker JA, Thornton JM. An algorithm for constraint-based structural template matching: application to 3D templates with statistical analysis. Bioinformatics. 2003;19(13):1644–9.

    Article  PubMed  CAS  Google Scholar 

  17. Glaser F, Morris RJ, Najmanovich RJ, Laskowski RA, Thornton JM. A method for localizing ligand binding pockets in protein structures. Proteins. 2006;62(2):479–88.

    Article  PubMed  CAS  Google Scholar 

  18. Brady GP Jr, Stouten PF. Fast prediction and visualization of protein binding pockets with PASS. J Comput Aided Mol Des. 2000;14(4):383–401.

    Article  PubMed  CAS  Google Scholar 

  19. Tong W, Williams RJ, Wei Y, Murga LF, Ko J, Ondrechen MJ. Enhanced performance in prediction of protein active sites with THEMATICS and support vector machines. Protein Sci. 2008;17(2):333–41.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  20. Elcock AH. Prediction of functionally important residues based solely on the computed energetics of protein structure. J Mol Biol. 2001;312(4):885–96.

    Article  PubMed  CAS  Google Scholar 

  21. Kahraman A, Morris RJ, Laskowski RA, Favia AD, Thornton JM. On the diversity of physicochemical environments experienced by identical ligands in binding pockets of unrelated proteins. Proteins. 2010;78(5):1120–36.

    Article  PubMed  CAS  Google Scholar 

  22. Coleman RG, Burr MA, Souvaine DL, Cheng AC. An intuitive approach to measuring protein surface curvature. Proteins. 2005;61(4):1068–74.

    Article  PubMed  CAS  Google Scholar 

  23. Nayal M, Honig B. On the nature of cavities on protein surfaces: application to the identification of drug-binding sites. Proteins. 2006;63(4):892–906.

    Article  PubMed  CAS  Google Scholar 

  24. Petrova NV, Wu CH. Prediction of catalytic residues using support vector machine with selected protein sequence and structural properties. BMC Bioinformatics. 2006;7:312.

    Article  PubMed  PubMed Central  Google Scholar 

  25. Rossi A, Marti-Renom MA, Sali A. Localization of binding sites in protein structures by optimization of a composite scoring function. Protein Sci. 2006;15(10):2366–80.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  26. Sankararaman S, Sha F, Kirsch JF, Jordan MI, Sjolander K. Active site prediction using evolutionary and structural information. Bioinformatics. 2010;26(5):617–24.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  27. Somarowthu S, Yang H, Hildebrand DG, Ondrechen MJ. High-performance prediction of functional residues in proteins with machine learning and computed input features. Biopolymers. 2011;95(6):390–400.

    Article  PubMed  CAS  Google Scholar 

  28. Roche DB, Buenavista MT, McGuffin LJ. FunFOLDQA: a quality assessment tool for protein-ligand binding site residue predictions. PLoS One. 2012;7(5):e38219.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  29. Ma B, Wolfson HJ, Nussinov R. Protein functional epitopes: hot spots, dynamics and combinatorial libraries. Curr Opin Struct Biol. 2001;11(3):364–9.

    Article  PubMed  CAS  Google Scholar 

  30. Yang LW, Bahar I. Coupling between catalytic site and collective dynamics: a requirement for mechanochemical activity of enzymes. Structure. 2005;13(6):893–904.

    Article  PubMed  PubMed Central  Google Scholar 

  31. Liu T, Whitten ST, Hilser VJ. Functional residues serve a dominant role in mediating the cooperativity of the protein ensemble. Proc Natl Acad Sci U S A. 2007;104(11):4347–52.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  32. Ming D, Cohn JD, Wall ME. Fast dynamics perturbation analysis for prediction of protein functional sites. BMC Struct Biol. 2008;8:5.

    Article  PubMed  PubMed Central  Google Scholar 

  33. Ming D, Wall ME. Quantifying allosteric effects in proteins. Proteins. 2005;59(4):697–707.

    Article  PubMed  CAS  Google Scholar 

  34. Ming D, Wall ME. Interactions in native binding sites cause a large change in protein dynamics. J Mol Biol. 2006;358(1):213–23.

    Article  PubMed  CAS  Google Scholar 

  35. Fukunishi Y, Nakamura H. Prediction of ligand-binding sites of proteins by molecular docking calculation for a random ligand library. Protein Sci. 2011;20(1):95–106.

    Article  PubMed  CAS  Google Scholar 

  36. Heo L, Shin WH, Lee MS, Seok C. GalaxySite: ligand-binding-site prediction by using molecular docking. Nucleic Acids Res. 2014;42(Web Server issue):W210–4.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  37. Nerukh D, Okimoto N, Suenaga A, Taiji M. Ligand diffusion on protein surface observed in molecular dynamics simulation. J Phys Chem Lett. 2012;3(23):3476–9.

    Article  PubMed  CAS  Google Scholar 

  38. Chen K, Kurgan L. Investigation of atomic level patterns in protein--small ligand interactions. PLoS One. 2009;4(2):e4473.

    Article  PubMed  PubMed Central  Google Scholar 

  39. Durrant JD, McCammon JA. BINANA: a novel algorithm for ligand-binding characterization. J Mol Graph Model. 2011;29(6):888–93.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  40. Kasahara K, Shirota M, Kinoshita K. Comprehensive classification and diversity assessment of atomic contacts in protein-small ligand interactions. J Chem Inf Model. 2013;53(1):241–8.

    Article  PubMed  CAS  Google Scholar 

  41. Salentin S, Haupt VJ, Daminelli S, Schroeder M. Polypharmacology rescored: protein-ligand interaction profiles for remote binding site similarity assessment. Prog Biophys Mol Biol. 2014;116(2–3):174–86.

    Article  PubMed  CAS  Google Scholar 

  42. Desaphy J, Raimbaud E, Ducrot P, Rognan D. Encoding protein-ligand interaction patterns in fingerprints and graphs. J Chem Inf Model. 2013;53(3):623–37.

    Article  PubMed  CAS  Google Scholar 

  43. Wang SH, Wu YT, Kuo SC, Yu J. HotLig: a molecular surface-directed approach to scoring protein-ligand interactions. J Chem Inf Model. 2013;53(8):2181–95.

    Article  PubMed  CAS  Google Scholar 

  44. Schreyer AM, Blundell TL: CREDO: a structural interactomics database for drug discovery. Database (Oxford) 2013, 2013:bat049.

  45. Liu Z, Li Y, Han L, Li J, Liu J, Zhao Z, Nie W, Liu Y, Wang R. PDB-wide collection of binding data: current status of the PDBbind database. Bioinformatics. 2015;31(3):405–12.

    Article  PubMed  CAS  Google Scholar 

  46. Salentin S, Schreiber S, Haupt VJ, Adasme MF, Schroeder M. PLIP: fully automated protein-ligand interaction profiler. Nucleic Acids Res. 2015;43(W1):W443–7.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  47. Roche DB, Brackenridge DA, McGuffin LJ. Proteins and their interacting partners: an introduction to protein-ligand binding site prediction methods. Int J Mol Sci. 2015;16(12):29829–42.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  48. Gallo Cassarino T, Bordoli L, Schwede T. Assessment of ligand binding site predictions in CASP10. Proteins. 2014;82(Suppl 2):154–63.

    Article  PubMed  CAS  Google Scholar 

  49. Moult J, Fidelis K, Kryshtafovych A, Schwede T, Tramontano A. Critical assessment of methods of protein structure prediction (CASP) - progress and new directions in round XI. Proteins. 2016;

  50. Fox NK, Brenner SE, Chandonia JM. SCOPe: structural classification of proteins--extended, integrating SCOP and ASTRAL data and classification of new structures. Nucleic Acids Res. 2014;42(Database issue):D304–9.

    Article  PubMed  CAS  Google Scholar 

  51. Murzin AG, Brenner SE, Hubbard T, Chothia C. SCOP: a structural classification of proteins database for the investigation of sequences and structures. J Mol Biol. 1995;247(4):536–40.

    PubMed  CAS  Google Scholar 

  52. Larkin MA, Blackshields G, Brown NP, Chenna R, McGettigan PA, McWilliam H, Valentin F, Wallace IM, Wilm A, Lopez R, et al. Clustal W and Clustal X version 2.0. Bioinformatics. 2007;23(21):2947–8.

    Article  PubMed  CAS  Google Scholar 

  53. Edgar RC. MUSCLE: a multiple sequence alignment method with reduced time and space complexity. BMC Bioinformatics. 2004;5:113.

    Article  PubMed  PubMed Central  Google Scholar 

  54. Eddy SR. A new generation of homology search tools based on probabilistic inference. Genome Inform. 2009;23(1):205–11.

    PubMed  Google Scholar 

  55. An XB, Wu XK, Ming DM. Sequece-based functional sites prediction from a function annotated protein domain profile database. J Fudan U. 2013;52(6):768–78.

    Google Scholar 

  56. Porter CT, Bartlett GJ, Thornton JM. The catalytic site atlas: a resource of catalytic sites and residues identified in enzymes using structural data. Nucleic Acids Res. 2004;32(Database issue):D129–33.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  57. Heazlewood JL, Durek P, Hummel J, Selbig J, Weckwerth W, Walther D, Schulze WX. PhosPhAt: a database of phosphorylation sites in Arabidopsis thaliana and a plant-specific phosphorylation site predictor. Nucleic Acids Res. 2008;36(Database issue):D1015–21.

    PubMed  CAS  Google Scholar 

  58. McDonald IK, Thornton JM. Satisfying hydrogen bonding potential in proteins. J Mol Biol. 1994;238(5):777–93.

    Article  PubMed  CAS  Google Scholar 

  59. Honig B, Nicholls A. Classical electrostatics in biology and chemistry. Science. 1995;268(5214):1144–9.

    Article  PubMed  CAS  Google Scholar 

  60. Davis ME, Mccammon JA. Electrostatics in biomolecular structure and dynamics. Chem Rev. 1990;90(3):509–21.

    Article  CAS  Google Scholar 

  61. Dykstra CE. Electrostatic interaction potentials in molecular-force fields. Chem Rev. 1993;93(7):2339–53.

    Article  CAS  Google Scholar 

  62. Burley SK, Petsko GA. Aromatic-aromatic interaction: a mechanism of protein structure stabilization. Science. 1985;229(4708):23–8.

    Article  PubMed  CAS  Google Scholar 

  63. Muller-Dethlefs K, Hobza P. Noncovalent interactions: a challenge for experiment and theory. Chem Rev. 2000;100(1):143–68.

    Article  PubMed  CAS  Google Scholar 

  64. Ma B, Elkayam T, Wolfson H, Nussinov R. Protein-protein interactions: structurally conserved residues distinguish between binding sites and exposed protein surfaces. Proc Natl Acad Sci U S A. 2003;100(10):5772–7.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  65. MacKerell AD, Bashford D, Bellott M, Dunbrack RL, Evanseck JD, Field MJ, Fischer S, Gao J, Guo H, Ha S, et al. All-atom empirical potential for molecular modeling and dynamics studies of proteins. J Phys Chem B. 1998;102(18):3586–616.

    Article  PubMed  CAS  Google Scholar 

  66. Matsuyama T, Yamashita T, Imai H, Shichida Y. Covalent bond between ligand and receptor required for efficient activation in rhodopsin. J Biol Chem. 2010;285(11):8114–21.

    Article  PubMed  CAS  Google Scholar 

  67. Eddy SR. Accelerated profile HMM searches. PLoS Comput Biol. 2011;7(10):e1002195.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  68. Bartlett GJ, Porter CT, Borkakoti N, Thornton JM. Analysis of catalytic residues in enzyme active sites. J Mol Biol. 2002;324(1):105–21.

    Article  PubMed  CAS  Google Scholar 

  69. Moult J, Fidelis K, Kryshtafovych A, Tramontano A. Critical assessment of methods of protein structure prediction (CASP)--round IX. Proteins. 2011;(79 Suppl):10:1–5.

  70. Moult J, Fidelis K, Kryshtafovych A, Schwede T, Tramontano A. Critical assessment of methods of protein structure prediction (CASP)--round x. Proteins. 2014;82(Suppl 2):1–6.

    Article  PubMed  CAS  Google Scholar 

  71. Matthews BW. Comparison of the predicted and observed secondary structure of T4 phage lysozyme. Biochim Biophys Acta. 1975;405(2):442–51.

    Article  PubMed  CAS  Google Scholar 

  72. Schmidt T, Haas J, Gallo Cassarino T, Schwede T. Assessment of ligand-binding residue predictions in CASP9. Proteins. 2011;79 Suppl 10:126–36.

    Article  PubMed  Google Scholar 

  73. Hakim M, Ezerina D, Alon A, Vonshak O, Fass D. Exploring ORFan domains in giant viruses: structure of mimivirus sulfhydryl oxidase R596. PLoS One. 2012;7(11):e50649.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  74. Toti D, Le VH, Tortosa V, Brandi V, Polticelli F. LIBRA-WA: a web application for ligand binding site detection and protein function recognition. Bioinformatics. 2017;

  75. Yang J, Roy A, Zhang Y. BioLiP: a semi-manually curated database for biologically relevant ligand-protein interactions. Nucleic Acids Res. 2013;41(Database issue):D1096–103.

    PubMed  CAS  Google Scholar 

  76. Yang J, Yan R, Roy A, Xu D, Poisson J, Zhang Y. The I-TASSER suite: protein structure and function prediction. Nat Methods. 2015;12(1):7–8.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  77. Hussein HA, Borrel A, Geneix C, Petitjean M, Regad L, Camproux AC. PockDrug-server: a new web server for predicting pocket druggability on holo and apo proteins. Nucleic Acids Res. 2015;43(W1):W436–42.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  78. Wang YH, Zeng JY. Predicting drug-target interactions using restricted Boltzmann machines. Bioinformatics. 2013;29(13):126–34.

    Article  Google Scholar 

  79. Ivan G, Szabadka Z, Grolmusz V. A hybrid clustering of protein binding sites. FEBS J. 2010;277(6):1494–502.

    Article  PubMed  CAS  Google Scholar 

  80. Szabadka Z, Grolmusz V. Building a structured PDB: the RS-PDB database. Conf Proc IEEE Eng Med Biol Soc. 2006;1:5755–8.

    PubMed  Google Scholar 

Download references

Acknowledgements

This work began when one of the author (DM) visited CNLS in Los Alamos National Laboratory. DM thanks Michael Wall for helpful discussions in early days of this work. We also appreciated professor Rupu Zhao in Nanjing Tech University for helpful comments.

Funding

This work was supported, in part, by the National Key Research and Development Program of China for key technology of food safety (2017YFC1600900) and by the Key University Science Research Project of Jiangsu Province (Grant No. 17KJA180005). The funding body did neither contribute to the design of the study nor to collection, analysis and interpretation of the data nor to writing of the manuscript.

Availability of data and materials

The method is freely available and can be accessed at: http://202.119.249.49.

Author information

Authors and Affiliations

Authors

Contributions

DM designed the work. DM and MH wrote the code of fiDPD program. MH performed the computational experiments and analyze the data. YS and JQ designed the webserver. DM wrote the paper. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Dengming Ming.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Competing interests

The authors declare that they have no competing interests.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Han, M., Song, Y., Qian, J. et al. Sequence-based prediction of physicochemical interactions at protein functional sites using a function-and-interaction-annotated domain profile database. BMC Bioinformatics 19, 204 (2018). https://doi.org/10.1186/s12859-018-2206-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s12859-018-2206-2

Keywords