Self-organizing tree-growing network for the classification of protein sequences.
The self-organizing tree algorithm (SOTA) was recently introduced to construct phylogenetic trees from biological sequences, based on the principles of Kohonen's self-organizing maps and on Fritzke's growing cell structures. SOTA is designed in such a way that the generation of new nodes can be stopped when the sequences assigned to a node are already above a certain similarity threshold. In this way a phylogenetic tree resolved at a high taxonomic level can be obtained. This capability is especially useful to classify sets of diversified sequences. SOTA was originally designed to analyze pre-aligned sequences. It is now adapted to be able to analyze patterns associated to the frequency of residues along a sequence, such as protein dipeptide composition and other n-gram compositions. In this work we show that the algorithm applied to these data is able to not only successfully construct phylogenetic trees of protein families, such as cytochrome c, triosephophate isomerase, and hemoglobin alpha chains, but also classify very diversified sequence data sets, such as a mixture of interleukins and their receptors.
Wang
H C
HC
Centro Nacional de Biotecnologia-CSIC, Universidad Autonoma, Madrid, Spain.
Dopazo
J
J
de la Fraga
L G
LG
Zhu
Y P
YP
Carazo
J M
JM
D000465:Algorithms; D003574:Cytochrome c Group / Q000737:chemistry; D003663:Decision Trees; D006454:Hemoglobins / Q000737:chemistry; D007378:Interleukins / Q000737:chemistry; D010802:Phylogeny; D011506:Proteins / Q000737:chemistry* / Q000145:classification*; D018123:Receptors, Interleukin / Q000737:chemistry; D016415:Sequence Alignment; D012984:Software; D012985:Software Design; D014305:Triose-Phosphate Isomerase / Q000737:chemistry
D003574:Cytochrome c Group; D006454:Hemoglobins; D007378:Interleukins; D011506:Proteins; D018123:Receptors, Interleukin; D014305:Triose-Phosphate Isomerase