Skip to main content
Advertisement
  • Loading metrics

Infer global, predict local: Quantity-relevance trade-off in protein fitness predictions from sequence data

  • Lorenzo Posani ,

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Software, Writing – original draft, Writing – review & editing

    lorenzo.posani@gmail.com (LP); simona.cocco@phys.ens.fr (SC)

    Current address: Center for Theoretical Neuroscience, Columbia University, New York, United States of America

    Affiliation Laboratory of Physics of the Ecole Normale Supérieure, CNRS UMR8023 & PSL Research, Sorbonne Université, Paris, France

  • Francesca Rizzato,

    Roles Data curation, Methodology, Software

    Affiliation Laboratory of Physics of the Ecole Normale Supérieure, CNRS UMR8023 & PSL Research, Sorbonne Université, Paris, France

  • Rémi Monasson ,

    Contributed equally to this work with: Rémi Monasson, Simona Cocco

    Roles Conceptualization, Formal analysis, Funding acquisition, Investigation, Methodology, Supervision, Writing – original draft, Writing – review & editing

    Affiliation Laboratory of Physics of the Ecole Normale Supérieure, CNRS UMR8023 & PSL Research, Sorbonne Université, Paris, France

  • Simona Cocco

    Contributed equally to this work with: Rémi Monasson, Simona Cocco

    Roles Conceptualization, Formal analysis, Funding acquisition, Investigation, Methodology, Supervision, Writing – original draft, Writing – review & editing

    lorenzo.posani@gmail.com (LP); simona.cocco@phys.ens.fr (SC)

    Affiliation Laboratory of Physics of the Ecole Normale Supérieure, CNRS UMR8023 & PSL Research, Sorbonne Université, Paris, France

Abstract

Predicting the effects of mutations on protein function is an important issue in evolutionary biology and biomedical applications. Computational approaches, ranging from graphical models to deep-learning architectures, can capture the statistical properties of sequence data and predict the outcome of high-throughput mutagenesis experiments probing the fitness landscape around some wild-type protein. However, how the complexity of the models and the characteristics of the data combine to determine the predictive performance remains unclear. Here, based on a theoretical analysis of the prediction error, we propose descriptors of the sequence data, characterizing their quantity and relevance relative to the model. Our theoretical framework identifies a trade-off between these two quantities, and determines the optimal subset of data for the prediction task, showing that simple models can outperform complex ones when inferred from adequately-selected sequences. We also show how repeated subsampling of the sequence data is informative about how much epistasis in the fitness landscape is not captured by the computational model. Our approach is illustrated on several protein families, as well as on in silico solvable protein models.

Author summary

Is more data always better? Or should one prefer fewer data, but of higher relevance to the task to be performed? Here, we investigate this question in the context of the prediction of fitness effects resulting from mutations to a wild-type protein. We show, based on theory and data analysis, that simple models trained on a small subset of carefully chosen sequence data can perform better than complex ones trained on all available data. Furthermore, we explain how comparing the simple local models obtained with different subsets of training data reveals how much of the epistatic interactions shaping the fitness landscape are left unmodeled.

Introduction

Predictability of evolution of organisms in fitness landscape has been a driving concept in the development of evolutionary biology since the origins of the field [15]. In particular, our capability to predict the effects of detrimental mutations has enormous practical impact on the diagnosis of genetic variances causing diseases [610]. This issue can now be quantitatively investigated, thanks to high-throughput sequencing and mutagenesis experiments, which allow for in-vivo and in-vitro measurements of the effects of many mutants [1, 5, 1114, 1425]. However, despite the impressive progress of these large-scale techniques, the number of possible mutations, growing exponentially with the protein length, is so huge that measuring the fitness landscape in its entirety is out of reach, with the exception of short protein regions [1]. Computational approaches, in particular machine-learning-based models exploiting the large corpus of available sequence data [26, 27] are needed for the full reconstruction and prediction of fitness landscapes. Briefly speaking, these methods are based on the assumption that statistically rare mutations (in homologous sequence data) are likely to be deleterious [6, 28]. Such conservation-based methods can be combined with structural [7, 29], physico-chemical [8], as well as phylogenetic [30, 31] information.

Graphical Potts models, also called direct coupling analysis (DCA) [3234], have pushed further the approaches based on sequence conservation by including statistical couplings capturing pairwise amino-acid covariation. These couplings allow DCA to account for background effects on the mutations depending on the wild-type (wt) sequence under consideration. DCA is thought to approximate the fitness landscape reflecting the structural and functional properties common to homologous proteins. As sketched in Fig 1, natural sequences are assumed to lie at, or close to the different peaks of the fitness landscape explored during evolution. The scores of sequences around the wt protein provide predictions for the effects of single or multiple mutations on fitness, in good agreement with mutational effects measured through mutagenesis experiments [3438]. Other approaches for fitness prediction exploit deep learning (DL) architectures, at the origin of recent progress in image or natural language processing, as well as in protein folding [9, 10, 3941]. DL models have much higher expressive power than pairwise graphical models, but demand massive sequence data to be trained. Recent applications of DL to protein fitness modelling combine unsupervised learning of hundreds of millions of sequences with supervised learning of mutagenesis experimental data [38, 42, 43].

thumbnail
Fig 1.

Schematic visualization of the fitness landscape over the sequence space (green curve). Two models (red and blue curves) are inferred to assign high fitness values to sequences found in the Multi-Sequence Alignment (MSA) of a protein family. A complex model (red curve) can be a better predictor of the landscape globally while scoring poorly in predicting single-point mutations around a specific wild-type sequence, see local fitness landscape in the zoomed area. Conversely, a simple model (blue line) fitted on a local subset of sequences can give a better local approximation of the landscape, but will likely fail in distant regions of the fitness landscape.

https://doi.org/10.1371/journal.pcbi.1011521.g001

Depending on the protein family under consideration, multi-sequence alignments (MSA) show huge variations in sizes, with tens to hundred of thousands sequences, and in homology, ranging from ∼30%, for alignments of orthologous sequences [27, 37, 44], to 90%, for HIV sequences of the same clade [35, 45]. The quantity and diversity of the data, as well as the models considered are empirically known to strongly impact the performances for fitness prediction. As pointed out in [46], classical methods based on homology detection, such as SIFT [6], PolyPhen-2 [7], Align-GVGD [8], rely on different empirical procedures in selecting the alignments, and are not always optimal. Remarkably, single mutations effects are predicted with comparable accuracy by graphical models inferred from a small number of highly similar sequences of the HIV envelope protein [35] and from a much larger number of diverse sequences of Betalactamases, while the two proteins have comparable lengths [37]. Gemme, a recently introduced algorithm based only on conservation and phylogenetic tracing of mutations [31] was shown to outperform deep neural networks models [39] in predicting the effect of mutations in viral sequences, all characterized by a large degree of similarity. Furthermore, the performance of models trained from Uniprot sequences with high pairwise alignment score to a fixed wt sequence considerably vary with the threshold used for alignment [37, 46].

These examples suggest the existence of a compromise between taking into account many sequence data to get statistics and removing far away sequences, whose relation to fitness may be very different from wt due to complex epistatic effects. This compromise, in turn, depends on the expression power of the model considered, which can be tuned at will, and on the complexity of the fitness landscape, which is generally unknown. As sketched in Fig 1, on the one hand, predicting mutations around the wt requires local reconstruction of the landscape only, a task within reach of simple models with few defining parameters. These models are however unreliable for sequences far away from the wt sequence; hence, only few data points, concentrated around the latter can be actually used for training. On the other hand, powerful models able to capture the complex features, such as high-order epistasis that characterize the global fitness landscape on large scales can, in principle, exploit at best sequence data. However, even if the available data are sufficient to infer their huge number of parameters with enough accuracy, it is unclear whether the global description they offer allows for an accurate local reconstruction of the fitness landscape around the wt protein. The scope of the present work is to provide theoretical foundation to address this question.

