Neural networks for molecular sequence classification.
A neural network classification method has been developed as an alternative approach to the search/organization problem of large molecular databases. Two artificial neural systems have been implemented on a Cray supercomputer for rapid protein/nucleic acid sequence classifications. The neural networks used are three-layered, feed-forward networks that employ back-propagation learning algorithm. The molecular sequences are encoded into neural input vectors by applying an n-gram hashing method or a SVD (singular value decomposition) method. Once trained with known sequences in the molecular databases, the neural system becomes an associative memory capable of classifying unknown sequences based on the class information embedded in its neural interconnections. The protein system, which classifies proteins into PIR (Protein Identification Resource) superfamilies, showed a 82% to a close to 100% sensitivity at a speed that is about an order of magnitude faster than other search methods. The pilot nucleic acid system, which classifies ribosomal RNA sequences according to phylogenetic groups, has achieved a 100% classification accuracy. The system could be used to reduce the database search time and help organize the molecular sequence databases. The tool is generally applicable to any databases that are organized according to family relationships.
Wu
C
C
Department of Epidemiology/Biomathematics, University of Texas Health Center at Tyler 75710, USA.
Berry
M
M
Fung
Y S
YS
McLarty
J
J
D001483:Base Sequence; D008969:Molecular Sequence Data; D016571:Neural Networks, Computer; D009696:Nucleic Acids / Q000145:classification*; D011506:Proteins / Q000145:classification*; D017421:Sequence Analysis / Q000379:methods*; D017422:Sequence Analysis, DNA / Q000379:methods
D009696:Nucleic Acids; D011506:Proteins