Identification of related gene/protein names based on an HMM of name variations.
Gene and protein names follow few, if any, true naming conventions and are subject to great variation in different occurrences of the same name. This gives rise to two important problems in natural language processing. First, can one locate the names of genes or proteins in free text, and second, can one determine when two names denote the same gene or protein? The first of these problems is a special case of the problem of named entity recognition, while the second is a special case of the problem of automatic term recognition (ATR). We study the second problem, that of gene or protein name variation. Here we describe a system which, given a query gene or protein name, identifies related gene or protein names in a large list. The system is based on a dynamic programming algorithm for sequence alignment in which the mutation matrix is allowed to vary under the control of a fully trainable hidden Markov model.
Yeganova
L
L
Computational Biology Branch, National Center for Biotechnology Information, National Library of Medicine, National Institutes of Health, Bldg. 38A, 8600 Rockville Pike, Bethesda, MD 20894, USA. yeganova@ncbi.nlm.nih.gov
Smith
L
L
Wilbur
W J
WJ
D000465:Algorithms; D019992:Databases as Topic; D005796:Genes; D016247:Information Storage and Retrieval / Q000379:methods*; D008390:Markov Chains; D009323:Natural Language Processing; D010363:Pattern Recognition, Automated; D011506:Proteins; D009626:Terminology as Topic
D011506:Proteins