Careful analysis of the different contributions to the prediction error allows us to quantitatively understand how fitness prediction performance depend on both model complexity and on the sequence data, and to estimate the amount of ‘complexity’ in the fitness landscape that is not captured by the model. Our theory is in full agreement with the analysis of sequence data and mutagenesis experiments for 7 protein families we have studied. We also validate our approach in silico on Lattice-Protein models [4750], for which the ground truth for the fitness is mathematically well defined. Last of all, we demonstrate how our framework allows us, in practice, to optimally tune sequence alignments and models to maximize the performance in fitness prediction.

Results

Quantity-relevance trade-off in MSA sequence selection

We consider a reference sequence, hereafter referred to as wt. We denote by the variation of fitness resulting from the mutation wtia on the ith site of wt. This quantity can be estimated experimentally, either in vivo (relative enrichment of organisms with mutated gene compared to wt), or in vitro (measurement of appropriate biochemical property).

A computational model provides a predictor, , for the difference of fitness between the mutant and the wt. The overall quality of the predictor will be assessed through the Spearman coefficient ρ between the mutation effects computed with the model and with the experimental data . Using Spearman correlations allows one to capture monotonous relations, irrespective of non-linearities.

The computational model is generally trained from homologous sequences to wt, i.e. belonging to the same protein family. The similarities between the wt and these sequences, sampled from evolutionary diverse organisms, can vary significantly. As an illustration, we consider the RNA binding domain of the nuclear poly(A)-binding protein (PABPN1), involved in the synthesis of the mRNA poly(A) tails in eukaryotes [14]. Any two sequences in the corresponding MSA (as used in [37]) generally have few amino acids in common (mean Hamming distance -normalized by sequence length- between pairs of sequences in the MSA = 0.75). As a result, a specific sequence, such as the wt of Saccharomyces cerevisiae, is generally surrounded by a small number of similar sequences and is far away from most of the MSA (RNA-bind protein: mean normalized Hamming distance between wt and MSA sequences = 0.73, Fig 2A; see S1 Fig for similar results on other families).

thumbnail
Fig 2. Behaviour of model predictive performance with different selections of training data.

A. Distribution of Hamming distances to the wt sequence (RNA-binding domain of Pab1-Yeast) in the MSA of [37]. Note the log scale on the y axis. The three colored lines correspond to three possible sequence selections performed by excluding sequences farther than a certain threshold dcut from wt. A smaller dcut corresponds to fewer sequences with a lower mean Hamming distance to the wt, denoted as D. B Comparison between predicted and experimental fitness mutational effects for an independent-site model trained on the three sub-MSAs corresponding to, respectively, dcut = 32 (orange), 43 (purple), and 82 (green). The Spearman correlation coefficient ρ between predicted and experimental values defines the predictive performance of the model. C Same analysis as panel B repeated for all possible cutoffs between dcut = 32 and dcut = 82 (the sequence length). The non monotonous behavior of the predictive performance indicates that a trade-off between number of sequences (denoted as B) and proximity to wt is controlling the predictive performance of the inferred model. D. Systematic analysis of the predictive power ρ as a function of the mean Hamming distance D of sub-alignments with fixed size B (top), and of the sub-alignment size B at fixed Hamming distance D (bottom). Each individual point shows the average over n = 5 sub-samples obtained at the corresponding values of D and B (see Methods). The dashed curves and error bars are computed by binned average and standard deviation over the displayed individual points. All significance levels refer to Spearman rank correlation of the individual points. *** P < 0.001.

https://doi.org/10.1371/journal.pcbi.1011521.g002

Hereafter, we show that sequences far away from wt are not relevant for fitness prediction. To do so we train independent-site Potts models (Methods) on shorter MSAs obtained by discarding sequences further than a certain cut-off distance dcut from wt. As dcut becomes smaller, fewer sequences with higher proximity are selected (Fig 2A). We see that the performance consistently increases when decreasing the cut-off distance, up to a peak ρ = 0.56 at dcut = 43, a 33% increase with respect to the full MSA (ρ(dcut = 82) = 0.42), see Fig 2B and 2C). After peaking, the performance starts decreasing again due to the increasingly-lower number of sequences in the MSA, see Fig 2C.

The non-monotonous behavior of the predictive performance indicates that a trade-off between the number of sequences and their proximity to wt is controlling the predictive performance of the inferred model. To investigate the respective effects of these two quantities, we create sub-alignments of the original MSA with controlled sizes B (effective number of sequence taking into account sequence redundancy, see [51] and Methods) and average Hamming distances to wt, which we denote as D. We then test how the performance of the independent-site Potts model trained on these sub-alignments relates to these two quantities.

This analysis showed that the predictive performance strongly depends on the mean Hamming distance D and on the number B of sequences (P < 0.001 for all Spearman correlations between ρ and B or D, Fig 2D). The performance significantly decreases with D at fixed B, i.e., when the relevance of the data deteriorates and their quantity is kept fixed, and increases with B at fixed D, i.e., when the quantity of data increases at fixed similarity with wt. Similar results are found for the six other protein families under study (see S1 Fig).

Theoretical investigation of the quantity-relevance trade-off

To study the trade-off between relevance and quantity we draw our inspiration from the bias-variance framework developed in statistics [52, 53]. Let us consider the error between the statistical predictor and the experimental fitness . This error can be decomposed into the sum of two contributions: (1) a systematic bias in the prediction, due to the inability of the model to capture the exact relation between sequence mutation and fitness, (2) a statistical error coming from the fact that the predictive model has been trained on a particular data set; the value of this contribution fluctuates when the data set changes, and is expected to be smaller and smaller for larger and larger data sets.

Consequently, the mean squared error on the single-point mutation wtia can be written as the sum of a squared bias and a variance contributions, (1) where averages [] are taken on repetitions of the prediction process in fixed conditions (relevance and quantity of data). Notably, these two quantities are hard to minimize together. For instance, powerful models with many parameters will accurately fit the data and thus achieve small squared biases , but will result in large variances due to the statistical errors on the many parameters to be inferred. As we will see below, we can directly relate our descriptors of relevance (D) and quantity (B) of the sequence data to, respectively, the squared bias and the variance as defined in (1). Furthermore, we will introduce a class of increasingly powerful Potts models to investigate the effect of model complexity on these two quantities. In addition to its theoretical appeal and close connection with the bias-variance decomposition, considering the mean–squared error is ultimately justified by the empirically observed monotonic relation with the predictive performance as measured through the Spearman coefficient ρ.

K–link Potts model.

We consider hereafter the class of sparse Potts models, which include K pairwise couplings between the protein sites, Jij(a, b), whose values depend on the amino acids they carry and a field (position weight matrix) hi(a) on each site; These parameters are learned from the MSA (Methods). The choice of the K pairs of sites carrying couplings is decided based on heuristics, which aim at capturing interrelations between the residues (Methods).

By tuning the value of K, we can interpolate between the independent-site model (K = 0, i.e. no coupling) and the full Potts model ( couplings, where N is the protein length). Imposing small values of K is a way to regularize the inferred network of interactions. Notice that the number of parameters to be inferred, Npar = NQ + KQ2, where Q = 20 is the number of amino acids, grows quickly with K since Q2 = 400.

For the K-link Potts model the predictor of the fitness difference resulting from the mutation wtia reads (2) where the sums runs on the sites j in the neighborhood of site i, i.e. coupled to i (Methods). This neighborhood is empty for the independent-site model.

Estimation of variance.

For the Potts model, expressions for the uncertainties on the inferred fields hi(a) and couplings Jij(a, b) can be formally derived from sampling errors due to the finite size of the data set. The resulting variance of the predictor for a specific K-link model can then be estimated from (2) [38, 54], see Appendix A in S1 Text. Averaging over the sites i and mutations a, we obtain a single global variance, (3) where Q = 20 is the number of amino-acid types, and ki is the cardinality of , i.e. the number of sites interacting with i in the model. The global variance depends on the statistics of the data through the probabilities pi(a) of finding amino acid a on the i-th site and pij(a, b) of finding simultaneously a on site i and b on site j computed on the sub-alignment. Thus, σ2 increases with residue conservation, due to the contributions of amino acids that are rarely observed on some sites in the sub-alignment and have low pi(a), and with the number K of coupling parameters in the model. We also see that σ2 is inversely proportional to the number of sequences, B. The variance therefore decreases with the quantity of data.

