| Literature DB >> 32881105 |
Carlos H M Rodrigues1,2, Douglas E V Pires1,2,3, David B Ascher1,2,4.
Abstract
Predicting the effect of missense variations on protein stability and dynamics is important for understanding their role in diseases, and the link between protein structure and function. Approaches to estimate these changes have been proposed, but most only consider single-point missense variants and a static state of the protein, with those that incorporate dynamics are computationally expensive. Here we present DynaMut2, a web server that combines Normal Mode Analysis (NMA) methods to capture protein motion and our graph-based signatures to represent the wildtype environment to investigate the effects of single and multiple point mutations on protein stability and dynamics. DynaMut2 was able to accurately predict the effects of missense mutations on protein stability, achieving Pearson's correlation of up to 0.72 (RMSE: 1.02 kcal/mol) on a single point and 0.64 (RMSE: 1.80 kcal/mol) on multiple-point missense mutations across 10-fold cross-validation and independent blind tests. For single-point mutations, DynaMut2 achieved comparable performance with other methods when predicting variations in Gibbs Free Energy (ΔΔG) and in melting temperature (ΔTm ). We anticipate our tool to be a valuable suite for the study of protein flexibility analysis and the study of the role of variants in disease. DynaMut2 is freely available as a web server and API at http://biosig.unimelb.edu.au/dynamut2.Entities:
Keywords: dynamics; graph-based signatures; missense mutations; stability changes
Year: 2020 PMID: 32881105 PMCID: PMC7737773 DOI: 10.1002/pro.3942
Source DB: PubMed Journal: Protein Sci ISSN: 0961-8368 Impact factor: 6.725
FIGURE 1DynaMut2 workflow. The methodology for this work can be summarized into four steps: (1) data collection and curation of single and multiple mutations, (2) feature engineering to model the effects of mutations, (3) supervised machine learning, and (4) the predicted effects on stability and dynamics
FIGURE 2Predictive performance of DynaMut2 on 10‐fold cross‐validation (a) and non‐redundant test sets (b) for single point mutations. 10% of outliers are shown as pink crosses
Comparative performance across the non‐redundant test set S611
| Method | Overall | Stabilizing mutations | Destabilizing mutations | AUC | |||
|---|---|---|---|---|---|---|---|
| Pearson ( | RMSE (kcal/Mol) | Pearson ( | RMSE (kcal/Mol) | Pearson ( | RMSE (kcal/Mol) | ||
| DynaMut2 |
|
|
|
|
|
|
|
| DynaMut1 | 0.49 | 1.38 | 0.47 | 1.24 | 0.55 | 1.01 | 0.62 |
| SDM | 0.35 | 1.93 | 0.15 | 2.00 | 0.36 | 1.86 | 0.60 |
| mCSM | 0.46 | 1.42 | 0.11 | 1.81 | 0.56 | 0.98 | 0.56 |
| DUET | 0.48 | 1.40 | 0.09 | 1.75 | 0.58 | 1.00 | 0.56 |
| ENCoM | −0.14 | 2.03 | −0.01 | 1.94 | −0.18 | 2.09 | 0.41 |
| Maestro | −0.36 | 1.55 | 0.27 | 1.17 | 0.43 | 1.81 | 0.46 |
| I‐mutant | 0.33 | 1.47 | 0.03 | 1.83 | 0.49 | 1.09 | 0.51 |
| MUpro | 0.15 | 1.71 | −0.05 | 2.15 | 0.23 | 1.21 | 0.50 |
p Value < .05 compared with DynaMut2 using z test.
p Value < .05 compared with DynaMut2 using t test.
p Value < .05 compared with DynaMut2 using Diebold‐Mariano test.
48 mutations were left out due to input issues.
Comparative performance across the S276 blind test of experimental ΔΔG
| Method |
| MAE (kcal/Mol) |
|---|---|---|
| DynaMut2 | 0.52 | 0.88 |
| DeepDDG | 0.55 | 0.86 |
| SDM | 0.48 | 1.02 |
| mCSM | 0.46 | 0.90 |
| I‐mutant | 0.45 | 0.91 |
| STRUM | 0.44 | 0.88 |
| MUpro | 0.19 | 1.06 |
p Value < .05 compared with DynaMut2 using z test.
FIGURE 3Predictive performance of DynaMut2 on 10‐fold cross‐validation (a) and non‐redundant test sets (b) for multiple point mutations. 10% of outliers are shown as pink crosses
Comparative performance on multiple mutations prediction across different correlation coefficients
| Methods | Overall | Stabilizing | Destabilizing | ||||||
|---|---|---|---|---|---|---|---|---|---|
|
| Tau |
|
| Tau |
|
| Tau |
| |
|
|
|
|
|
|
|
|
|
|
|
| MAESTRO | 0.19 | 0.13 | 0.19 | 0.12 | 0.07 | 0.08 | 0.21 | 0.14 | 0.21 |
| FoldX | 0.33 | 0.21 | 0.31 | 0.04 | 0.06 | 0.09 | 0.30 | 0.19 | 0.27 |
p Value < .05 compared with DynaMut2 using Fisher r‐to‐z transformation.
p Value <.05 by transforming tau‐to‐r followed by Fisher r‐to‐z transformation.
p Value <.05 by transforming rho‐to‐r followed by Fisher r‐to‐z transformation.