Literature DB >> 11159327

Optimizing reduced-space sequence analysis.

R Wheeler1, R Hughey.   

Abstract

MOTIVATION: Dynamic programming is the core algorithm of sequence comparison, alignment and linear hidden Markov model (HMM) training. For a pair of sequence lengths m and n, the problem can be solved readily in O(mn)time and O(mn)space. The checkpoint algorithm introduced by Grice et al. (CABIOS, 13, 45--53, 1997) runs in O(Lmn)time and O(Lm(L) square root of n)space, where L is a positive integer determined by m, n, and the amount of available workspace. The algorithm is appropriate for many string comparison problems, including all-paths and single-best-path hidden Markov model training, and is readily parallelizable. The checkpoint algorithm has a diagonal version that can solve the single-best-path alignment problem in O(mn)time and O(m + n)space.
RESULTS: In this work, we improve performance by analyzing optimal checkpoint placement. The improved row checkpoint algorithm performs up to one half the computation of the original algorithm. The improved diagonal checkpoint algorithm performs up to 35% fewer computational steps than the original. We modified the SAM hidden Markov modeling package to use the improved row checkpoint algorithm. For a fixed sequence length, the new version is up to 33% faster for all-paths and 56% faster for single-best-path HMM training, depending on sequence length and allocated memory. Over a typical set of protein sequence lengths, the improvement is approximately 10%.

Mesh:

Year:  2000        PMID: 11159327     DOI: 10.1093/bioinformatics/16.12.1082

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


  8 in total

1.  Efficient algorithms for training the parameters of hidden Markov models using stochastic expectation maximization (EM) training and Viterbi training.

Authors:  Tin Y Lam; Irmtraud M Meyer
Journal:  Algorithms Mol Biol       Date:  2010-12-09       Impact factor: 1.405

2.  Genotype Imputation with Millions of Reference Samples.

Authors:  Brian L Browning; Sharon R Browning
Journal:  Am J Hum Genet       Date:  2016-01-07       Impact factor: 11.025

3.  A unified approach to genotype imputation and haplotype-phase inference for large data sets of trios and unrelated individuals.

Authors:  Brian L Browning; Sharon R Browning
Journal:  Am J Hum Genet       Date:  2009-02-05       Impact factor: 11.025

4.  MaCH: using sequence and genotype data to estimate haplotypes and unobserved genotypes.

Authors:  Yun Li; Cristen J Willer; Jun Ding; Paul Scheet; Gonçalo R Abecasis
Journal:  Genet Epidemiol       Date:  2010-12       Impact factor: 2.135

5.  Clustering ionic flow blockade toggles with a mixture of HMMs.

Authors:  Alexander Churbanov; Stephen Winters-Hilt
Journal:  BMC Bioinformatics       Date:  2008-08-12       Impact factor: 3.169

6.  A linear memory algorithm for Baum-Welch training.

Authors:  István Miklós; Irmtraud M Meyer
Journal:  BMC Bioinformatics       Date:  2005-09-19       Impact factor: 3.169

7.  Memory-efficient dynamic programming backtrace and pairwise local sequence alignment.

Authors:  Lee A Newberg
Journal:  Bioinformatics       Date:  2008-06-16       Impact factor: 6.937

8.  Implementing EM and Viterbi algorithms for Hidden Markov Model in linear memory.

Authors:  Alexander Churbanov; Stephen Winters-Hilt
Journal:  BMC Bioinformatics       Date:  2008-04-30       Impact factor: 3.169

  8 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.