Skip to main content

An Efficient Algorithm for Finding Long Conserved Regions Between Genes

  • Conference paper
Computational Life Sciences II (CompLife 2006)

Part of the book series: Lecture Notes in Computer Science ((LNBI,volume 4216))

Included in the following conference series:

Abstract

We study the problem of approximate non-tandem repeat (conserved regions) extraction among strings (genes). Basically, given a string S and thresholds L and D over a finite alphabet, extracting approximate repeats is to find pairs (β, β′) of substrings of S under some constraints such that β and β′ have edit-distance at most D and their respective lengths are at least L. Previous works mainly focus on the case that D is small, so they are not appropriate for extracting approximate repeats with relatively large D. In contrast, this paper focuses on extracting long approximate repeats with large D and it is more efficient than previous works. We also show that our algorithm is optimal in time when D is a constant.

In this paper, given an input string S and thresholds L and D, we would like to extract all (D, L)-supermaximal approximate repeats (β, β′) of S. One useful application of extracting all (D, L)-supermaximal approximate repeats (β, β′) is to find all longest possible substrings β of S such that there exist some other substring β′ of S where β and β′ have edit-distance at most D and their respective lengths are at least L. This algorithm can be easily applied to the case where there are multiple input strings S 1,S 2,...,S n if we first concatenate the input strings into one long subject string S with a special symbol \(``\sharp"\) for separation: \(S_1\sharp S_2\sharp\ldots\sharp S_n\). The running time complexity of our algorithm is O(DN 2) where N=|S 1|+|S 2|+⋯+|S n |.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adebiyi, E.F., Jiang, T., Kaufmann, M.: An Efficient Algorithm for Finding Short Approximate Non-tandem Repeats. Bioinformatics 17(90001), S5–S12 (2001)

    Google Scholar 

  2. Benson, G.: A Space Efficient Algorithm for Finding the Best Nonoverlapping Alignment Score. In: Crochemore, M., Gusfield, D. (eds.) CPM 1994. LNCS, vol. 807, pp. 1–14. Springer, Heidelberg (1994)

    Google Scholar 

  3. Fitch, W., Smith, T., Breslow, J.: Detecting Internally Repeated Sequences and Inferring the History of Duplication. In: Segrest, J.P., Albers, J.J. (eds.) Plasma Proteins. Part A: Preparation, Structure, and Molecular Biology. Methods in Enzymology, vol. 128, pp. 773–788. Academic Press, San Diego (1986)

    Chapter  Google Scholar 

  4. Gusfield, D.: Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology. Cambridge University Press, New York (1997)

    Book  MATH  Google Scholar 

  5. Kannan, S.K., Myers, E.W.: An Algorithm for Locating Nonoverlapping Regions of Maximum Alignment Score. SIAM J. Computing 25(3), 648–662 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  6. Kurtz, S., Ohlebusch, E., et al.: Computation and Visualization of Degenerate Repeats in Complete Genomes. In: Proceedings of the Eighth International Conference on Intelligent Systems for Molecular Biology (ISMB 2000), pp. 228–238 (2000)

    Google Scholar 

  7. Kurtz, S.: Reducing the Space Requirement of Suffix Trees. Software Practice and Experience 29(13), 1149–1171 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ma, TM., Lyuu, YD., Ti, YW. (2006). An Efficient Algorithm for Finding Long Conserved Regions Between Genes. In: R. Berthold, M., Glen, R.C., Fischer, I. (eds) Computational Life Sciences II. CompLife 2006. Lecture Notes in Computer Science(), vol 4216. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11875741_5

Download citation

  • DOI: https://doi.org/10.1007/11875741_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-45767-1

  • Online ISBN: 978-3-540-45768-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics