Recognition of human genes by stochastic parsing.
A gene finding system, GeneDecoder, based on a parsing technique using a stochastic grammar and dictionary of genetic words is introduced. The structure of human genes are expressed by a stochastic grammar and a dictionary, whose components are the genetic words consisting of genetic phonemes, built as hidden Markov models (HMMs). The HMMs represent the nucleotide acid bases, the codons, and the amino acids. The genetic words in the dictionary are described by the sequence of these HMMs and represent exons, introns, intergenic regions, tRNA regions and signals in DNA sequences. The statistics between these regions are expressed by the grammar, which is a stochastic network of the genetic words. Using the same kind of technique of speech recognition by HMMs with a word dictionary and a grammar, the stochastic network of genetic words enables the motif dictionary to be used during the parsing of the DNA sequences. At the same time, stochastic features of donor/acceptor sites, information of the di-codon statistics, and other important features are integrated into stochastic scores during the parsing. As a result, while the system parses DNA sequences and finds the exon/intron structures, the protein motifs are automatically annotated in the regions. It helps to identify the functions of the genes and reduces the cost of homology search for each hypothetical coding regions. This method is different from simply using the information of homology search. This method uses the information of the motif patterns during the parsing process, but searching the motif patterns after/before finding the coding regions cannot directly affect the parsing process itself. Experimental results have shown that this method reasonably finds and annotates the motifs in the exons in the DNA sequence of human.
Asai
K
K
Genome Informatics Group, Electrotechnical Laboratories, Tsukuba, Japan. asai@etl.go.jp
Itou
K
K
Ueno
Y
Y
Yada
T
T
D000595:Amino Acid Sequence; D019295:Computational Biology / Q000379:methods*; D003198:Computer Simulation; D004247:DNA / Q000737:chemistry / Q000235:genetics; D016208:Databases, Factual; D005091:Exons; D005796:Genes; D006801:Humans; D007438:Introns; D008390:Markov Chains; D008957:Models, Genetic; D008969:Molecular Sequence Data; D011506:Proteins / Q000737:chemistry / Q000235:genetics; D012984:Software; D013269:Stochastic Processes
D011506:Proteins; D004247:DNA