 Research
 Open Access
 Published:
DDGun: an untrained method for the prediction of protein stability changes upon single and multiple point variations
BMC Bioinformatics volume 20, Article number: 335 (2019)
Abstract
Background
Predicting the effect of single point variations on protein stability constitutes a crucial step toward understanding the relationship between protein structure and function. To this end, several methods have been developed to predict changes in the Gibbs free energy of unfolding (∆∆G) between wild type and variant proteins, using sequence and structure information. Most of the available methods however do not exhibit the antisymmetric prediction property, which guarantees that the predicted ∆∆G value for a variation is the exact opposite of that predicted for the reverse variation, i.e., ∆∆G(A → B) = −∆∆G(B → A), where A and B are amino acids.
Results
Here we introduce simple antisymmetric features, based on evolutionary information, which are combined to define an untrained method, DDGun (DDG untrained). DDGun is a simple approach based on evolutionary information that predicts the ∆∆G for single and multiple variations from sequence and structure information (DDGun3D). Our method achieves remarkable performance without any training on the experimental datasets, reaching Pearson correlation coefficients between predicted and measured ∆∆G values of ~ 0.5 and ~ 0.4 for single and multiple site variations, respectively. Surprisingly, DDGun performances are comparable with those of state of the art methods. DDGun also naturally predicts multiple site variations, thereby defining a benchmark method for both single site and multiple site predictors. DDGun is antisymmetric by construction predicting the value of the ∆∆G of a reciprocal variation as almost equal (depending on the sequence profile) to ∆∆G of the direct variation. This is a valuable property that is missing in the majority of the methods.
Conclusions
Evolutionary information alone combined in an untrained method can achieve remarkably high performances in the prediction of ∆∆G upon protein mutation. Nontrained approaches like DDGun represent a valid benchmark both for scoring the predictive power of the individual features and for assessing the learning capability of supervised methods.
Background
The unfolding free energy difference between the wild type and mutant protein, i.e., ΔΔG = ΔG_{wildtype}  ΔG_{mutant}, is the first experimental measure for studying the effect of nonsynonymous variants on human health and disease, and may ultimately unravel principles of protein folding. Several methods have been developed to predict the impact of single site variants on protein stability [1], either by classifying the effect (stabilizing/destabilizing or stabilizing/destabilizing/neutral) or by quantifying the ∆∆G values (in kcal/mol).
Structurebased methods take advantage of the features representing the structural environment of the substituted residue. The combination of such features with physical and statistical potentials, improves the performance of the predictors [2]. Known structurebased algorithms include Dmutant [3], FoldX [4], IMutant2.0 [5, 6], CUPSAT [7], Eris [8], AUTOMUTE [9], IMutant3.0 [10], PoPMuSiC [11], ProMaya [12], SDM [13], mCSM [14], NeEMO [15], MUpro [16] and STRUM [17]. Sequencebased methods, such as iPTREESTAB [18], MuStab [19], INPS [20], EASEMM [21], the sequencebased versions of IMutant2.0 and IMutant3.0 [10, 22] and PONtstab [23], have the advantage of being applicable even when the 3D structure is not available. Although, in general, sequencebased predictors are less accurate than structurebased ones, some sequencebased methods, especially those exploiting evolutionary information, show comparable performances to structurebased tools [20].
Some structurebased predictors rely on the scores derived from different forcefields that represent the energetic contribution to protein stability. These values can be linearly combined through weights that fit the experimentally determined ∆∆G (such as in FoldX and PoPMuSiC). However, most predictors (such as MUpro, mCSM) use a combination of structural and evolutionary information features to train machine learning methods on data sets of experimentally determined ∆∆G. Machine learning approaches are also implemented in sequencebased predictors (such as in INPS). More recently, ensemble predictors (Duet [24]) and metapredictors (iStable [25]) have also been developed.
A critical assessment of the performances of all these methods is a difficult task, because they are trained on different data sets, and crossvalidation procedures are often not explicitly described. However, when tested on independent data sets, not including variations used in the training step, the prediction performances of the stateof theart tools reach Pearson correlation coefficients ranging from 0.5 to 0.7.
Most of the predictors are trained on subsets of the ProTherm database [26], which is a collection of ∆∆G values and other thermodynamic measures of protein stability. The vast majority of recorded variations in most of the currently available data sets are destabilizing; for example, in the ProTherm database more than 75% of the variations are destabilizing. Thus, predictors that do not consider the data set unbalance show a prediction bias toward destabilizing variations and a lack of antisymmetry in the prediction of direct and reciprocal variations [27].
The physics of the thermodynamic process of folding/unfolding imposes that the ∆∆G value of changing residue A to residue B in position p, is the opposite (−∆∆G) of the reverse change, i.e., B to A. This defines perfect antisymmetry. Two measures are commonly used to assess the antisymmetrical property of ∆∆G predictors. The first measure is the Pearson correlation coefficient between the direct and the corresponding inverse variations. Given that we expect reciprocal ∆∆G values for reciprocal variations, that is ∆∆G(A → B) = −∆∆G(B → A), a perfectly antisymmetrical predictor should produce a correlation between direct and inverse variations equal to − 1. A second measure to assess antisymmetry is the average bias defined in the Methods section. The average bias estimates the deviation (in kcal/mol) from the perfect antisymmetry in a given data set. Two recent papers compiled two balanced data sets comprising the same number of direct and reciprocal variations to test the antisymmetrical property [28, 29]. The results showed that 15 tested methods returned biased and poor antisymmetrical predictions. Indeed, the correlation coefficient between the direct and corresponding reverse variations ranges roughly from 0 to − 0.75, while the bias ranges from − 0.32 kcal/mol to − 0.99 kcal/mol.
While there are several predictors of ∆∆G upon single site variation, to the best of our knowledge, only Maestro [30] and FoldX [4] allow the predictions of ∆∆G upon multiple site variants. Maestro is a machine learning method while FoldX is based on a linear combination of physical and statistical potentials whose weights were chosen to fit experimental ∆∆G values. Dealing with multiple site variations adds another level of complexity beyond the prediction of the effect of a single variant on protein stability. The understanding of the complex interplay between a set of variants requires the learning of many types of combination effects (compensatory, additive, following linear or nonlinear combinations, threshold effects, etc.).
In this paper we introduce DDGun a simple method based on the combination of antisymmetric features for predicting the ∆∆G upon variation. DDGun is an untrained method that can be seen as a benchmark for testing new antisymmetric predictors with more complex input features. We develop two versions of the method: DDGun that relies on sequencebased features only, and DDGun3D that includes also structurebased features.
Results
DDGun is a baseline approach that predicts ∆∆G through a linear combination of scores derived from sequence and structural features. The three following scores are based purely on sequence data:

