title: Homology search for genes.
abstract: BACKGROUND
  Life science researchers often require an exhaustive list of protein coding genes similar to a given query gene. To find such genes, homology search tools, such as BLAST or PatternHunter, return a set of high-scoring pairs (HSPs). These HSPs then need to be correlated with existing sequence annotations, or assembled manually into putative gene structures. This process is error-prone and labor-intensive, especially in genomes without reliable gene annotation.
  
  
  RESULTS
  We have developed a homology search solution that automates this process, and instead of HSPs returns complete gene structures. We achieve better sensitivity and specificity by adapting a hidden Markov model for gene finding to reflect features of the query gene. Compared to traditional homology search, our novel approach identifies splice sites much more reliably and can even locate exons that were lost in the query gene. On a testing set of 400 mouse query genes, we report 79% exon sensitivity and 80% exon specificity in the human genome based on orthologous genes annotated in NCBI HomoloGene. In the same set, we also found 50 (12%) gene structures with better protein alignment scores than the ones identified in HomoloGene.
  
  
  BACKGROUND
  The Java implementation is available for download from http://www.bioinformatics.uwaterloo.ca/software.
authors.affiliation: Cheriton School of Computer Science, University of Waterloo, Ontario, Canada N2L 3G1.
authors.forename: Xuefeng
authors.initials: X
authors.lastname: Cui
authors.forename: Tomás
authors.initials: T
authors.lastname: Vinar
authors.forename: Brona
authors.initials: B
authors.lastname: Brejová
authors.forename: Dennis
authors.initials: D
authors.lastname: Shasha
authors.forename: Ming
authors.initials: M
authors.lastname: Li
mesh_terms: D000465:Algorithms; D001483:Base Sequence; D002874:Chromosome Mapping / Q000379:methods*; D008969:Molecular Sequence Data; D020543:Proteome / Q000235:genetics*; D016415:Sequence Alignment / Q000379:methods*; D017422:Sequence Analysis, DNA / Q000379:methods*; D012689:Sequence Homology, Nucleic Acid
chemical_list: D020543:Proteome