Abstract
The sparse spliced alignment problem consists of finding a chain of zero or more exons from O(n) prescribed candidate exons of a DNA sequence of length O(n) that is most similar to a known related gene sequence of length n. This study improves the running time of the fastest known algorithm for this problem to date, which executes in O(n 2.25) time, or very recently, in O(n 2log 2 n) time, by proposing an O(n 2log n)-time algorithm.
Similar content being viewed by others
References
Alves, C.E.R., Cáceres, E.N., Song, S.W.: An all-substrings common subsequence algorithm. Electr. Notes Discrete Math. 19, 133–139 (2005)
Gelfand, M.S., Mironov, A.A., Pevzner, P.A.: Gene recognition via spliced sequence alignment. Proc. Nat. Acad. Sci. 93, 9061–9066 (1996)
Gusfield, G.: Algorithms on Strings, Trees, and Sequences. Cambridge University Press, Cambridge (1997)
Gabow, H.N., Tarjan, R.E.: A linear time algorithm for a special case of disjoint set union. J. Comp. Syst. Sci. 30, 209–221 (1985)
Kent, C., Landau, G.M., Ziv-Ukelson, M.: On the complexity of sparse exon assembly. J. Comput. Biol. 13, 1013–1027 (2006)
Landau, G.M., Ziv-Ukelson, M.: On the common substring alignment problem. J. Algorithms 41, 338–359 (2001)
Sakai, Y.: A fast algorithm for multiplying min-sum permutations, submitted
Schmidt, J.P.: All highest scoring paths in weighted grid graphs and their application to finding all approximate repeats in strings. SIAM J. Comput. 27, 972–992 (1998)
Tiskin, A.: Faster exon assembly by sparse spliced alignment. Technical Report. arXiv:0707.3409
Tiskin, A.: Semi-local longest common subsequences in subquadratic time. J. Discrete Algorithms 6, 570–581 (2008)
Tiskin, A.: Semi-local string comparison: algorithmic techniques and applications. Math. Comput. Sci. 1, 571–603 (2008)
Tiskin, A.: Semi-local string comparison: Algorithmic techniques and applications. http://arxiv.org/abs/0707.3619
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sakai, Y. An Almost Quadratic Time Algorithm for Sparse Spliced Alignment. Theory Comput Syst 48, 189–210 (2011). https://doi.org/10.1007/s00224-009-9239-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-009-9239-x