1.
the difference between the wild type and mutant residue in the Blosum62 substitution matrix (s_{Bl});

2.
the difference in the interaction energy (measured through the Skolnick statistical potential [31]) between the wildtype and substituted residue with their sequence neighbours within a 2residue window (s_{Sk});

3.
the difference in the hydrophobicity between wild type and mutant residues according to the KyteDoolittle scale (s_{Hp}).
We also developed, a structurebased version of DDGun (DDGun3D) adding two structurebased terms in the input features. The first structural term represents the difference in the interaction energy (measured through the Bastolla statistical potential [32]) between the wildtype and mutant residue with its structural neighbours (s_{BV}). The second structural term is the relative solvent accessibility of the residue (ac), computed as the current accessibility divided by its maximum value. The first four scores are linearly combined while the latter is used to modulate the mutation effect with the residue accessibility. This effect is obtained by multiplying the total score by (1ac). For a better tuning of the predictions of also fully accessible residues (ac = 1), the modulation factor was set to (1 ac + ε), where ε was arbitrarily set to 0.1. As before, we intentionally did not optimize the parameter ε to maximize performance, since we aim to develop a simple untrained baseline tool.
All first four scores described above were weighted through the profile built on the multiple sequence alignment of the protein and its homologues. Instead of taking the mere differences of the Blosum62/hydrophobic/energetic terms between the wild type and the mutant residues, we sum the differences of these terms over all possible amino acids, weighted by their frequencies, in the given position in the multiple sequence alignment of the query and homologues. Equations 1, 2, and 3 (see Methods) show that, given the same profile, the scores are antisymmetrical by construction.
To define the weights of the linear combination of the scores, we investigated the correlations between the scores and the ∆∆G values in different data sets. The correlation between these scores and the ∆∆G of single point variations are reported in Table 1.
For the implementation of our methods the weights were chosen to be proportional to the correlation between each score and the ∆∆G values in the high quality VariBench data set [23]. The procedure for the calculation of the weights is summarized in the Methods section (Eq. 5).
The sequencebased version of DDGun, takes as input only s_{Bl}, s_{Sk} and s_{Hp} computed from the protein sequence alone (after normalization, Eq. 6), while DDGun3D uses a linear combination of all four scores whose weights were derived as described above (Eq. 7). The ∆∆G prediction returned by DDGun3D was then obtained by multiplying the linear combination of the scores by 1.1ac, where ac is the relative solvent accessibility of the wild type residue. This modulation has been introduced to take into consideration that solvent exposed residues tend to have a lower effect on the ∆∆G [6, 10]. Relative accessibility is only computed for the structure with the wild type residue (and no difference in its value between the wild type and mutated residue is computed). This accessibility is used as a modulator of the combined score. It scales the combined score in the direction of producing larger scores (predicting higher ∆∆G values) for variations in amino acid position with small accessibility, i.e. in buried positions, while producing lower scores (thus predicting smaller ∆∆G values) for variants in high solvent accessible positions. In summary, two structural features, the Bastolla [32] statistical potential and the solvent accessibility, were introduced in DDGun3D.
The results showed that the correlations of the ∆∆G with the defined scores depend on the selected data set (Table 1). Consequently, the selection of different data sets results in different weights of the scores and performances of our methods. To test the robustness of our approach, we defined three versions of each method in which the weights were chosen upon the correlations between the ∆∆G and the scores in the three different data sets, VariBench, Broom et al. 2017, and S2648.
It is noteworthy that the coefficients were not chosen to fit the experimental ∆∆G and maximize the performance of the method, making DDGun a fullfledged nontrained algorithm (see Methods for details).
Performance of DDGun on single site variations
We tested the predictive capabilities of DDGun and DDGun3D on different data sets of single site variations. The first is VariBench [23], a high quality data set, and the second comprises the 605 variations manually curated in Broom et al. [33]. The third, S2648, is the largest and most widely used, allowing comparison with other methods. Finally, we added two independent data sets of variations on the P53 [24] and myoglobin [34] proteins. The 134 variations of the myoglobin protein are not included in any of the other data sets. Only 5 of the 44 variants of the P53 data set were already present in the S2648 (but not in the remaining data sets).
The performances of the DDGun methods on these data sets are summarized in Table 2. For each method (DDGun and DDGun3D) three versions are presented according to the data set upon which the weights are chosen. The last two lines of Table 2 report the averages of the Pearson correlation and RMSE of DDGun and DDGun3D whose weights are selected from the three different data sets.
When the weights are chosen upon the correlations of the scores and the ∆∆G on the Broom data set, which is the smallest data set, the performances of DDGun tend to be lower. When the weights are chosen on larger data sets (either VariBench or S2648) performances increases both for DDGun and DDGun3D. Interestingly, the performances are almost identical whether the weights were chosen on VariBench or on S2648. This shows that our methods are remarkably robust as long as the correlations are derived from a large data set. In summary, Table 2 shows that despite being nontrained, the two versions of DDGun achieved remarkable performance on all data sets of single site variants, reaching Pearson correlation coefficients above 0.45, for all the data sets. As expected, the performance improves with the introduction of structural features (DDGun3D).
It is worth noting that the low correlation between the RMSE and Pearson is due to the data set distribution which only affects the Pearson correlation coefficient, as recently shown [35].
Antisymmetry
Besides assessing the performance of DDGun on the available data sets, an additional test was carried out to estimate the antisymmetric property of our approach. For an unbiased estimation of the antisymmetry we used the Ssym data set proposed in Pucci et al. [28], in which the proportions of direct and inverse variations are balanced. The performance of the methods on the prediction of direct and the corresponding reverse variations are calculated as well as the correlation between them.
In Table 3 we evaluated the antisymmetry of DDGun and DDGGun3D on the Ssym dataset [28], and we also reported the scores for the best performing methods for this specific task (PopMusicSym [28] and SDM [13]). As expected by construction, DDGun and DDGun3D showed a nearperfect antisymmetrical property. We indeed find the same performances on direct and reciprocal variations, with − 0.99 correlation between them. Moreover, the value of the DDGun bias, − 0.01 kcal/mol, is the lowest among all the tested methods directly addressing antisymmetry bias [28, 29].
Although the antisymmetrical property of DDGun is obtained by construction (Eqs. 1–3), the small deviations from perfect antisymmetry (differences in the root mean square error, and the correlation and the bias that are not exactly − 1 and 0 kcal/mol) are due to differences in the profile of the protein and inverse protein, which in Ssym are associated with different PDB entries.
DDGun3D predictions also show remarkable antisymmetry with an optimal correlation (r_{dirinv} = − 0.99) between direct and corresponding reverse variants, while the bias and Pearson correlation on direct and inverse variations show small differences (<δ > =0.02 kcal/mol). Beside the different profile, in structurebased methods other antisymmetries can be introduced by changes in the structural neighbourhood. Indeed the variation can introduce structural changes to the wild type structure that result in a change of the number and type of residues in the neighbourhood.
It has to be stressed that correlations of Table 3 are useful to assess antisymmetry and not as an estimation of the overall performances of these methods, given that the Ssym data set has skewed subset of experimental points that are however perfectly balanced to test antisymmetry. In summary, the results reported in Table 3 show little or nobias and a nearly perfect antisymmetry of DDGun and DDGun3D on single site variants.
Performance of DDGun on multiple site variations
As far as we know, DDGun is the first method that predicts ∆∆G changes upon multiple sites variations from sequence with a simple combination procedure considering the score associated with each substitution (Eq. 8). In Table 4 we report the performances of DDGun on a dataset of multiple site variations selected from ProTherm [26]. This dataset, named PTmul, comprises 914 multiple site variations, with a number of simultaneous variations ranging from 2 to 10. The Pearson correlation coefficient of DDGun is 0.37 on the most comprehensive dataset of multiple site variations that is available to date. The drop of the correlation from 0.50 for single site variations (in VariBench) to 0.37 for multiple site variations clearly shows that the interplay between the single variations that compose the multiple variations is complex and requires a learning process. As expected, an improvement is found when structural information is introduced. Indeed DDGun3D achieved a correlation coefficient between predicted and experimental ∆∆G of 0.39 on the PTmul data set.
Tests including inverse variations demonstrate that DDGun returns perfect antisymmetric predictions, showing the same performance on direct and inverse variants and unbiased results. For the sequencebased method (DDGun) the analysis was straightforward and confirmed the similarity between performance achieved on single and multiple site variations data sets.
Conversely, structural modelling is required to test the degree of preservation of the antisymmetrical property for the structurebased method. Indeed, for multiple site variation we only have the threedimensional structure of the wild type protein that makes the prediction possible only for the direct variants. Thus, to test its performance on inverse variations, we built models of the mutated proteins through the Modeller program [36]. Table 4 shows that DDGun3D is perfectly antisymmetrical, with a correlation between direct and inverse variations close to − 1 and a bias near 0 kcal/mol.
Using the models of the protein with multiple site variations (Additional File 1), built using Modeller, we can compare our methods to other available tools that predict the ∆∆G for multiple site variations. To the best of our knowledge there are only two such methods, Maestro and FoldX, which are both structurebased. Both outperform DDGun3D on prediction with direct variations. However, when tested on reciprocal variations, the performances of both Maestro and FoldX drop while those of DDGun3D remain stable. It can be noted that while Maestro achieves the highest performances on direct variations, its predictive capability on inverse variations is basically random, with a correlation of 0.08 that is close to 0. Its antisymmetricity, measured as the correlation between direct and corresponding inverse variations, is 0.20, very far from perfect (− 1). In terms of antisymmetry, FoldX is more balanced than Maestro, however its performances on multiple site variations drop from Pearson coefficient of 0.41 on the direct variations to 0.33 on the reciprocals. The correlation between FoldX predictions for direct and inverse variations is quite high, − 0.71, even if not optimal. On multiple site variations FoldX showed a high root mean squared error (RMSE> 3 kcal/mol). Conversely DDGun3D shows near perfect antisymmetry, with a − 0.99 Pearson correlation coefficient between direct and inverse variations.
The performances of all the available methods (including DDGun and DDGun3D) on the multiple site variation data set, are lower than those obtained for single point mutations. This may be partially due to the fact that the method error sums, generating larger noise for multiple predictions. These results confirm that untrained DDGun and DDGun3D can be considered as baseline methods for benchmarking more complex tools. Nonetheless, at the current stage, DDGun compares well with the other available methods maintaining at the same time an optimal antisymmetry. We expect that DDGun and DDGun3D performances can be further improved through learning procedures.
Figure 1 shows the predictions of direct (x axis) and corresponding inverse (y axis) ∆∆G predictions for the multiple site variations of PTmul. A perfectly antisymmetric method would predict opposite ∆∆G values for reverse variants (∆∆G(A → B) = −∆∆G(B → A)), hence, when plotting its direct versus its reverse predictions, the points would reside exactly on the y = −x line. Deviations from that line are indicative of antisymmetry.
The optimal antisymmetry of DDGun3D (red) is clearly visible as its points reside very close, nearly along, the y = −x line, which indicates the ideal relationship of a perfectly antisymmetrical predictor. In DDGun3D deviations from the line are very small, indicating high correlation and small bias. Conversely, predictions of Maestro (yellow) form a sparse cloud, indicating poor correlation, and its regression line is shifted by roughly 1 kcal/mol, indicating a systematic bias toward negative predictions. FoldX predictions (green) form a cloud, indicating a low antisymmetry in terms of the correlation between direct and corresponding inverse variations. The cloud is however more evenly distributed below and above the y = −x axis compared to Maestro, indicating a smaller bias toward negative predictions. Indeed FoldX bias is of − 0.21 kcal/mol.
Conclusions
The most desirable feature of a predictor is to be accurate and reliable. However, it is also very important that a predictor is compliant with the physical laws it has to simulate. In this respect, it is important for a ΔΔG predictor to be antisymmetric with respect to the protein variations. We need predictors that can be as good as predicting protein stability changes upon variations and at the same time obtaining opposite values for the reciprocal sequence changes that bring the mutated proteins back to their respective wild types. Here we introduce simple features, based on sequence and structure information, which are antisymmetric by construction. We show that the selected features correlate with the experimental ΔΔG measures, and also with their reverse variations ΔΔG. We thereby combined them, defining a nontrained baseline method, which achieved remarkably high performances in the prediction of ∆∆G upon single site and multiple site variations. The results show that the evolutionary information contained in the profiles, and statistical potentials alone have high predictive power even without any training. We also provide the first method to predict ∆∆G changes upon multiple site variations from sequence information only. This will help in generalizing protein stability predictions from sequence up to genotype scale.
The high performance achieved on the single variation data set is particularly impressive in view of the recent theoretical upper bound of the prediction quality [35]. This is because even when carried out under similar pH and temperature, different measurements may sometime yield very different ∆∆G values, for example, due to changes in other experimental conditions. Machine learning approaches should suffice to improve the Pearson correlation from the ~ 0.5 value reported here without training towards the theoretical upper bound of 0.7–0.8 [35].
Finally, nontrained methods like DDGun and DDGun3D constitute a necessary benchmark to quantify the predictive capability of individual features and new prediction methods.
Methods
Data sets
For single point variations, the following data sets were considered: the most commonly used S2648 [11]; the high quality VariBench [23] which was integrated with the 605 manually curated variations selected in Broom et al. [33] for a total of 1900 high quality variations; a data set of variations on the P53 protein [14] and myoglobin data sets [34]. The dataset for multiple site variations was derived from ProTherm [26]. A total of 914 protein multiple site variations, with a number of simultaneous variants ranging from 2 to 10, were derived. We called this set of multiple site variations PTmul. A detailed description of the data set used in this work is reported in Table 5.
In Fig. 2 we reported the overlap between the data bases considered in this work.
Multiple sequence alignments
For each protein, identified through its PDB ID, for which we had variation data, we derived the sequence from the ATOM field of the PDB coordinate file. We built the multiple sequence alignments against the Uniprot database, release 2016 through the hhblits program [37] with default parameters.
Computation of the evolutionary scores for single site variations
For each single site variation the following sequencebased scores were computed. The first score is the Blosum evolutionary score (s_{Bl}) which uses the Blosum62 [38] substitution matrix to compute the difference in the substitution scores between the wild type and mutated residues. This difference is weighted through the profile, built from the multiple sequence alignments according to the following equation:
where w is the wildtype residue, m is the variant, and a_{i} runs over the 20 standard amino acids; B (a_{i},a_{j}) is the substitution score given by the Blosum62 matrix between the ith and jth amino acid; prof (a_{i}) is the occurrence of amino acid a_{i} in the multiple sequence alignment in the considered position.
The second sequencebased score (s_{Sk}) is a statistical potential developed by Skolnick et al. [31]. This score is given by the difference of the pairwise statistical potential computed between the wild type and mutated residues and their nearest neighbours in the sequence (within a tworesidue window on each side). As before, instead of taking the mere difference, this score is weighted over the sequence profile as follows:
where prof(a_{ij}) is the profile of amino acid a_{i} in position j and P_{Sk}(a_{i},a_{j}) is the Skolnick potential between residues i and j.
The third hydrophobicity score (s_{Hp}) measures the difference in hydrophobicity between the wildtype and mutated residues as measured by the KyteDoolittle hydrophobicity scale [39]. The score is weighted through the profile as follows:
where K(a) is the hydrophobicity of amino acid a as measured by the KyteDoolittle scale.
The fourth structurebased score (s_{St}) accounts for the structural environment of the variation, as captured by the pairwise statistical potential by BastollaVendruscolo [32]. This score computes the difference in this pairwise statistical potential between the wildtype amino acid and its structural neighbours, defined within a sphere of radius 5 Å centred in the mutated site, vs. that of the variant. The profile is used to weight the contributions.
where I is the set of amino acid residues in the structural neighbourhood of the substituted position; prof(a_{ij}) is the profile of amino acid a_{i} in position j. P_{BV}(a_{i},a_{j}) is the BastollaVendruscolo pairwise potential between residue a_{i} and a_{j}.
For each mutated site, residue accessibility was computed by the DSSP program [40, 41].
Linear combination of the scores towards ∆∆G prediction
The sequence and structurebased methods implement a linear combination of different features weighted according to their predictive power. The weights of the linear combination are proportional to the correlation between each score and the ∆∆G values from the VariBench data set [23]. More formally, the weight \( {w}_{\overline{s}} \) for the score \( \overline{s} \), is assigned as:
where r is the Pearson correlation coefficient defined in Eq. 9, the sum of s_{i} at the denominator runs over all the scores to be linearly combined in an overall final score. We did not tune the parameters, nor did we change the weights for the different datasets.
Sequencebased: DDGun
In order to combine the scores for each single site substitution, we chose a linear combination whose weights were chosen on the basis of the level of correlation of each score with the known ∆∆G for single site variations in the highquality data set by Yang and colleagues [23].
Structurebased: DDGun3D.
In baseline DDGun3d the final score is given by:
with ε = 0.1.
∆∆G prediction for multiple site variations
The above baseline method is easily adaptable to multiple site variations: indeed for each multiplesite variation we compute the score for each single site variation comprising it. Given a multiple site variation with multiplicity M (that is composed of M single site variations), let us name s_{s} the vector of M single site scores; s_{s} = (s_{1}, s_{2}, …s_{M}). We compute the score for a multiple site variants as:
The rationale behind this simple choice is the following. In case of more than two mutations, the most relevant points that may affect the total ΔΔG are the minimum and the maximum values, so that we decided to take their sum and centre them in the mean (by subtracting the average of the ΔΔG prediction). In case of two mutations, this reduces to the average of the two values.
Measures of the performance
To measure the quality of the prediction, we compared the experimental (e) and the predicted (p) ∆∆G values calculating the Pearson correlation coefficient (r).
where x and y are the predicted and experimental ΔΔGs respectively (\( \overline{x},\overline{y} \) are their average values), and the Root Mean Square Error (RMSE).
To measure the antisymmetric property of the methods we calculated the Pearson correlation coefficient between the predicted ∆∆G of the direct (dir) and inverse (inv) variations (r_{dirinv}).
and the bias (<δ>).
According to Eqs. 11 and 12, a perfect antisymmetric method would yield r_{dirinv} value of − 1 and < δ > of 0 kcal/mol. All the predictions of DDGun and DDGun3D are reported in Additional file 2.
Abbreviations
 ∆∆G:

