Skip to main content

Algorithms for Finding Gene Clusters

  • Conference paper
  • First Online:
Algorithms in Bioinformatics (WABI 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2149))

Included in the following conference series:

Abstract

Comparing gene orders in completely sequenced genomes is a standard approach to locate clusters of functionally associated genes. Often, gene orders are modeled as permutations. Given k permutations of n elements, a k-tuple of intervals of these permutations consisting of the same set of elements is called a common interval. We consider several problems related to common intervals in multiple genomes. We present an algorithm that finds all common intervals in a family of genomes, each of which might consist of several chromosomes. We present another algorithm that finds all common intervals in a family of circular permutations. A third algorithm finds all common intervals in signed permutations. We also investigate how to combine these approaches. All algorithms have optimal worst-case time complexity and use linear space.

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. V. Bafna and P. Pevzner. Genome rearrangements and sorting by reversals. SIAM J. Computing, 25(2):272–289, 1996.

    Article  MATH  MathSciNet  Google Scholar 

  2. K. S. Booth and G. S. Lueker. Testing for the consecutive ones property, interval graphs and graph planarity using PQ-tree algorithms. J. Comput. Syst. Sci., 13(3):335–379, 1976.

    MATH  MathSciNet  Google Scholar 

  3. R. M. Brady. Optimization strategies gleaned from biological evolution. Nature, 317:804–806, 1985.

    Article  Google Scholar 

  4. T. Dandekar, B. Snel, M. Huynen, and P. Bork. Conservation of gene order: A fingerprint of proteins that physically interact. Trends Biochem. Sci., 23(9):324–328, 1998.

    Article  Google Scholar 

  5. J. A. Eisen. Horizontal gene transfer among microbial genomes: new insights from complete genome analysis. Curr. Opin. Genet. Dev., 10(6):606–611, 2000.

    Article  Google Scholar 

  6. W. Fujibuchi, H. Ogata, H. Matsuda, and M. Kanehisa. Automatic detection of conserved gene clusters in multiple genomes by graph comparison and P-quasi grouping. Nucleic Acids Res., 28(20):4029–4036, 2000.

    Article  Google Scholar 

  7. D. Fulkerson and O. Gross. Incidence matrices with the consecutive 1s property. Bull. Am. Math. Soc., 70:681–684, 1964.

    Article  MATH  MathSciNet  Google Scholar 

  8. M. C. Golumbic. Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York, 1980.

    MATH  Google Scholar 

  9. S. Hannenhalli and P. A. Pevzner. Transforming cabbage into turnip: Polynomial algorithm for sorting signed permutations by reversals. J. ACM, 46(1): 1–27, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  10. S. Heber and J. Stoye. Finding all common intervals of k permutations. In Proceedings of the 12th Annual Symposium on Combinatorial Pattern Matching, CPM 2001, volume 2089 of Lecture Notes in Computer Science, pages 207–219. Springer Verlag, 2001. To appear.

    Google Scholar 

  11. M. A. Huynen and P. Bork. Measuring genome evolution. Proc. Natl. Acad. Sci. USA, 95(11):5849–5856, 1998.

    Article  Google Scholar 

  12. M. A. Huynen, B. Snel, and P. Bork. Inversions and the dynamics of eukaryotic gene order. Trends Genet., 17(6):304–306, 2001.

    Article  Google Scholar 

  13. H. Kaplan, R. Shamir, and R. E. Tarjan. A faster and simpler algorithm for sorting signed permutations by reversals. SIAM J. Computing, 29(3):880–892, 1999.

    Article  MathSciNet  Google Scholar 

  14. J. D. Kececioglu and D. Sankoff. Efficient bounds for oriented chromosome inversion distance. In M. Crochemore and D. Gusfield, editors, Proceedings of the 5th Annual Symposium on Combinatorial Pattern Matching, CPM 94, volume 807 of Lecture Notes in Computer Science, pages 307–325. Springer Verlag, 1994.

    Google Scholar 

  15. S. Kobayashi, I. Ono, and M. Yamamura. An efficient genetic algorithm for job shop scheduling problems. In Proc. of the 6th International Conference on Genetic Algorithms, pages 506–511. Morgan Kaufmann, 1995.

    Google Scholar 

  16. W. C. III Lathe, B. Snel, and P. Bork. Gene context conservation of a higher order than operons. Trends Biochem. Sci., 25(10):474–479, 2000.

    Article  Google Scholar 

  17. E. M. Marcotte, M. Pellegrini, H. L. Ng, D. W. Rice, T. O. Yeates, and D. Eisenberg. Detecting protein function and protein-protein interactions from genome sequences. Science, 285:751–753, 1999.

    Article  Google Scholar 

  18. H. Mühlenbein, M. Gorges-Schleuter, and O. Krämer. Evolution algorithms in combinatorial optimization. Parallel Comput., 7:65–85, 1988.

    Article  MATH  Google Scholar 

  19. A. R. Mushegian and E. V. Koonin. Gene order is not conserved in bacterial evolution. Trends Genet., 12(8):289–290, 1996.

    Article  Google Scholar 

  20. R. Overbeek, M. Fonstein, M. D’Souza, G. D. Pusch, and N. Maltsev. The use of gene clusters to infer functional coupling. Proc. Natl. Acad. Sci. USA, 96(6):2896–2901, 1999.

    Article  Google Scholar 

  21. P. A. Pevzner. Computational Molecular Biology: An Algorithmic Approach. MIT Press, Cambridge,MA, 2000.

    MATH  Google Scholar 

  22. B. Snel, G. Lehmann, P. Bork, and M. A. Huynen. STRING: A web-server to retrieve and display the repeatedly occurring neigbourhood of a gene. Nucleic Acids Res., 28(18):3443–3444, 2000.

    Article  Google Scholar 

  23. J. Tamames, G. Casari, C. Ouzounis, and A. Valencia. Conserved clusters of functionally related genes in two bacterial genomes. J. Mol. Evol., 44(1):66–73, 1997.

    Article  Google Scholar 

  24. J. Tamames, M. Gonzalez-Moreno, J. Mingorance, A. Valencia, and M. Vicente. Bringing gene order into bacterial shape. Trends Genet., 17(3): 124–126, 2001.

    Article  Google Scholar 

  25. R. L. Tatusov, A. R. Mushegian, P. Bork, N.P. Brown, W. S. Hayes, M. Borodovsky, K.E. Rudd, and E. V Koonin. Metabolism and evolution of Haemophilus influenzae deduced from a whole-genome comparison with Escherichia coli. Curr. Biol., 6:279–291, 1996.

    Article  Google Scholar 

  26. T. Uno and M. Yagiura. Fast algorithms to enumerate all common intervals of two permutations. Algorithmica, 26(2):290–309, 2000.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heber, S., Stoye, J. (2001). Algorithms for Finding Gene Clusters. In: Gascuel, O., Moret, B.M.E. (eds) Algorithms in Bioinformatics. WABI 2001. Lecture Notes in Computer Science, vol 2149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44696-6_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-44696-6_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42516-8

  • Online ISBN: 978-3-540-44696-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics