Conserved codon composition of ribosomal protein coding genes in Escherichia coli, Mycobacterium tuberculosis and Saccharomyces cerevisiae: lessons from supervised machine learning in functional genomics.
Genomics projects have resulted in a flood of sequence data. Functional annotation currently relies almost exclusively on inter-species sequence comparison and is restricted in cases of limited data from related species and widely divergent sequences with no known homologs. Here, we demonstrate that codon composition, a fusion of codon usage bias and amino acid composition signals, can accurately discriminate, in the absence of sequence homology information, cytoplasmic ribosomal protein genes from all other genes of known function in Saccharomyces cerevisiae, Escherichia coli and Mycobacterium tuberculosis using an implementation of support vector machines, SVM(light). Analysis of these codon composition signals is instructive in determining features that confer individuality to ribosomal protein genes. Each of the sets of positively charged, negatively charged and small hydrophobic residues, as well as codon bias, contribute to their distinctive codon composition profile. The representation of all these signals is sensitively detected, combined and augmented by the SVMs to perform an accurate classification. Of special mention is an obvious outlier, yeast gene RPL22B, highly homologous to RPL22A but employing very different codon usage, perhaps indicating a non-ribosomal function. Finally, we propose that codon composition be used in combination with other attributes in gene/protein classification by supervised machine learning algorithms.
Lin
Kui
K
IMCB-BIC, Institute of Molecular and Cell Biology, 30 Medical Drive, 117609 Singapore.
Kuang
Yuyu
Y
Joseph
Jeremiah S
JS
Kolatkar
Prasanna R
PR
D000465:Algorithms; D000595:Amino Acid Sequence; D001482:Base Composition; D001483:Base Sequence; D015982:Bias; D003062:Codon / Q000235:genetics*; D019295:Computational Biology / Q000379:methods; D017124:Conserved Sequence / Q000235:genetics*; D004926:Escherichia coli / Q000235:genetics*; D005798:Genes, Bacterial / Q000235:genetics; D005800:Genes, Fungal / Q000235:genetics; D023281:Genomics / Q000379:methods*; D057927:Hydrophobic and Hydrophilic Interactions; D008969:Molecular Sequence Data; D009169:Mycobacterium tuberculosis / Q000235:genetics*; D012269:Ribosomal Proteins / Q000737:chemistry / Q000145:classification / Q000235:genetics*; D012441:Saccharomyces cerevisiae / Q000235:genetics*; D055672:Static Electricity
D003062:Codon; D012269:Ribosomal Proteins