{'fraction_non_alphanumeric': 0.02953754047284501, 'fraction_numerical': 0.02122915266662594, 'mean_word_length': 4.839992864787727, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 3, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Reduced mRNA Secondary-Structure Stability Near the Start Codon Indicates Functional Genes in Prokaryotes

Several recent studies have found that selection acts on synonymous mutations at the beginning of genes to reduce mRNA secondary-structure stability, presumably to aid in translation initiation. This observation suggests that a metric of relative mRNA secondary-structure stability, ZΔG, could be used to test whether putative genes are likely to be functionally important. Using the Escherichia coli genome, we compared the mean ZΔG of genes with known functions, genes with known orthologs, genes where function and orthology are unknown, and pseudogenes. Genes in the first two categories demonstrated similar levels of selection for reduced stability (increased ZΔG), whereas for pseudogenes stability did not differ from our null expectation. Surprisingly, genes where function and orthology were unknown were also not different from the null expectation, suggesting that many of these open reading frames are not functionally important. We extended our analysis by constructing a Bayesian phylogenetic mixed model based on data from 145 prokaryotic genomes. As in E. coli, genes with no known function had consistently lower ZΔG, even though we expect that many of the currently unannotated genes will ultimately have their functional utility discovered. Our findings suggest that functional genes tend to evolve increased ZΔG, whereas nonfunctional ones do not. Therefore, ZΔG may be a useful metric for identifying genes of potentially important function and could be used to target genes for further functional study.


Introduction
Synonymous mutations, which do not cause changes to the protein encoded by a gene, are often referred to as silent mutations. Evidence has accumulated, however, that these mutations can have an important effect on phenotype (Chamary et al. 2006;Kimchi-Sarfaty et al. 2007;Zhang et al. 2010, see Plotkin and Kudla 2011;Sauna and Kimchi-Sarfaty 2011 for recent reviews). One recently discovered selective force on synonymous mutations arises from the mRNA secondary structure of transcribed genes. Using variants of green fluorescent protein that differed only by synonymous mutations, Kudla et al. (2009) found that variants with high levels of mRNA secondary structure produced lower amounts of protein. Indeed, mRNA secondary structure was the main source of variation in protein expression for that study. A second experimental study constructed ribosomal protein mutants containing different nonsynonymous and synomymous mutations and, subsequently, measured fitness via growth and competition assays (Lind et al. 2010). The distribution of fitness effects for both types of mutations were surprisingly similar, with most mutations being mildly deleterious. The conclusion from that study was that the similarity in the fitness distribution was due to the same underlying cause previously suggested by Kudla et al. (2009): changes in mRNA secondary structure. Although these studies suggest that there is a strong link between mRNA secondary structure and protein abundance, a third experimental study (Welch et al. 2009) found a much weaker effect and argued for codon usage bias as the primary determinant of protein abundance. Computational evidence for the importance of mRNA secondary structure includes a study by Gu et al. (2010), who analyzed the mRNA stability at the beginning ª The Author(s) 2011. Published by Oxford University Press on behalf of the Society for Molecular Biology and Evolution. This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/ 3.0), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited. of genes in a wide variety of cellular organisms spanning the tree of life; they found a general pattern of reduced mRNA stability at the beginning of coding sequences relative to null expectations. Tuller et al. (2010) found similar results in Escherichia coli and Saccharomyces cerevisiae, whereas Zhou and Wilke (2011) found a similar pattern in dsDNA viruses. Collectively, these studies suggest that mRNA stability at the 5# coding region of genes is an important trait under selection in a wide variety of organisms.
Since the completion of the E. coli genome, biologists have amassed an incredible amount of functional knowledge about what its approximately 4,300 open reading frames (ORFs) are used for (Blattner et al. 1997). Of these ORFs, 86% are annotated with their known or believed function. Most of the remaining ORFs are believed to code for functional proteins because orthologous genes have been found in other organisms. There is only a small number of ORFs-about 100-for which it is not known whether a protein is made and, if so, whether it has a function. In other genomes, functional knowledge is much less complete. A survey of GenBank files for 310 prokaryotic genomes finds that 28% of genes are purely hypothetical, meaning that they have start and stop codons but nothing else is known about them. Thus, it would be useful to have a metric to identify which putative genes are likely to be functionally important, so they can be studied further.
We investigated whether genes of various categories displayed different levels of selection for reduced mRNA stability near the start codon. As expected, we found for E. coli that genes with known function generally had reduced levels of mRNA stability, whereas known pseudogenes displayed no evidence of selection. Genes with orthologs but no identified function displayed selection similar to genes with known function. By contrast, the remaining ORFs lacking functional knowledge and orthology had mRNA secondary-structure stability similar to the ORFs of known pseudogenes. We validated our finding of reduced selection in genes of unknown function using data from 145 prokaryotic genomes; in general, ORFs with a known or predicted function had less stability compared with genes of unknown function.