Estimation of squared bias.

Computing the squared bias μ2 in (1) is generally hard, not to say impossible, as it requires detailed knowledge of the fitness landscape. We rely below on simplifying assumptions to gather insights on the value and meaning of the bias.

Assume first that we use the independent-site model for fitness prediction. If the ‘true’ fitness landscape shows no epistasis, this model is exact (up to statistical fluctuations due to the finite amount of training data, taken care of by σ2), and the bias vanishes. Therefore, a non zero bias would signal the presence of epistatic interactions between residues not captured by the simple model used for predictions. We stress that this statement is true in an idealized setting, in which the only source of bias is the mismatch between the model power and the ground-truth fitness landscape. In reality, biases can have multiple origins, including non-uniform sampling of sequence data (resulting from preferential choices of organisms or from evolutionary correlations), discrepancies between in vivo fitness reflected by sequence data and in vitro biochemical measurements, etc.

Let us now turn to more complex landscapes and models. We assume that the fitness landscape is characterized by pairwise epistasis only, i.e. the fitness differences are exactly described by a full Potts model with Kmax interactions through an equation analogous to (2). The K–link Potts model used for fitness prediction will not be powerful enough to account for the complexity of this landscape and of the sequence data if K < Kmax. As a result a non-zero squared bias will appear, whose expression is derived in Appendix B in S1 Text, and reads (4) where D is the mean Hamming distance of the sub-alignment sequences to wt, and the bias factor J0 is the product of a multiplicative factor depending on the background distribution of amino acids in the MSA and of the variance of the epistatic couplings JFnot included in the prediction model. J0 is thus a decreasing function of K.

This expression of μ2 confirms that the Hamming distance D is related to the notion of relevance (similarity to the wt) of the sequence data, as varying D affects the systematic error (bias) of the predictive model.

Validation of the theory on Lattice Proteins

To validate the key role of the squared bias and of the variance in explaining performance, as well as their approximate expressions above and the interpretation of the bias factor J0 as reflecting un-modeled epistasis, we resort to an in silico model for proteins folding on a 27-site cubic lattice [47, 49, 50, 55, 56], see Fig 3A. In the model, the fitness represents the propensity of a protein sequence to fold into one specific conformation, called native, out of the ≃ 105 folds on the cube [49]. Following [50], the native fold and wildtype sequence were chosen such that the fitness of the wildtype was high enough to be stable but low enough to allow for positive mutations (Pnat ≃ 0.995, see Methods). As we can precisely compute the exact value of the fitness, the ground-truth values of the squared bias and of the variance defined in (1) can be computed with great accuracy (see Methods); we hereafter denote these ground truth values by and .

thumbnail
Fig 3. Quantity-relevance trade-off for lattice proteins.

A: Cubic fold that defines the protein family in the lattice model. Amino acids on sites that are in proximity to each other interact and define the energy of the protein (Methods). B: Predictive performance ρ for single mutations of 5 Sparse Potts models with different degrees of sparsity (defined by K, the number of pairwise links included in the energy function; K = 0 is the independent model) vs. . The collapse of the results is in agreement with Eq (5). C: Squared bias vs. mean Hamming distance in the sequence data, see Eq (4), for the same sparse Potts models as in panel B. Line plots and error bars show mean and standard deviation at a given D and different Bs. D: Variance σ2 vs. estimated variance σ2 in Eq (3) for the same Sparse Potts models as in panel B. E: Bias factor J0(K) (divided by J0(0)) obtained by fitting the squared bias as a linear function of the mean Hamming distance for the various K-link models in panel C. F: Visualization of pairwise couplings inferred by a fully-connected Potts model, highlighting the larger variance of couplings associated to structural contacts (in orange) compared to non-structural ones (in blue)—note the log scale on the y-axis. G: Normalized value of J0(K) (divided by J0(0)) obtained with an effective theory using the variance of couplings associated to modeled and un-modeled structural contacts, see Appendix A in S1 Text. H: scaling for predictive performance ρ of our statistical models for single point mutations as a function of the sum of the estimated squared bias J0D and of the variance σ2 in Eq (3). J0(K) (denoted as in the plot axis label) is fitted to for each value of K by maximizing the scaling correlation as explained in the main text. I: Bias factor J0(K) (normalized by J0(0)) inferred from maximizing the scaling correlation as in panel H.

https://doi.org/10.1371/journal.pcbi.1011521.g003

Bias and variance are sufficient to explain model performance.

Eq (1) stipulates that the mean squared error over fitness prediction depends on the sum of squared bias and variance of the fitness predictors. If the performance ρ is, in turn, controlled by this mean squared error, we expect a relation such as (5) where F is a decreasing function of its argument.

To test the validity of (5), we compare the values of ρ obtained with the independent-site Potts models (K = 0) and different K-link Potts models (K = 4, 8, 16, 24) trained from various sub-alignments with different B, D to the sums of the squared bias and variance, see Fig 3B. We obtain an excellent anti-correlation between ρ and across a large range of values of B and D, in full agreement with (5) (R ∼ 1 for every K–link model). The sum of squared bias and variance is by far the biggest factor in determining the predicting performance of the models.

Bias and variance are related to the relevance and the quantity of data as predicted by theory.

We then test the relation between the squared bias and the Hamming distance in (4), by generating MSAs at a given D and numerically computing for several K-link Potts model of increasing complexity. As shown in Fig 3C, the linear relation between the true squared bias and D is confirmed for every value of K (R ≃ 1 for every tested K-link model).

Similarly, we find a good agreement between the numerical variance and our theoretical estimate in (3), see Fig 3D (R ≃1 for every K-link Potts model).

J0 reflects the un-modeled epistasis.

The slope of the numerical bias μ2 with D (Fig 3B) gives access to an estimate for J0. We plot in Fig 3F the corresponding J0 as a function of the number K of links in the Potts model, from K = 0 (independent model) to K = 40. We find that J0(K) decreases almost linearly with K before reaching a saturation point around K = 20.

This decrease is in accordance with the notion of J0 as reflecting the un-modeled epistasis. In the context of Lattice Proteins, this saturation behavior is expected to reflect the presence of two distinct classes of un-modeled epistatic couplings. Strong pairwise interactions correspond to the Nc = 28 contacts on the 3D fold (Fig 3A). These “structural” couplings are expected to be largely responsible for the magnitude of epistatic effects in the fitness function, therefore contributing the most to the value of J0. The remaining KmaxNc are weaker, and may be due to the need to avoid other folds (negative design) or to higher-order interactions [50].

To verify this hypothesis, we retrieve a pairwise approximation of the real fitness function by inferring a fully-connected Potts model from a very large alignment (B ∼ 106 sequences). We then separate the inferred Potts couplings into structural and non-structural and compute their variance as a proxy for their expected contribution to the value of J0 (see Appendix A in S1 Text). As shown in Fig 3F, structural couplings have a much larger variance than the other ones. We can devise an effective theoretical approximation of the behavior for J0(K) by assuming that all structural and non-structural couplings are uniformly drawn from two distributions with the two variances above, and that the sparse model progressively includes structural couplings in its energy function up to K = Nc. The expected behavior of J0(K) under this effective model, shown in Fig 3G, agrees with Fig 3E, and saturates to its lowest value around K = 28, which corresponds to the total number of structural couplings.

J0 can be inferred from mutational scan data.

Last, we propose an alternative approach to estimate the bias factor J0, which is applicable to real protein data, where the sequence-to-fitness mapping is unknown but mutational scans are available. For fixed model complexity (value of K), we subsample the MSA, infer the corresponding K-link Potts models, and estimate the predictive performances ρ. The procedure is repeated by varying the quantity (B) and relevance (D) of the sub-MSAs. We then consider J0 as a free parameter and infer its value by maximizing the Spearman correlation between the two sides of (5), where σ2 is estimated from Eq (3) and μ2 = J0D. We call this approach the “best scaling fit”.