Change in the Gibbs free energy of unfolding
 DDGun:

Untrained sequencebased method for predicting the ∆∆G
 DDGun3D:

Untrained sequence and structurebased method for predicting the ∆∆G
 PTmul:

Data set of multiple site variations from Protherm
 r:

Pearson correlation coefficient
 RMSE:

Root Mean Square Error
 S2648:

Data set of 2648 single site variation from Protherm
 Ssym:

Data set for testing antisymmetric prediction properties
 δ:

Bias in the prediction of the ∆∆G of direct and inverse variations
References
 1.
Compiani M, Capriotti E. Computational and theoretical methods for protein folding. Biochemistry. 2013;52(48):8601–24.
 2.
Khan S, Vihinen M. Performance of protein stability predictors. Hum Mutat. 2010;31(6):675–84.
 3.
Zhou H, Zhou Y. Distancescaled, finite idealgas reference state improves structurederived potentials of mean force for structure selection and stability prediction. Protein Sci. 2002;11(11):2714–26.
 4.
Guerois R, Nielsen JE, Serrano L. Predicting changes in the stability of proteins and protein complexes: a study of more than 1000 mutations. J Mol Biol. 2002;320(2):369–87.
 5.
Capriotti E, Fariselli P, Casadio R. A neuralnetworkbased method for predicting protein stability changes upon single point mutations. Bioinformatics. 2004;20(Suppl 1):i63–8.
 6.