Data Sources
We obtained 126 bacterial and 19 archaeal annotated genomes from the NCBI FTP server (ftp://ftp.ncbi.nih.gov/). We selected genomes that had previously been analyzed by Gu et al. (2010) and for which 16S ribosomal RNA was available in the Comparative RNA website (Cannone et al. 2002). A list of the 145 genomes analyzed is provided as supplementary table 1, Supplementary Material online. As in Gu et al. (2010), we focused on coding sequences longer than 50 bases.
We obtained mRNA abundance data for E. coli from Ragavan et al. (2011). This data set reported mRNA expression level per individual nucleotide. We converted these data into gene expression levels by calculating the mean mRNA expression level over all nucleotide positions in the coding sequence of each gene. We considered genes with expression level below the genome-wide median as lowly expressed and all others as highly expressed.
We calculated codon adaptation index (CAI) values for E. coli genes using the CodonW program (http://codonw. sourceforge.net/). We considered genes with CAI below the genome-wide median as low-CAI genes and all others as high-CAI genes.
We obtained the E. coli core genome from Touchon et al. (2009).

RNA Secondary Structure Stability
The folding free energy of RNA (DG), a measure of how much secondary structure is present, was estimated by RNAfold (Hofacker et al. 1994) using default parameters. We compared the observed secondary structure stability to 1,000 randomly permutated mRNA sequences to obtain a statistical deviation from a null sequence distribution, denoted as Z DG . Within coding sequences, permutations were performed such that the protein sequence for a given gene was maintained, but synonymous codons within the gene were reshuffled (Gu et al. 2010). This method controls for codon usage, GC content, and the protein sequence. Z DG is simply the difference between the observed mRNA secondary structure stability and the mean stability of 1,000 randomly reshuffled coding sequences, normalized to the standard deviation of the stability null distribution.
For E. coli, we generally considered mRNA stability for the first 30 bases of a coding sequence, as Gu et al. (2010) had previously shown that lowered stability occurred primarily in this region. For the remaining genomes, we collected the Z DG values for the first 30 bases in each ORF from Gu et al. (2010), available at http://openwetware.org/wiki/Wilke: Data_Sets.
In certain analyses, we also examined Z DG for regions upstream of a coding region, using a sliding window approach for 30 base windows starting 10, 20, and 30 bases upstream of the coding region. The reshuffling method used to generate the null stability distribution in noncoding regions was different from that used for ORFs: the 30 bases upstream of an ORF were reshuffled at random, whereas in ORFs synonymous codons were reshuffled throughout the ORF.
Programming was done using a combination of the Python and Cython (Behnel et al. 2011) programming languages.

Gene Function Categorization
We parsed the E. coli GenBank file using Biopython (Cock et al. 2010), assigning genes a functional category based on their annotation. Due to E. coli's long use as a model organism, the E. coli gene annotation was fairly standardized. Information about the function of a gene was typically contained in the ''product'' annotation. Genes were designated as conserved if orthologs were known but no functional annotation was available. Putative genes were coding regions with no functional knowledge or evidence of homology. Finally, we identified known pseudogenes as a separate class.
The remaining genomes used in this study were less consistently annotated. Thus, for the remaining organisms, we considered only genes of known or predicted function, conserved genes, and genes of unknown function.
Our raw data for E. coli, including functionality annotation and Z DG values, are provided as supplementary

Comparative Phylogenetics
We obtained alignments for the highly conserved 16S ribosomal RNA from the Comparative RNA website (Cannone et al. 2002). If multiple sequences were available for a species, we generated a consensus sequence. We then built a maximum-likelihood tree in RAxML, using the combined bootstrap-treesearching method (Stamatakis 2006). We then constructed an ultrametric tree from the RAxML output by using a semiparametric penalized likelihood approach implemented in the R package ''ape'' (Sanderson 2002;Paradis et al. 2004;R Development Core Team 2010). This method uses a smoothing parameter, k, to control how much evolutionary rates vary across a tree. As suggested in Sanderson (2002), we used a range of k values; our final tree was generated with the k that minimized a crossvalidation statistic. The cross-validation statistic was calculated by eliminating each tip in succession and taking the sum of squared differences between the branch lengths in the reduced tree and the full tree (Paradis et al. 2004). The final phylogenetic tree is provided as supplementary file, Supplementary Material online.
We constructed Bayesian phylogenetic mixed models (BPMMs) based on Markov chain Monte Carlo estimates using our ultrametric tree and the R package ''MCMCglmm'' (Hadfield 2010;Hadfield and Nakagawa 2010;R Development Core Team 2010). Priors for all parameters were uninformative. MCMC chains were run for a total of 60,000 iterations, discarding the first 10,000 generations as the burn-in period. We then sampled every 25 iterations to generate a posterior distribution of 2,000 samples. We assessed convergence visually using the R ''coda'' package (Plummer et al. 2006), as well as formally diagnosing convergence with the Heidelberger-Welch and Geweke tests (Heidelberger and Welch 1983;Geweke 1992).

Predicting Gene Functionality
We constructed logistic regression models in R (R Development Core Team 2010) to assess the ability of various predictors to classify E. coli genes as putatively functional versus putatively nonfunctional. To test the predictive power of these models, we used the E. coli core genome plus pseudogenes as the test data set and all other genes as the training data set. We considered as the core genome the genes common to 28 distinct E. coli genomes (Touchon et al. 2009). We evaluated predictive power by calculating the area under the curve (AUC) of receiver operating characteristic (ROC) curves for a given model.

Reduced Structural Stability Generally Occurs in Genes of Known or Predicted Function
We began by assessing differences in mRNA stability between genes in the E. coli genome. For each gene, we calculated the change in free energy (DG) for the first 30 bases of the 5# mRNA. We then compared this observed value with a null distribution of DG values calculated from random mRNA sequences that encoded the same protein, yielding a Z-score, Z DG . Positive values indicate reduced mRNA secondarystructure stability relative to null expectations based on codon usage and GC content, whereas negative values indicate increased mRNA secondary-structure stability.
On average, we found that larger Z DG values corresponded to less negative DG values (i.e., less stable secondary structure), as previously reported by Gu et al. (2010). For example, the average DG for a Z DG window of width 1 centered around 0 was À3:18. This value rose to À1:51 as we centered the window around 1 and to À1:09 as we centered the window around 2.
Our analysis included a total of 4,163 E. coli genes. The function of a large percentage of these genes is well understood. For other genes, their exact function is unknown but structural similarities to other proteins indicate some core functionality, such as being a repressor, transporter, or ligase. We classified all genes for which function was known or reasonably obvious to infer as genes of known or predicted function. There were 3,651 such genes. For other genes, no functional annotation is available but they have orthologs in other species. We refer to these genes as conserved genes and found 285 such genes. Finally, there were 127 genes of unknown function that lacked orthologs (we refer to these as genes of unknown function) and 100 known pseudogenes.
We calculated the mean Z DG for all four of these subsets of genes ( fig. 1). The mean Z DG for genes of known or predicted function was 0.39, significantly higher than the null expectation (one-sample t test; t524:92, degrees of freedom [df] 5 3,650, P,10 À15 ) and consistent with prior observations of reduced mRNA stability in the translation initiation region (Kudla et al. 2009;Gu et al. 2010). Likewise, the mean Z DG in conserved genes was 0.28, significantly higher than zero (one-sample t test; t54:95, df5284, P51:3 Â 10 À6 ) and not significantly different from genes of known function (two-sample t test; t51:77, df5327:42, P50:079). This result was as expected, since evolutionarily conserved genes likely are expressed and have a function.
If a positive mean Z DG indicates selection for efficient translation, then we would expect that the mean Z DG for pseudogenes should not differ from zero. Indeed, the mean Z DG for the 100 known pseudogenes was not significantly different from zero (one-sample t test; mean Z DG 50:032, t50:30, df599, P50:76). Similarly, the 127 genes of unknown function, on average, had Z DG values that were not significantly different from the null expectation (onesample t test; mean Z DG 50:068, t50:73, df5126, P50:47). Although it is possible that some of the genes in this category are functional, overall these results suggest that most are nonfunctional.
Collectively, we found that Z DG was similar in genes with a known or predicted function and in genes with known orthologs but lacking a predicted function ( fig. 1). Conversely, there was no evidence of selection for reduced mRNA stability in genes of completely unknown function or in pseudogenes.

Selection for Reduced mRNA Stability Extends Upstream of Genes
Certain noncoding regions before the beginning of a coding sequence are known to be important for translation initiation, most notably the Shine-Dalgarno sequence (Shine and Dalgarno 1975). We used a sliding window approach to determine whether the noncoding sequence upstream of ORFs contributed to mRNA destabilization. Sequences in these upstream regions were randomized by shuffling bases rather than codons. As in our earlier analysis, ORFs with a known or predicted function and conserved ORFs showed elevated Z DG values, whereas genes of unknown function and pseudogenes were similar to randomized coding sequences ( fig. 2). These trends were qualitatively similar when only the noncoding region was shuffled (data not shown).
Next, we examined the Z DG values of genes with high and low expression levels. It is possible that genes with known function tend to be highly expressed compared with the other genes classes, and thus Z DG in highly expressed genes would be higher than in lowly expressed genes solely for that reason. However, the mean Z DG was 0:36 for lowly expressed genes and 0:37 for highly expressed genes; the difference between these two groups was not significant (two-sample t test, t5 À 0:312, df54161, P50:76). Additionally, almost half (63) of genes with no known function or orthology were in the highly expressed group. By contrast, when comparing Z DG values for genes with high and low CAI, we found a significant difference. The mean Z DG was 0:28 for genes with low CAI and 0:45 for genes with high CAI; the difference between these two groups was highly significant (two-sample t test, t5 À 5:91, df54; 159, P53:6 Â 10 À9 ). Approximately, a quarter (28) of genes with no known function or orthology were in the high-CAI group.
After subsetting the E. coli genes into either genes of high or low expression level or genes of high or low CAI, we again tested whether the four gene classifications were significantly different from 0. In all cases, the prior findings remained the same (genes of known function or orthology had elevated Z DG , pseudogenes, and genes of unknown function did not).
In summary, although there was a weak correlation between Z DG and CAI, our conclusions were largely independent of gene expression level or codon usage bias.

Analysis of Stability Difference Yields Comparable Results
It is generally known that the majority of mRNA, outside the initial 40-50 nucleotides, is more stable than expected (Chamary et al. 2006;Gu et al. 2010). Thus, the difference between the beginning of a gene and a downstream section might also indicate whether an ORF corresponds to a functional protein. We calculated this difference between the stability of the first 30 bases and bases 101-130. We found that this difference, Z diff , was also correlated with gene functionality in E. coli (fig. 3). The statistics were comparable to the case of considering just Z DG : genes of known function and conserved genes had a significantly nonzero Z diff (onesample t test; t519:78, df53; 650, P,10 À15 for genes of known function, t55:48, df5284, P59:3 Â 10 À8 for conserved genes); genes of unknown function and pseudogenes did not (one-sample t test; t50:67, df5126, P50:50 for genes of unknown function, t50:60, df599, P50:55 for pseudogenes).

Z DG Is Consistently Higher for Annotated Versus Unknown Proteins in Prokaryotes
Although we found multiple lines of evidence suggesting that E. coli genes lacking orthologs or functional annotation are not under selection for reduced mRNA secondarystructure stability, the generality of this finding was unclear. Therefore, we performed similar comparisons in 126 bacterial and 19 archaeal genomes. Given our previous finding of similar Z DG values for ORFs with a known function and for conserved ORFs, we binned these two categories together and compared them with genes of unknown function; pseudogenes were not consistently marked in most genomes and thus were excluded from this analysis. Z DG was generally higher for genes of known or predicted function compared with genes of unknown function ( fig. 4). Note that most of the overall variation in Z DG is associated with genomic GC content (Gu et al. 2010).
However, this analysis failed to consider phylogenetic relationships in the comparative analysis, which may confound interpretation because species cannot be assumed to be independent data points (Felsenstein 1985(Felsenstein , 2003. Therefore, we constructed a BPMM to account for relatedness between species (Hadfield 2010;Hadfield and Nakagawa 2010). BPMMs control for phylogeny by incorporating into the regression model, the covariance structure Z diff is significantly different from 0 for known and conserved genes but not for unknown genes or pseudogenes.
given by the input tree, and the branch lengths between species. Although this type of analysis does not appear to be widely used in genomic analyses (but see Naya et al. 2006), it is a powerful method for analyzing variation within and between species.
Using an alignment of 16S ribosomal RNA sequences from the Comparative RNA website (Cannone et al. 2002), we constructed a maximum-likelihood tree for the prokaryotes used in this study (see Materials and Methods). The estimated relationships between species were then used as a random effect in a phylogenetic mixed model. After controlling for phylogeny and species identity, there was still a large difference between the average Z DG of genes with a known or predicted function versus genes where function has not been identified (table 1). The Z DG of genes with a known or predicted function (Z DG 50:201) was on average twice as large as the Z DG of genes with unknown function (Z DG 50:201 À 0:10550:096). This difference was highly significant (table 1).

Z DG Can Serve as Predictor of Gene Functionality
Finally, we wanted to determine to what extent Z DG could actually serve as a predictor of gene functionality. To address this question, we developed logistic regression models that predicted gene functionality from Z DG and other predictor variables. We fitted these models to the E. coli data. We classified genes of known function or conserved genes as functional and all other genes (i.e., pseudogenes and genes of unknown function) as nonfunctional.
For the simplest model, we considered only Z DG as a predictor variable; both Z DG and the intercept were significant (Model I in table 2). In the second model, we used CAI and log-transformed mRNA expression levels as predictor variables. In this model, CAI and expression were significant, whereas the intercept was not (Model II in table 2). Finally, we fitted a model using Z DG , CAI, and expression levels. In this model, all three predictor variables were significant, whereas the intercept was not (Model III in table 2). We fit identical models to a reduced E. coli data set that had the core genome removed. The results were very similar to those obtained for the whole genome. The main difference was that mRNA expression level was not significant for any model on the reduced genome (table 3). In aggregate, these results show that Z DG is a significant predictor of gene functionality, even when used jointly with other predictors and that it performs better than mRNA expression level.
However, the statistical significance in a regression model does not quantify the predictive power of a given variable. To quantify predictive power, we used the logistic regression models to predict gene functionality and then calculated ROC curves for these predictors. We used the E. coli core genome plus pseudogenes as the training data set and all other genes as the test data set. In the test data set, we considered genes of known function and conserved genes as functional and genes of unknown function as nonfunctional. As our previous logistic regression models would suggest, gene expression level as measured by mRNA abundance was a poor predictor of gene functionality. In The dashed line is the 1:1 null expectation of equal Z DG values for the two gene types. The mean Z DG for unknown genes tends to be lower than for known genes, especially for genomes with high mean Z DG . fact, for false-positive rates below approximately 0.4, it performed worse than random guessing ( fig. 5). We therefore did not consider it any further. By contrast, Z DG performed somewhat better than random guessing (AUC 5 0.594), and CAI performed substantially better than random guessing (AUC 5 0.689, fig. 5). The combined predictor of Z DG and CAI performed approximately 1 percentage point better than CAI alone (AUC 5 0.699). Note that most of the improvement was obtained in the region of interest, at low false-positive rates ( fig. 5). In summary, these results recapitulated the earlier logistic-regression models: CAI by itself is the best individual predictor of gene functionality but Z DG by itself also has significant predictive power. In combination, Z DG and CAI perform slightly better than CAI alone.

Discussion
We have compared the level of mRNA secondary-structure stability near the start codon for genes with different functional annotations. In E. coli, we found that two broad classes (genes with known function and genes with known orthologs in other species) had similar levels of reduced mRNA secondary-structure stability. There was no evidence that the remaining genes of unknown function were under selection for reduced mRNA stability. Indeed, their Z DG scores were similar to those of pseudogenes, suggesting that many of the remaining unannotated ORFs are nonfunctional.
We then extended our analysis to include 144 other prokaryote genomes. We found that genes with a known function have generally higher Z DG than genes with no predicted function. Thus, there seems to be a general trend in prokaryotes that lower Z DG indicates reduced probability of gene functionality. However, since few organisms have been studied as extensively as E. coli, we expect that many of the unknown genes in other organisms will ultimately turn out to be functional. In fact, in 2002 nearly one-third of E. coli ORFs lacked functional annotation or orthology in other genomes (Jackson et al. 2002). As of 2010, only 5% of ORFs remain unidentified at any level. Likewise, although our analysis suggests that in E. coli the majority of these 5% of ORFs are nonfunctional, we cannot exclude the possibility that some of the genes that we currently classify as being of unknown function will eventually be found to have a specific function as well. For this reason, FIG. 5.-ROC curves for gene-functionality prediction. We trained logistic regression models on the Escherichia coli core genome plus pseudogenes and tested the predictors on genes outside the core genome (excluding pseudogenes). We considered genes of known function and conserved genes as functional and genes of unknown function as nonfunctional. The solid line corresponds to a model with Z DG and CAI as predictors. The AUC is 0.699. The dashed line corresponds to a model where CAI is the only predictor (AUC 5 0.689). The dotted line corresponds to the model where Z DG is the only predictor (AUC 5 0.594). The dot-dashed line corresponds to a model where expression level is the only predictor (AUC 5 0.540). our analyses both of E. coli and of other prokaryotes are possibly biased, since we may have included functional genes in the nonfunctional category. However, this bias can only weaken our conclusions, making our study conservative.
Our finding that genes with unknown function generally have lower Z DG values suggests that Z DG may be a useful diagnostic to target ORFs with an unknown function that are likely to be functionally important. Thus, researchers interested in understanding which novel genes in a genome are functionally important might begin by selecting genes with high Z DG scores. However, one possible problem with using Z DG as a tool for choosing genes for further study is that individually it is a noisy statistic. Thus, while most genomes overall show reduced mRNA secondary structure stability, there are many genes (including ones with a known and important function) that have increased stability compared with null expectations. Indeed, several genes of known function had extremely high levels of mRNA secondary-structure stability (more than 3 standard deviations below null expectations). It is unclear whether these Z DG values indicate selection for increased mRNA stability or are merely a by-product of a noisy statistic.
To assess the possibility of Z DG as a predictor of function, we fit logistic regression models that used Z DG alone or in conjunction with expression and CAI. We found that Z DG alone had moderate predictive power and CAI had substantial predictive power. Expression level (as measured by mRNA abundance) performed poorly as predictor. A model that combined Z DG and CAI performed slightly better than the model using just CAI. These results show that Z DG is a useful predictor of gene functionality and that it provides some information not captured by CAI.
It is not surprising that CAI would be useful to predict gene functionality. After all, if a gene is functional it needs to be translated efficiently, whereas if the gene is not functional then the organism will likely benefit if translation of that gene's transcripts is inhibited. It was more surprising that mRNA abundance was not useful at all to predict gene functionality. This finding seems to indicate that in E. coli, a substantial portion of expression regulation occurs at the translation stage, via translation initiation and/or translation efficiency, rather than at the transcription stage. It is not clear why CAI was a better predictor than Z DG . One possibility is that CAI is simply a more precise estimator, since it averages over all codons in a transcript, whereas Z DG is calculated from the first 10-15 codons only. Alternatively, gene-wide codon usage may be more important for overall translation efficiency than mRNA stability near the initiation site is, as argued by Welch et al. (2009).
Several recent experimental studies have shown that synonymous mutations can have dramatic effects on phenotype. Two studies found that the function of a protein can be altered due to differences at synonymous sites (Kimchi-Sarfaty et al. 2007;Zhang et al. 2010). Other studies have demonstrated that the expression level of a protein can also be affected by synonymous mutations (Kudla et al. 2009;Welch et al. 2009;Allert et al. 2010). Yet another experimental study demonstrated that the fitness of a bacterium can be altered via synonymous mutations in ribosomal proteins (Lind et al. 2010). Changes in codon usage and changes in the mRNA secondary structure are two mechanistic hypotheses that can potentially explain these experimental results. Indeed, both factors seem to contribute to these experimental findings. The synonymous mutation underlying functional differentiation in the Kimchi-Sarfaty et al. (2007) study results in a change of a frequently used codon to a rarely used codon. Kudla et al. (2009) found that mRNA stability at the beginning of genes was the primary determinant of protein expression, not codon usage; others argue that the gene constructs used exhibit more secondary structure than generally found in organisms, which may have obscured the effect of codon usage (Tuller et al. 2010). Allert et al. (2010) found that both mRNA secondary structure and codon usage were important, though secondary structure had a larger effect. Finally, Lind et al. (2010) and Zhang et al. (2010) suggested that their results were likely due to changes in mRNA secondary structure rather than codon usage.
In the age of genomics, it will become increasingly common to analyze signatures of selection over a large number of genomes (as we did here). For such analyses, we need powerful statistical tools that enable us to fit complex models while properly controlling for phylogeny and other extraneous variables. Phylogenetic mixed models (Lynch 1991) are an appropriate tool for many such analyses. However, they have been used infrequently (Housworth et al. 2004;Naya et al. 2006), likely because they were difficult to implement. The release of the R package MCMCglmm removes much of the technical obstacles to carry out such analyses (Hadfield 2010;Hadfield and Nakagawa 2010). We hope that it will lead to a more wide-spread utilization of phylogenetic mixed models in future comparative genomics studies.