Automatic classification of protein sequences into structure/function groups via parallel cascade identification: a feasibility study.
A recent paper introduced the approach of using nonlinear system identification as a means for automatically classifying protein sequences into their structure/function families. The particular technique utilized, known as parallel cascade identification (PCI), could train classifiers on a very limited set of exemplars from the protein families to be distinguished and still achieve impressively good two-way classifications. For the nonlinear system classifiers to have numerical inputs, each amino acid in the protein was mapped into a corresponding hydrophobicity value, and the resulting hydrophobicity profile was used in place of the primary amino acid sequence. While the ensuing classification accuracy was gratifying, the use of (Rose scale) hydrophobicity values had some disadvantages. These included representing multiple amino acids by the same value, weighting some amino acids more heavily than others, and covering a narrow numerical range, resulting in a poor input for system identification. This paper introduces binary and multilevel sequence codes to represent amino acids, for use in protein classification. The new binary and multilevel sequences, which are still able to encode information such as hydrophobicity, polarity, and charge, avoid the above disadvantages and increase classification accuracy. Indeed, over a much larger test set than in the original study, parallel cascade models using numerical profiles constructed with the new codes achieved slightly higher two-way classification rates than did hidden Markov models (HMMs) using the primary amino acid sequences, and combining PCI and HMM approaches increased accuracy.
Korenberg
M J
MJ
Department of Electrical and Computer Engineering, Queen's University, Kingston, Ontario, Canada. korenber@post.queensu.ca
David
R
R
Hunter
I W
IW
Solomon
J E
JE
D000465:Algorithms; D016764:Cell Polarity; D005240:Feasibility Studies; D008390:Markov Chains; D017711:Nonlinear Dynamics; D009716:Numerical Analysis, Computer-Assisted; D011487:Protein Conformation; D011506:Proteins / Q000737:chemistry / Q000145:classification / Q000502:physiology; D020539:Sequence Analysis, Protein / Q000379:methods*
D011506:Proteins