Capriotti E, Fariselli P, Casadio R. IMutant2.0: predicting stability changes upon mutation from the protein sequence or structure. Nucleic Acids Res. 2005;33(Web Server):W306–10.
 7.
Parthiban V, Gromiha MM, Schomburg D. CUPSAT: prediction of protein stability upon point mutations. Nucleic Acids Res. 2006;34(Web Server):W239–42.
 8.
Yin S, Ding F, Dokholyan NV. Eris: an automated estimator of protein stability. Nat Methods. 2007;4(6):466–7.
 9.
Masso M, Vaisman II. Accurate prediction of stability changes in protein mutants by combining machine learning with structure based computational mutagenesis. Bioinformatics. 2008;24(18):2002–9.
 10.
Capriotti E, Fariselli P, Rossi I, Casadio R. A threestate prediction of single point mutations on protein stability changes. BMC bioinformatics. 2008;9(Suppl 2):S6.
 11.
Dehouck Y, Kwasigroch JM, Gilis D, Rooman M. PoPMuSiC 2.1: a web server for the estimation of protein stability changes upon mutation and sequence optimality. BMC bioinformatics. 2011;12:151.
 12.
Wainreb G, Wolf L, Ashkenazy H, Dehouck Y, BenTal N. Protein stability: a single recorded mutation aids in predicting the effects of other mutations in the same amino acid site. Bioinformatics. 2011;27(23):3286–92.
 13.