We apply this procedure to the same lattice protein data shown above. Results for the performance ρ vs. J0D + σ2 are shown in Fig 3H for all K-link Potts models (R ≃ 1 for every tested K-link model), in excellent agreement with the ground truth results of Fig 3B. The fitted values of J0(K) are reported in Fig 3I, in excellent agreement with Fig 3E and 3G.

Performance vs. quantity and relevance of sequence data for real proteins

Trade-off explains the predictive performance in mutagenesis experiments.

The relation in (1), which we verified on in-silico proteins, postulates that the performance ρ of the predictive model is controlled by the sum of the squared bias J0D, as an inverse proxy for the relevance of the sequence data, and of the variance σ2, which inversely depends on the quantity of data. To test our theory on real data, we consider 7 different mutagenesis experiments on 7 proteins. For each protein, we sub-sample the corresponding MSA as done in Fig 2, to obtain sub-MSAs with a large range of values of D and B, from which we can compute the estimated variance σ2. We then compute the two descriptors D and σ2 from each sub-MSA, and compare them with the predictive performance inferred from the data.

As reported in Fig 4A, D is a fairly good predictor for the performance of an independent-site Potts model (RNA-binding domain—absolute value of Spearman correlation coefficient rS between D and ρ = 0.70), while the variance alone correlates more weakly with the predictive performance (RNA-binding domain—absolute value of Spearman correlation coefficient rS between σ2 and ρ = 0.25). However, when the performance is compared to the sum of the squared bias and the variance, J0D + σ2, the correlation can be made much higher through fitting of J0 (RNA-binding domain—absolute value of Spearman correlation coefficient rS between J0D + σ2 and ρ = 0.95, Fig 4B). This strong correlation is confirmed for the 7 protein families (rS > 0.9 for all 7 families, Fig 4C and S2 Fig), providing a strong verification of the theoretical and numerical framework developed above.

thumbnail
Fig 4. Relevance-quantity trade-off explains the predictive performance of statistical modelling.

A predictive performance of single-point mutations using the Independent-site on the RNA-bind protein, shown as a function of the mean Hamming distance of the MSA (top) and variance estimated from the alignments (bottom). B predictive performance of single-point mutations as a function of the linear sum of squared bias and variance. The scaling correlation rS is computed as the absolute value of the Spearman correlation coefficient of J0D + σ2 vs. ρ. The bias factor J0 is inferred by maximizing rS, as done in Fig 2E. C scaling correlation rS for the seven protein families, compared to chance levels. The chance distribution is built by destroying the relationship between the performance ρ and the two descriptors by random order shuffling, then repeating the J0 inference procedure to account for the scaling optimization during its estimation. Error bars show standard deviations over n = 100 repetitions of the random shuffling. D top: RNA-bind family, predictive performance ρ as a function of the cutoff distance dcut, showing the existence of an optimal cutoff dopt (black dashed line). Bottom: individual contributions of squared bias (J0 D, purple line), variance (σ2, green line) and their sum (blue line). The red dashed line indicates the minimum of J0D + σ2, which corresponds to the predicted maximum performance cutoff dbv. E Values of predictive performance ρ at the optimal cutoffs compared to the full alignments for the 7 protein families. F ratio between performance increase at cutoffs of interest and at the optimal cutoff for the 7 protein families.

https://doi.org/10.1371/journal.pcbi.1011521.g004

Optimization of performance through a focusing procedure.

We may now exploit our understanding of how performance depends on the number B and on the mean Hamming distance D of the sequences in the MSA to find the optimal sub-alignments maximizing ρ.

As we see in Fig 2, we can start from the full MSA and progressively focus around wt by excluding all sequences of “low relevance”, i.e., at Hamming distances higher than a given cutoff dcut. As we lower dcut from its maximal value (N, number of sites) down to 0, this focusing procedure increases the variance while decreasing the bias, as we select fewer sequences with higher homology to wt. As already seen in Fig 2C, the predictive performance ρ has a maximum at a certain optimal cutoff dopt (Fig 4D (top panel)), highlighting the trade-off between bias and variance in controlling the performance.

In Fig 4E, we report the performance of the independent-site model at the optimal cutoff dopt. We find notable improvements in the predictive performance for 6 out of 7 protein families with respect to the full MSA (mean improvement Δρ(dopt) = 0.081). Importantly, for 3 families out of 7 (DNA-bind, RL401, WW), the value of ρ at the optimal cutoff exceeded the best performance reported in [37] and obtained with PLM-DCA, a standard approach to learn the Potts model parameters [57]. This result is striking, as both the number of parameters and the number of training sequences involved in the inference at dopt are greatly reduced compared to fully-connected Potts models on large MSAs. The most outstanding illustration is the DNA-bind family, where top performance (Δρ = 0.26) is found for dopt = 29, corresponding to only B = 37 effective sequences in the MSA (see S3 Fig).

Cutoff for optimal focusing can be reliably predicted from heuristics.

According to (5) the best performance is reached for the alignment that minimizes the sum J0D + σ2. We call this optimal predicted cutoff dbv, as for bias-variance, (6) As reported in Fig 4D(top) (red line) and Fig 4F, this procedure allows us to predict the optimal cutoff with good precision (mean relative error = 0.08). Importantly, the performance increase at the predicted cutoff dbv captures most of the total possible improvement (mean guessed relative increase for the 7 families Δρ(dopt)/Δρ(dopt) = 0.86 ± 0.08, see Fig 4F). Globally, the performance at the predicted cutoff dopt is systematically higher than the performance with the full MSA (mean Δρ(dopt) = 0.073, paired Wilcoxon test over the n = 7 families: P = 0.018).

However, knowledge of the bias factor J0 entering Eq (6) is not always available, as it requires a systematic analysis of predictive performance relying on the outcome of mutagenesis experiments as a reference. We propose below a simple heuristics for predicting the optimal cutoff, requiring no experimental input and based on a signal-to-noise ratio (SNR) comparing the spread of inferred fitness values across sites and mutations and the statistical variance σ2, Fig 4D(bottom): (7) Setting for instance the cutoff dsnr corresponding to a threshold of SNR = 3, we again find systematic improvements in the predictive performance (mean guessed relative increase for the 7 families Δρ(dsnr)/Δρ(dopt) = 0.71 ± 0.10, see Fig 4F, S3 and S4(b) Figs), providing an unsupervised, parameter-free criterion to select the optimal MSA for the predictive analysis. Notice that the choice of the value SNR = 3 above is arbitrary; A consistent improvement of performance can be found for SNR in the range ∼ 2 to ∼ 4, see S4(a) Fig.

The bias factor J0 depends on the model expressivity.

We repeat in Fig 5A the approach of Fig 4B, using the K–link Potts model rather than the independent-site model for fitness predictions. The number of couplings, K, is chosen to be a fraction of N, and is much smaller than Kmax, implying that the Potts model is very sparse. For each sub-alignment of the RNA-binding domain data we determine the best scaling fit bias J0(K). We observe very high correlations between ρ and J0(K)D + σ2. We also observe that top performances are found for a non-zero value of K, e.g. K = 0.1N in Fig 5A. The optimal value of K generally varies from family to family, as reported below.

thumbnail
Fig 5. The bias factor J0 depends on the model expressivity.

A Scaling correlation between predictive performance ρ and J0D + σ2 for the RNA-bind protein, modeled with the Sparse Potts Model with different numbers K of couplings. N is the length of the protein (82 sites). B: values of the bias factor J0 as a function of the number of modelled couplings in the Sparse Potts Model for the RNA-bind protein. C: same as B for the seven protein families combined; the black line and the blue area represent the mean and the standard deviation over the seven protein families. D Relation between bias factor J0(K) and improvement at best cutoff Δρ(dopt) for the RNA-bind protein. E same of D for the seven families combined. Values of K range from K = 0 to K = N. Each color corresponds to a different protein family as reported in the legend.

https://doi.org/10.1371/journal.pcbi.1011521.g005