Worth CL, Preissner R, Blundell TL. SDMa server for predicting effects of mutations on protein stability and malfunction. Nucleic Acids Res. 2011;39(Web Server issue:W215–22.
 14.
Pires DE, Ascher DB, Blundell TL. mCSM: predicting the effects of mutations in proteins using graphbased signatures. Bioinformatics. 2014;30(3):335–42.
 15.
Giollo M, Martin AJ, Walsh I, Ferrari C, Tosatto SC. NeEMO: a method using residue interaction networks to improve prediction of protein stability upon mutation. BMC Genomics. 2014;15(Suppl 4):S7.
 16.
Cheng J, Randall A, Baldi P. Prediction of protein stability changes for singlesite mutations using support vector machines. Proteins. 2006;62(4):1125–32.
 17.
Quan L, Lv Q, Zhang Y. STRUM: structurebased prediction of protein stability changes upon singlepoint mutation. Bioinformatics. 2016;32(19):2936–46.
 18.
Huang LT, Gromiha MM, Ho SY. iPTREESTAB: interpretable decision tree based method for predicting protein stability changes upon mutations. Bioinformatics. 2007;23(10):1292–3.
 19.
Teng S, Srivastava AK, Wang L. Sequence featurebased prediction of protein stability changes upon amino acid substitutions. BMC Genomics. 2010;11(Suppl 2):S5.
 20.
Fariselli P, Martelli PL, Savojardo C, Casadio R. INPS: predicting the impact of nonsynonymous variations on protein stability from sequence. Bioinformatics. 2015;31(17):2816–21.
 21.
Folkman L, Stantic B, Sattar A, Zhou Y. EASEMM: sequencebased prediction of mutationinduced stability changes with featurebased multiple models. J Mol Biol. 2016;428(6):1394–405.
 22.
Capriotti E, Fariselli P, Calabrese R, Casadio R. Predicting protein stability changes from sequences using support vector machines. Bioinformatics. 2005;21(Suppl 2):ii54–8.
 23.
Yang Y, Urolagin S, Niroula A, Ding X, Shen B, Vihinen M. PONtstab: protein variant stability predictor. Importance of training data quality. Int J Mol Sci. 2018;19(4):.
 24.
Pires DE, Ascher DB, Blundell TL. DUET: a server for predicting effects of mutations on protein stability using an integrated computational approach. Nucleic Acids Res. 2014;42(Web Server issue:W314–9.
 25.
Chen CW, Lin J, Chu YW. iStable: offtheshelf predictor integration for predicting protein stability changes. BMC bioinformatics. 2013;14(Suppl 2):S5.
 26.
Kumar MD, Bava KA, Gromiha MM, Prabakaran P, Kitajima K, Uedaira H, Sarai A. ProTherm and ProNIT: thermodynamic databases for proteins and proteinnucleic acid interactions. Nucleic Acids Res. 2006;34(Database issue):D204–6.
 27.
Montanucci L, Savojardo C, Martelli PL, Casadio R, Fariselli P. On the biases in predictions of protein stability changes upon variations: the INPS test case. Bioinformatics. 2018; https://doi.org/10.1093/bioinformatics/bty979.
 28.
Pucci F, Bernaerts K, Kwasigroch JM, Rooman M. Quantification of biases in predictions of protein stability changes upon mutations. Bioinformatics. 2018;34(21):3659–65.
 29.
Usmanova DR, Bogatyreva NS, Arino Bernad J, Eremina AA, Gorshkova AA, Kanevskiy GM, Lonishin LR, Meister AV, Yakupova AG, Kondrashov FA, et al. Selfconsistency test reveals systematic bias in programs for prediction change of stability upon mutation. Bioinformatics. 2018;34(21):3653–8.
 30.
Laimer J, Hofer H, Fritz M, Wegenkittl S, Lackner P. MAESTROmulti agent stability prediction upon point mutations. BMC bioinformatics. 2015;16:116.
 31.
Skolnick J, Jaroszewski L, Kolinski A, Godzik A. Derivation and testing of pair potentials for protein folding. When is the quasichemical approximation correct? Protein Sci. 1997;6(3):676–88.
 32.
Bastolla U, Farwer J, Knapp EW, Vendruscolo M. How to guarantee optimal stability for most representative structures in the protein data Bank. Proteins. 2001;44(2):79–96.
 33.
Broom A, Jacobi Z, Trainor K, Meiering EM. Computational tools help improve protein stability but with a solubility tradeoff. J Biol Chem. 2017;292(35):14349–61.
 34.
Kepp KP. Towards a "Golden standard" for computing globin stability: stability and structure sensitivity of myoglobin mutants. Biochim Biophys Acta. 2015;1854(10 Pt A):1239–48.
 35.
Montanucci L, Martelli PL, BenTal N, Fariselli P. A natural upper bound to the accuracy of predicting protein stability changes upon mutations. Bioinformatics. 2018;35(9):1513–7.
 36.
MartiRenom MA, Stuart AC, Fiser A, Sanchez R, Melo F, Sali A. Comparative protein structure modeling of genes and genomes. Annu Rev Biophys Biomol Struct. 2000;29:291–325.
 37.
Zimmermann L, Stephens A, Nam SZ, Rau D, Kubler J, Lozajic M, Gabler F, Soding J, Lupas AN, Alva V. A completely Reimplemented MPI bioinformatics toolkit with a new HHpred server at its Core. J Mol Biol. 2018;430(15):2237–43.
 38.
Henikoff S, Henikoff JG. Amino acid substitution matrices from protein blocks. Proc Natl Acad Sci U S A. 1992;89(22):10915–9.
 39.
Kyte J, Doolittle RF. A simple method for displaying the hydropathic character of a protein. J Mol Biol. 1982;157(1):105–32.
 40.
Kabsch W, Sander C. Dictionary of protein secondary structure: pattern recognition of hydrogenbonded and geometrical features. Biopolymers. 1983;22(12):2577–637.
 41.
Touw WG, Baakman C, Black J, te Beek TA, Krieger E, Joosten RP, Vriend G. A series of PDBrelated databanks for everyday needs. Nucleic Acids Res. 2015;43(Database issue):D364–8.
Acknowledgements
The authors acknowledge the anonymous reviewers for their suggestions that allowed to improve the quality of the manuscript.
Funding
Publication costs are funded by EBAPRISM project as a scientific track of IsraelItaly cooperation agreement, and the Israel Ministry of Science and Technology. NBT’s research is supported in part by the Abraham E. Kazan Chair in Structural Biology, Tel Aviv University. EC is supported by the FFABR funds from the Italian Ministry of Education, Research and Universities. PF is supported by the Italian Ministry for Education, University and Research under the programme “Dipartimenti di Eccellenza 2018 – 2022” Project code D15D18000410001.
Availability of data and materials
∆∆G prediction files and predicted structures of the protein mutants are available at http://folding.biofold.org/ddgun
About this supplement
This article has been published as part of BMC Bioinformatics Volume 20 Supplement 14, 2019: Proceedings of VarICOSI 2018: identification and annotation of genetic variants in the context of structure, function, and disease: bioinformatics. The full contents of the supplement are available online at https://bmcbioinformatics.biomedcentral.com/articles/supplements/volume20supplement14.
Author information
Affiliations
Contributions
PF, EC, and NBT designed and supervised the study; LM and YF performed data analysis; all the authors contributed to the writing and revision of the manuscript. All authors read and approved the final manuscript.
Corresponding authors
Correspondence to Emidio Capriotti or Piero Fariselli.
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
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.
Additional file
Additional file 1:
Protein structure models used for the predictions of ∆∆G. http://folding.biofold.org/ddgun/models.tar.gz. (ZIP 1490 kb)
Additional file 2:
Predictions of the unfolding ∆∆G through DDGun and DDGun3D methods. http://folding.biofold.org/ddgun/predictions.tar.gz. (ZIP 379 kb)
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.
About this article
Cite this article
Montanucci, L., Capriotti, E., Frank, Y. et al. DDGun: an untrained method for the prediction of protein stability changes upon single and multiple point variations. BMC Bioinformatics 20, 335 (2019) doi:10.1186/s1285901929231
Published:
Keywords
 Unfolding free energy change
 Multiple site variation
 Protein stability
 Protein variant