The value of the bias factor J0(K) is shown as a function of the number of links per site in Fig 5B for the RNA-binding domain and for all 7 protein families in Fig 5C. The general behaviour is similar to the one observed for lattice proteins (Fig 3), and shows that J0(K) decreases with K until saturation is reached. As the expressive power of the predictive model increases, the squared bias decreases and is less affected by the relevance of the sequence data. The saturation indicates that, above some critical K, adding more pairwise couplings does not help to reduce the bias. A possible explanation for this residual bias is the presence of higher-order epistasis, e.g. 3-site couplings between residues, which cannot be accounted for by the K–link Potts model.

Empirically, we expect that the focusing procedure should provide substantial improvement if the bias strongly decreases with D, that is, if the bias factor J0 is large, e.g. in the case of the independent-site model. The intuition is that, when the bias quickly decrease with the relevance of the data, there is a margin for improvement of performances by removing some low-relevance data, while not increasing too much the statistical variance of the inferred model parameters. We report in Fig 5D the gain in performance ρ (compared to the independent Potts model, with K = 0) for the RNA-binding domain as a function of the bias factor J0 when K is varied. Results show a strong positive correlation between the two quantities. The same correlation is found across all 7 protein families, see Fig 5E and S5 Fig.

Materials and methods

Multiple sequence alignments

Proteins families and the corresponding alignments were taken from [37]. The alignment procedure of EVmutation (https://github.com/debbiemarkslab/EVmutation) is based on a query against the UniRef100 database of nonredundant protein sequences (release 11/2015) [58] from the wild-type sequence, using the profile HMM homology search tool jackhmmer [59] and choosing a default score in the alignment depth of about 0.5 bits/residue; the threshold was adjusted if the alignment had not enough coverage or number of sequences [37]. Redundant sequences were removed from the alignments, as well as sites with more than 50% of gaps in the alignment. The list of families and wild type, the sequence length, the number of sequences, and the reference to the mutational scans are given in Table 1. Alignments are made available in Supplementary Information.

thumbnail
Table 1. From left to right: Numbers N of sites, B of sequences (after removal of redundant sequences from the alignment), of tested single mutations, M1 of possible single mutations, and corresponding references.

https://doi.org/10.1371/journal.pcbi.1011521.t001

Sequence re-weighting and MSA descriptors

We partially corrected for sampling biases by using a re-weighting procedure with 80% homology threshold in all statistical estimates on sequence data [32]. We therefore define the weight of a sequence s to be (8) where δ(X) = 1 if condition X is satisfied, and 0 otherwise,and d(s, s′) is the normalized Hamming distance between sequences s and s′. The MSA descriptors were then computed as weighted averages: (9)

Fitness predictions and comparison with experiments

With the K-sparse Potts model the probability of the sequence s reads (10) up to a normalization constant. denotes the set of sites connected to site i on the interaction graph. The predicted fitness difference is defined as the difference in the log probabilities of the wild-type sequence (wt) and of the one where the amino acid at site i in is substituted with the amino acid a as wtia: (11) giving Eq (2). The predictive performance ρ of the model is then computed as the Spearman rank correlation between experimental measures of delta-fitness for single-point mutations and the corresponding predictions.

Inference of sparse Potts models

Following a number of recent works [34, 3638, 61], we predicted the effects of single point mutations by inferring a Potts model from sequence data in the alignment. Here, we employed a K-link Potts model introduced in [38], where we constrain the model to have non-zero couplings only on K statistically-relevant links (i, j) (K = 0 being the independent model, K = N(N − 1)/2 the fully connected Potts model).

We chose the K links by scoring each link (i, j) as done for contact prediction in DCA analysis: we inferred a fully-connected Potts model with parameters optimized to perform contact prediction by pseudo-likelihood maximization [57]; from the resulting couplings JPLM we defined a score for each link (i, j) based on the Frobenius norm of the two-sites coupling matrix . Finally, we selected those K pairs (i, j) that showed the highest Frobenius score. We then used a two-site approximation to re-infer the value of the Jij matrix for each of these K pairs given the sparsity constraint [38].

Sub-sampling the MSA allows for varying data relevance and quantity

To create new MSAs of different degrees of relevance and quantity for real protein families, we sub-sampled the corresponding MSA using the following procedure. We first chose a target Hamming distance D and a number of sequences B0 (before re-weighting). We then randomly sampled B0 sequences s from the full MSA (without repetition) with a probability decreasing with the Hamming distances d(s, wt) between the sequences s and the wildtype: (12) where Z = ∑s′∈MSAeαd(s′,wt). The parameter α was optimized to reach the defined D within a given precision (here set to 0.01).

From each sampled sub-MSA, we then computed the effective number of sequences B as described above, as well as the variance σ2 for each sparse Potts model with K links through (3).

We repeated this procedure for all combinations of 16 values of D ∈ [0.4N, 0.8N], where N is the protein length, and 10 values of B0 in a range that depended on the protein family and its initial MSA size. Doing so, we obtained a population of 160 sub-MSAs with as many corresponding values of D and B.

Lattice proteins

Lattice proteins are in silico proteins of fixed sequence length (N = 27) folding on the sites of a 3 × 3 × 3 cube [47, 49, 55]. The protein family attached to a specific fold F is defined as the set of sequences s with low (favorable) folding energies ϵ(F, s) in F and unfavorable folding energies ϵ(F′, s) for all other possible folding structures F′ (little competition) [56]; ϵ(F, s) is defined as the sum of Miyazawa-Jernigan interactions [62, 63] between residues si, sj in contact on structure F. The fitness of a protein s (with respect to the native fold F) is defined as (13) An MSA for the family F can then be obtained by sampling from the effective Hamiltonian . To control for the mean Hamming distance from a given wildtype sequence wt of the sampled MSA, we follow the procedure of [50] and sample from a biased Hamiltonian (14) As in [50], Monte Carlo sampling is performed with the Metropolis rule at effective temperature β = 1000 and with T = 1000 thermalization steps between each sampled sequence. Precise values of D were obtained by sub-sampling and mixing four large alignments obtained with γ = 0, 0.025, 0.050, and 0.075. From each MSA, the computation of descriptors σ2 and D as well as training and performance assessment of Potts models, were performed as explained below for real proteins, with the difference that no re-weighting procedure was applied to lattice proteins data.

Numerical estimation of bias and variance in Lattice Proteins

In the case of Lattice Proteins, we numerically computed the real fitness difference caused by single-point mutations as . For a given inferred Potts model, we then computed the bias and variance of its delta-fitness predictors as (15) (16) where averages are computed over n = 10 inferences performed on as many sampled alignments with fixed number B of sequences and mean Hamming distance D to wt.

To relate these quantities to the single predictive performance value ρ of the inferred model, we defined two global measures that account for all single-point mutations (i, a): (17) (18) where [⋅]i,a denotes the averages over sites and mutations, and the global shift in the bias is removed, as the Spearman rank correlation ρ is invariant under the addition of a constant to . In these numerical settings, some mutations are so deleterious that will never be observed in the data, and their effect is systematically estimated by regularization only. To avoid that these outliers dominate the averages above, we restricted our analysis to those mutations that satisfy an “observability” criterion of . Unless specified differently, we use θ = 5.0 throughout all Lattice Protein results.

Discussion

In this work, we have investigated, through a combination of analytical and numerical approaches, how the nature (quantity, similarity to wt) of sequence data determine the capability of statistical models, with variable expressive power, to predict the fitness effects of single-point mutations. As expected from the bias-variance trade-off of statistics, simple models require few data to be inferred, but result in systematic prediction errors (bias μ). Conversely, powerful models are in principle capable of expressing complex sequence-to-fitness relationships but their many defining parameters are subject to more statistical errors due to the limited amount of available data (variance σ2). We have shown that a good predictor of performances was given by the sum μ2 + σ2, and have analytically related the variance to the number of sequences B in the alignment and the squared bias μ2 to the evolutionary depth, estimated through the mean Hamming distance D to the mutated wild type sequence. Our theory was quantitatively confirmed by extensive tests on in silico lattice proteins for which the ground-truth fitness is known, and on mutagenesis datasets of 7 proteins families we have analyzed. Based on the results above, we then proposed a “focusing” procedure to optimally select the best subset of sequences from a multi-sequence alignment, and tested it on the 7 mutagenesis experiments. With this procedure, the least powerful, independent sites model, showed performances higher than fully connected graphical models trained on the same data for 4 out of 7 studied protein families, and comparable performances for the remaining ones.

An important finding of the present work is the so-called bias factor J0, which relates the squared bias μ2 to the mean Hamming distance D of the sequence data to the wild-type sequence: μ2J0 D. In our idealized theoretical framework, confirmed by simulations on in silico proteins, J0 accounts for un-modelled epistasis, i.e., for the statistical properties of the fitness landscape that cannot be reproduced by the class of models considered. Though other sources of biases can be present in real data or in the inferred models due to regularization, and contribute to J0, our result has two consequences, both conceptual and practical. First, it explicitly demonstrates that key information about the unmodeled features of fitness landscapes are, in principle, accessible even with models with limited complexity, constrained by data availability. From a practical point of view J0 can be estimated through a regression of the performance ρ vs. a linear combination of D –chosen at will through subsampling of the multi-sequence alignment– and σ2 –given by Eq (3)–, see Fig 5A; this procedure can therefore be applied to any protein family, for which sequence and mutagenesis data are available. Second, the meaning of J0 emphasizes the role of the expressive power of the model in the relative importance of the bias and variance terms, and to what extent each one of these factors affect performances. The value of J0 is a good predictor of how much can be gained in performance by pruning the sequence data and focusing around the wt sequence (Fig 5E). This result entails that simpler models have higher potential for improvement in fitting a local neighborhood through focusing, and can overcome complex models when training data is appropriately selected.

Determining the optimal cutoff distance for focusing can theoretically be done following the quantity-relevance trade-off analysis presented above, e.g. using some already available mutagenesis experiment. We proposed an empirical rule that did not require any mutational information and was based on a signal-to-noise criterion. This empirical cutoff led to systematic improvement of performance for all tested families (S3 Fig).

Our focusing and modeling procedures could be further improved along several directions. First, in the the K-links Potts model considered here we have selected relevant links according to the Frobenius norms of the couplings of the inferred Potts model (equivalently, in the Direct Coupling Analysis, DCA). The rationale for this criterion is that the coupling norm is a good proxy for coevolution and contact between residues. Sparsity of the interaction graph can be enforced, within DCA, through L1 regularization over the couplings [54, 61, 64]. However, in a related work [38], we have shown that DCA-based ranking is not an optimal predictor of relevance of couplings for protein function. Couplings can be better selected using a semi-supervised procedure, which exploits a subset of mutational data. Such optimally selected K-Links Potts models achieve a clear increase of the performances in predicting the effect of mutations.

Second, we have estimated, so far, the closeness of an alignment to the wild-type sequence through the average Hamming distance D. This choice is justified both by its simplicity, and the deep relation between D and the (squared) bias. However it would be worth considering more refined estimates for the distances, taking into account the phylogeny of the sequence data. Residue conservation can be assessed according to mutational history [30, 31], or to their relevance in the functionality under consideration. In addition, our focusing procedure could make use of alignment methods based on local homology, recently used to discover specific functionality proper to some protein subfamilies [65].

Our theoretical study could help improve models and alignment processing for predicting the effects of missense mutations and their impact in genetic diseases [610]. Natural alignments of sampled missense mutations are limited in depth and naturally focused around the human genome, making independent-site models (or K-link Potts models with small K values) especially adequate. It would be very interesting to apply our focusing approach to understand how to best select sequence data in this context.

The capability of deriving optimal independent-site models, whose parameters are tuned according to the region in the sequence space under focus, could be also be important for phylogeny studies. Inferring phylogenetic relations between a set of sequences requires the capability to compute transition probabilities under a mutation-selection process. Independent-site models are particularly attractive in this regard as they lead to mathematically tractable expressions for the transitions [66], but cannot describe complex sequence-to-fitness mappings. An alternative would be to use multiple focused independent-site models to compute transitions, adapted to the multiple portions of the sequence space explored by the phylogenetic tree.

Last of all, we stress that the question of how to select the best subset of data ensuring optimal performance given a statistical model is of interest in the field of proteins beyond fitness predictions, and, more generally, in machine learning. In the context of structural predictions, it is known that AlphaFold performances are sensitive to the input multi-sequence alignment; in CASP15 some methods found improved predictions by changing the way sequence data were generated [67]. From a general machine-learning point of view, the present work bears some similarity with classical issues in statistics, in particular, the dependence of performance on the quantity of training data. In theoretical consistency frameworks, data are assumed to be generated independently at random from a fixed model distribution (sometimes referred to as the teacher), and then used to train another model with the same architecture (the student), see for instance [6870] for applications to graphical model reconstruction. However, in our case, the teacher (fitness landscape) is of high and unknown complexity, while the student is much simpler (independent-site or sparse Potts models). Our goal was to provide theoretical support for a pruning strategy, in which data likely to be poorly modeled by the student are explicitly filtered out in the training phase. Our focusing procedure is, in this sense, conceptually related to local regression methods, such as moving least squares approaches, which aim at locally fitting a function from data. It is therefore expected that it will find applications beyond the prediction of fitness considered here. For instance, focused independent-site models could be useful in the context of gene expression, where microarray data generally suffer from missing values, impeding the use of many multivariate statistical methods [71].

Supporting information

S1 Text. Supplementary information.

Contains Appendices A and B.

https://doi.org/10.1371/journal.pcbi.1011521.s001

(PDF)

S1 Fig. Supplementary figure 1.

Same as Main text Fig 2D for all protein families except RNA-Bind (shown in Main text Fig 2D): systematic analysis of the predictive power ρ as a function of the mean Hamming distance D of sub-alignments with fixed size B (left panels), and of the sub-alignment size B at fixed Hamming distance D (right panels). Each point represents the binned average and standard deviation of several sub-samples obtained at the corresponding values of D and B (see Methods). All significance levels refer to Spearman rank correlation. * P < 0.05; ** P < 0.01; *** P < 0.001.

https://doi.org/10.1371/journal.pcbi.1011521.s002

(PDF)

S2 Fig. Supplementary figure 2.

Same as Main text Fig 4A&4B for all protein families except RNA-Bind (shown in Main text Fig 4A&4B): predictive performance of single-point mutations using the independent-site models, as a function of the squared bias and variance estimated from the alignments, separately (left and right panels) and combined (central panel).

https://doi.org/10.1371/journal.pcbi.1011521.s003

(PDF)

S3 Fig. Supplementary figure 3.

Top: single mutation prediction performance of the independent Potts model (K = 0) along the focusing axis (as a function of the cutoff distance D0) for the 7 studied protein families. Black dashed lines indicate the optimal cutoffs dopt; blue lines indicate the predicted cutoffs dbv by minimizing the linear sum of bias and variance; the light blue lines indicate the predicted cutoff from the signal-to-noise heuristic dsnr. Green areas highlight the performance increase from the full alignment (dc = N) to the predicted cutoff dbv. Yellow areas indicate the remaining performance increase to the optimal cutoff dopt. Horizontal dashed grey lines indicate the performance reported in [37] with a fully connected Potts model inferred by pseudo-likelihood. Bottom: distribution of the hamming distance to the wildtype D of sequences in the MSA. Black dashed lines indicate the optimal cutoff at which the best performance is reached. is the effective number of sequences remaining in the MSA at the optimal cutoff. Refer to Table 1 in Methods for the original number of sequences in the MSA.

https://doi.org/10.1371/journal.pcbi.1011521.s004

(PDF)

S4 Fig. Supplementary figure 4.

a: Single mutation prediction performance of the independent model at the predicted optimal cutoff using the SNR method, as a function of the SNR threshold, for the 7 protein families. b comparison between performance without any cutoff (MSA full) and performance at the cutoff predicted by using the rule of thumb SNR = 3.

https://doi.org/10.1371/journal.pcbi.1011521.s005

(PDF)

S5 Fig. Supplementary figure 5.

Relation between the bias factor J0(K) and improvement Δρ(dopt) for the optimal focusing cutoff for the 7 studied protein families. For each family, K is varied between 0 and N (number of sites in the alignment).

https://doi.org/10.1371/journal.pcbi.1011521.s006

(PDF)

Acknowledgments

The authors are grateful to J. Tubiana and M. Molari for insightful discussions, and to J. Fernandez de Cossio Diaz and E. Mauri for a careful reading of the manuscript.

References

  1. 1. De Visser JAG, Krug J. Empirical fitness landscapes and the predictability of evolution. Nature Reviews Genetics. 2014;15(7):480–490. pmid:24913663
  2. 2. Harms MJ, Thornton JW. Evolutionary biochemistry: revealing the historical and physical causes of protein properties. Nature Reviews Genetics. 2013;14(8):559–571. pmid:23864121
  3. 3. Wright S, Jones DF. Proceedings of the Sixth International Congress of Genetics. In: Proceedings of the Sixth International Congress of Genetics. vol. 1; 1932. p. 356–366.
  4. 4. Orr HA. The genetic theory of adaptation: a brief history. Nature Reviews Genetics. 2005;6(2):119–127. pmid:15716908
  5. 5. Travisano M, Mongold JA, Bennett AF, Lenski RE. Experimental tests of the roles of adaptation, chance, and history in evolution. Science. 1995;267(5194):87–90. pmid:7809610
  6. 6. Ng PC, Henikoff S. Accounting for human polymorphisms predicted to affect protein function. Genome research. 2002;12(3):436–446. pmid:11875032
  7. 7. Ramensky V, Bork P, Sunyaev S. Human non-synonymous SNPs: server and survey. Nucleic acids research. 2002;30(17):3894–3900. pmid:12202775
  8. 8. Mathe E, Olivier M, Kato S, Ishioka C, Hainaut P, Tavtigian SV. Computational approaches for predicting the biological effect of p53 missense mutations: a comparison of three sequence analysis based methods. Nucleic acids research. 2006;34(5):1317–1325. pmid:16522644
  9. 9. Sundaram L, Gao H, Padigepati SR, McRae JF, Li Y, Kosmicki JA, et al. Predicting the clinical impact of human mutation with deep neural networks. Nature genetics. 2018;50(8):1161–1170. pmid:30038395
  10. 10. Livesey BJ, Marsh JA. Using deep mutational scanning to benchmark variant effect predictors and identify disease mutations. Molecular systems biology. 2020;16(7):e9380. pmid:32627955
  11. 11. Lunzer M, Miller SP, Felsheim R, Dean AM. The biochemical architecture of an ancient adaptive landscape. Science. 2005;310(5747):499–501. pmid:16239478
  12. 12. Weinreich DM, Watson RA, Chao L. Perspective: sign epistasis and genetic costraint on evolutionary trajectories. Evolution. 2005;59(6):1165–1174. pmid:16050094
  13. 13. McLaughlin RN Jr, Poelwijk FJ, Raman A, Gosal WS, Ranganathan R. The spatial architecture of protein function and adaptation. Nature. 2012;491(7422):138. pmid:23041932
  14. 14. Melamed D, Young DL, Gamble CE, Miller CR, Fields S. Deep mutational scanning of an RRM domain of the Saccharomyces cerevisiae poly (A)-binding protein. Rna. 2013;19(11):1537–1551. pmid:24064791
  15. 15. Melamed D, Young DL, Miller CR, Fields S. Combining natural sequence variation with high throughput mutational data to reveal protein interaction sites. PLoS genetics. 2015;11(2). pmid:25671604
  16. 16. Romero PA, Tran TM, Abate AR. Dissecting enzyme function with microfluidic-based deep mutational scanning. Proceedings of the National Academy of Sciences. 2015;112(23):7159–7164. pmid:26040002
  17. 17. Stiffler MA, Hekstra DR, Ranganathan R. Evolvability as a function of purifying selection in TEM-1 β-lactamase. Cell. 2015;160(5):882–892. pmid:25723163
  18. 18. Jacquier H, Birgy A, Le Nagard H, Mechulam Y, Schmitt E, Glodt J, et al. Capturing the mutational landscape of the beta-lactamase TEM-1. Proceedings of the National Academy of Sciences. 2013;110(32):13067–13072. pmid:23878237
  19. 19. Firnberg E, Labonte JW, Gray JJ, Ostermeier M. A comprehensive, high-resolution map of a gene’s fitness landscape. Molecular biology and evolution. 2014;31(6):1581–1592. pmid:24567513
  20. 20. Starita LM, Pruneda JN, Lo RS, Fowler DM, Kim HJ, Hiatt JB, et al. Activity-enhancing mutations in an E3 ubiquitin ligase identified by high-throughput mutagenesis. Proceedings of the National Academy of Sciences. 2013;110(14):E1263–E1272.
  21. 21. Araya CL, Fowler DM, Chen W, Muniez I, Kelly JW, Fields S. A fundamental protein property, thermodynamic stability, revealed solely from large-scale measurements of protein function. Proceedings of the National Academy of Sciences. 2012;109(42):16858–16863. pmid:23035249
  22. 22. Roscoe BP, Thayer KM, Zeldovich KB, Fushman D, Bolon DN. Analyses of the effects of all ubiquitin point mutants on yeast growth rate. Journal of molecular biology. 2013;425(8):1363–1377. pmid:23376099
  23. 23. Mishra P, Flynn JM, Starr TN, Bolon DN. Systematic mutant analyses elucidate general and client-specific aspects of Hsp90 function. Cell reports. 2016;15(3):588–598. pmid:27068472
  24. 24. Starita LM, Young DL, Islam M, Kitzman JO, Gullingsrud J, Hause RJ, et al. Massively parallel functional analysis of BRCA1 RING domain variants. Genetics. 2015;200(2):413–422. pmid:25823446
  25. 25. Deng Z, Huang W, Bakkalbasi E, Brown NG, Adamski CJ, Rice K, et al. Deep sequencing of systematic combinatorial libraries reveals β-lactamase sequence constraints at high resolution. Journal of molecular biology. 2012;424(3-4):150–167. pmid:23017428
  26. 26. Consortium U, et al. UniProt: a hub for protein information. Nucleic Acids Research. 2014; p. gku989.
  27. 27. Finn RD, Coggill P, Eberhardt RY, Eddy SR, Mistry J, Mitchell AL, et al. The Pfam protein families database: towards a more sustainable future. Nucleic acids research. 2016;44(D1):D279–D285. pmid:26673716
  28. 28. Choi Y, Sims GE, Murphy S, Miller JR, Chan AP. Predicting the functional effect of amino acid substitutions and indels. PLoS One. 2012;7:e46688. pmid:23056405
  29. 29. Høie MH, Cagiada M, Frederiksen AHB, Stein A, Lindorff-Larsen K. Predicting and interpreting large-scale mutagenesis data using analyses of protein stability and conservation. Cell reports. 2022;38(2). pmid:35021073
  30. 30. Lichtarge O, Bourne HR, Cohen FE. An evolutionary trace method defines binding surfaces common to protein families. Journal of molecular biology. 1996;257(2):342–358. pmid:8609628
  31. 31. Laine E, Karami Y, Carbone A. GEMME: a simple and fast global epistatic model predicting mutational effects. Molecular biology and evolution. 2019;36(11):2604–2619. pmid:31406981
  32. 32. Morcos F, Pagnani A, Lunt B, Bertolino A, Marks DS, Sander C, et al. Direct-coupling analysis of residue coevolution captures native contacts across many protein families. Proceedings of the National Academy of Sciences. 2011;108(49):E1293–E1301. pmid:22106262
  33. 33. Marks DS, Colwell LJ, Sheridan R, Hopf TA, Pagnani A, Zecchina R, et al. Protein 3D structure computed from evolutionary sequence variation. PloS one. 2011;6(12):e28766. pmid:22163331
  34. 34. Cocco S, Feinauer C, Figliuzzi M, Monasson R, Weigt M. Inverse statistical physics of protein sequences: a key issues review. Reports on Progress in Physics. 2018;81(3):032601. pmid:29120346
  35. 35. Mann JK, Barton JP, Ferguson AL, Omarjee S, Walker BD, Chakraborty A, et al. The fitness landscape of HIV-1 gag: advanced modeling approaches and validation of model predictions by in vitro testing. PLoS Comput Biol. 2014;10(8):e1003776. pmid:25102049
  36. 36. Figliuzzi M, Jacquier H, Schug A, Tenaillon O, Weigt M. Coevolutionary landscape inference and the context-dependence of mutations in beta-lactamase TEM-1. Molecular biology and evolution. 2015;33(1):268–280. pmid:26446903
  37. 37. Hopf TA, Ingraham JB, Poelwijk FJ, Schärfe CP, Springer M, Sander C, et al. Mutation effects predicted from sequence co-variation. Nature biotechnology. 2017;35(2):128. pmid:28092658
  38. 38. Cocco S, Monasson R, Posani L. Minimal epistatic networks from integrated sequence and mutational protein data. bioRxiv. 2023; p. 2023–09.
  39. 39. Riesselman AJ, Ingraham JB, Marks DS. Deep generative models of genetic variation capture the effects of mutations. Nat Methods. 2018;15:816–822. pmid:30250057
  40. 40. Jumper J, Evans R, Pritzel A, Green T, Figurnov M, Ronneberger O, et al. Highly accurate protein structure prediction with AlphaFold. Nature. 2021;596(7873):583–589. pmid:34265844
  41. 41. Rao R, Meier J, Sercu T, Ovchinnikov S, Rives A. Transformer protein language models are unsupervised structure learners. In: International Conference on Learning Representations; 2020.
  42. 42. Rives A, Meier J, Sercu T, Goyal S, Lin Z, Liu J, et al. Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences. Proceedings of the National Academy of Sciences. 2021;118(15). pmid:33876751
  43. 43. Hsu C, Nisonoff H, Fannjiang C, Listgarten J. Learning protein fitness models from evolutionary and assay-labeled data. Nature biotechnology. 2022;40(7):1114–1122. pmid:35039677
  44. 44. Figliuzzi M, Jacquier H, Schug A, Tenaillon O, Weigt M. Coevolutionary landscape inference and the context-dependence of mutations in beta-lactamase TEM-1. Molecular biology and evolution. 2016;33(1):268–280. pmid:26446903
  45. 45. Yusim K, Korber BT, Brander C, Barouch D, de Boer R, Haynes BF, et al. Hiv molecular immunology 2015. Los Alamos National Lab.(LANL), Los Alamos, NM (United States); 2016.
  46. 46. Hicks S, Wheeler DA, Plon SE, Kimmel M. Prediction of missense mutation functionality depends on both the algorithm and sequence alignment employed. Human mutation. 2011;32(6):661–668. pmid:21480434
  47. 47. Li H, Helling R, Tang C, Wingreen N. Emergence of preferred structures in a simple model of protein folding. Science. 1996;273(5275):666–669. pmid:8662562
  48. 48. Lau KF, Dill KA. A lattice statistical mechanics model of the conformational and sequence spaces of proteins. Macromolecules. 1989;22(10):3986–3997.
  49. 49. Shakhnovich E, Gutin A. Enumeration of all compact conformations of copolymers with random sequence of links. The Journal of Chemical Physics. 1990;93(8):5967–5971.
  50. 50. Jacquin H, Gilson A, Shakhnovich E, Cocco S, Monasson R. Benchmarking inverse statistical approaches for protein structure and design with exactly solvable models. PLoS Comput Biol. 2016;12(12):e1004889. pmid:27177270
  51. 51. Weigt M, White RA, Szurmant H, Hoch JA, Hwa T. Identification of direct residue contacts in protein–protein interaction by message passing. Proceedings of the National Academy of Sciences. 2009;106(1):67–72. pmid:19116270
  52. 52. Geman S, Bienenstock E, Doursat R. Neural networks and the bias/variance dilemma. Neural computation. 1992;4(1):1–58.
  53. 53. Friedman JH. On bias, variance, 0/1Ñloss, and the curse-of-dimensionality. Data mining and knowledge discovery. 1997;1(1):55–77.
  54. 54. Barton JP, De Leonardis E, Coucke A, Cocco S. ACE: adaptive cluster expansion for maximum entropy graphical model inference. Bioinformatics. 2016;32(20):3089–3097. pmid:27329863
  55. 55. Shakhnovich E, Karplus M, et al. How does a protein fold? Nature. 1994;369(6477):248. pmid:7710478
  56. 56. Barton JP, Chakraborty AK, Cocco S, Jacquin H, Monasson R. On the entropy of protein families. Journal of Statistical Physics. 2016;162(5):1267–1293.
  57. 57. Ekeberg M, Hartonen T, Aurell E. Fast pseudolikelihood maximization for direct-coupling analysis of protein structure from many homologous amino-acid sequences. Journal of Computational Physics. 2014;276:341–356.
  58. 58. Suzek BE, Wang Y, Huang H, McGarvey PB, Wu CH, Consortium U. UniRef clusters: a comprehensive and scalable alternative for improving sequence similarity searches. Bioinformatics. 2015;31(6):926–932. pmid:25398609
  59. 59. Eddy SR. Accelerated profile HMM searches. PLoS computational biology. 2011;7(10):e1002195. pmid:22039361
  60. 60. Kitzman JO, Starita LM, Lo RS, Fields S, Shendure J. Massively parallel single-amino-acid mutagenesis. Nature methods. 2015;12(3):203–206. pmid:25559584
  61. 61. Rizzato F, Coucke A, de Leonardis E, Barton JP, Tubiana J, Monasson R, et al. Inference of compressed Potts graphical models. Physical Review E. 2020;101(1):012309. pmid:32069678
  62. 62. Miyazawa S, Jernigan RL. Estimation of effective interresidue contact energies from protein crystal structures: quasi-chemical approximation. Macromolecules. 1985;18(3):534–552.
  63. 63. Miyazawa S, Jernigan RL. Residue–residue potentials with a favorable contact pair term and an unfavorable high packing density term, for simulation and threading. Journal of molecular biology. 1996;256(3):623–644. pmid:8604144
  64. 64. Barrat-Charlaix P, Muntoni AP, Shimagaki K, Weigt M, Zamponi F. Sparse generative modeling via parameter reduction of Boltzmann machines: application to protein-sequence families. Physical Review E. 2021;104(2):024407. pmid:34525554
  65. 65. Vicedomini R, Bouly J, Laine E, Falciatore A, Carbone A. Multiple profile models extract features from protein sequence data and resolve functional diversity of very different protein families. Molecular biology and evolution. 2022;39(4):msac070. pmid:35353898
  66. 66. Felsenstein J. Inferring Phylogenies. Oxford University Press USA; 2003.
  67. 67. Elofsson A. Progress at protein structure prediction, as seen in CASP15. Current Opinion in Structural Biology. 2023;80:102594. pmid:37060758
  68. 68. Ravikumar P, Wainwright MJ, Lafferty JD, et al. High-dimensional Ising model selection using l1-regularized logistic regression. The Annals of Statistics. 2010;38(3):1287–1319.
  69. 69. Bachschmid-Romano L, Opper M. A statistical physics approach to learning curves for the inverse Ising problem. Journal of Statistical Mechanics: Theory and Experiment. 2017;2017(6):063406.
  70. 70. Abbara A, Kabashima Y, Obuchi T, Xu Y. Learning performance in inverse Ising problems with sparse teacher couplings. Journal of Statistical Mechanics: Theory and Experiment. 2020;2020(7):073402.
  71. 71. Liew AWC, Law NF, Yan H. Missing value imputation for gene expression data: computational techniques to recover missing data from available information. Briefings in Bioinformatics. 2010;12(5):498–513. pmid:21156727