Skip to main content

Multiple sequence comparison: A peptide matching approach

  • Conference paper
  • First Online:
Combinatorial Pattern Matching (CPM 1995)

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

Included in the following conference series:

Abstract

We present in this paper a peptide matching approach to the multiple comparison of a set of protein sequences. This approach consists in looking for all the words that are common to q of these sequences, where q is a parameter.

The comparison between words is done by using as reference an object called a model. In the case of proteins, a model is a product of subsets of the alphabet σ of the amino acids. These subsets belong to a cover of σ, that is, their union covers all of σ. A word is said to be an instance of a model if it belongs to the model.

A further flexibility is introduced in the comparison by allowing for up to e errors in the comparison between a word and a model. A word is said to be this time an occurrence of a model if the Levenshtein distance between it and an instance of the model is inferior or equal to e. Two words are said to be similar if there is at least one model of which both are occurrences. In the special case where e = 0, the occurrences of a model are simply its instances. If a model M has occurrences in at least q of the sequences of the set, M is said to occur in the set.

The algorithm presented here is an efficient and exact way of looking for all the models, of a fixed length k or of the greatest possible length k max , that occur in a set of sequences. It is linear in the total length n of the sequences and proportional to k 2e+1 where kn is a small value in all practical situations.

Models are closely related to what is called a consensus in the biocomputing area, and covers are a good way of representing complex relationships between the amino acids.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. G.J. Barton and M.J.E. Sternberg. A strategy for the rapid multiple alignment of protein sequences: confidence levels from tertiary structure comparisons. J. Mol. Biol., 198:327–337, 1987.

    PubMed  Google Scholar 

  2. D.L. Brutlag, J-P. Dautricourt, S. Maulik, and J. Relph. Improved sensitivity of biological sequence database searches. Comput. Applic. Biosc., 6:237–245, 1990.

    Google Scholar 

  3. H. Carrillo and D.J. Lipman. The multiple sequence alignment problem in biology. SIAM J. Appl. Math., 48:1073–1083, 1988.

    Google Scholar 

  4. A.L. Cobbs. Fast identification of approximately matching substrings. In M. Crochemore and D. Gusfield, editors, Combinatorial Pattern Matching, pages 64–74. Springer Verlag, 1994.

    Google Scholar 

  5. M.O. Dayhoff, R.M. Schwartz, and B.C. Orcutt. A model of evolutionary change in proteins. In M.O. Dayhoff, editor, Atlas of Protein Sequence an Structure, volume 5 suppl.3, pages 345–352. Natl. Biomed. Res. Found., 1978.

    Google Scholar 

  6. D.F. Feng and R.F. Doolittle. Progressive sequence alignment as a prerequisite to correct phylogenetic trees. J. Mol. Evol., 25:351–360, 1987.

    PubMed  Google Scholar 

  7. D. Gusfield. Efficient method for multiple sequence alignment with guaranteed error bounds. Bull. of Math. Biol., 55:141–154, 1993.

    Google Scholar 

  8. S. Henikoff. Comparative sequence analysis: finding genes. In D.W. Smith, editor, Biocomputing. Informatics and Genome Projects, pages 87–117. Academic Press, 1994.

    Google Scholar 

  9. S. Henikoff and J.G. Henikoff. Automated assembly of protein blocks for database searching. Nucl. Acids Res., 19:6565–6572, 1991.

    PubMed  Google Scholar 

  10. S. Karlin and G. Ghandour. Multiple alphabet amino acid sequence comparisons of the immunoglobulin k-chain constant domain. Proc. Natl. Acad. Sci. USA, 82:8597–8601, 1985.

    PubMed  Google Scholar 

  11. R.M. Karp, R.E. Miller, and A.L. Rosenberg. Rapid identification of repeated patterns in strings, trees and arrays. pages 125–136. Proc. 4th Annu. ACM Symp. Theory of Computing, 1972.

    Google Scholar 

  12. A. Landraud, J.F. Avril, and P. Chretienne. An algorithm for finding a common structure shared by a family of strings. IEEE Trans. on Pattern Analysis and Machine Intelligence, 11:890–895, 1989.

    Google Scholar 

  13. H.M. Martinez. A flexible multiple sequence alignment program. Nucleic Acids Res., 16:1683–1691, 1988.

    PubMed  Google Scholar 

  14. R.N. Pau. Nitrogenases without molybdenum. Trends Biochem. Sci., 14:183–186, 1989.

    PubMed  Google Scholar 

  15. J. Posfai, A.S. Bhagwat, G. Posfai, and R.J. Roberts. Prediction motifs derived from cytosine methyltransferases. Nucl. Acids Res., 17:2421–2435, 1989.

    PubMed  Google Scholar 

  16. M. F. Sagot, A. Viari, J. Pothier, and H. Soldano. Finding flexible patterns in a text — an application to 3D molecular matching. pages 117–145, Seattle, Washington, USA, 1994. First International IEEE Workshop on Shape and Pattern Matching in Computational Biology.

    Google Scholar 

  17. M.F. Sagot, V. Escalier, A. Viari, and H. Soldano. Searching for repeated words in a text allowing for mismatches and gaps. Viñas del Mar, Chili, 1994. Second South American Workshop on String Processing.

    Google Scholar 

  18. D. Sankoff. Minimum mutation trees of sequences. SIAM J. Appl. Math., 28:35–42, 1975.

    Article  Google Scholar 

  19. D. Sankoff and R.J. Cedergreen. Simultaneous comparison of three or more sequences related by a tree. In D. Sankoff and J.B. Kruskall, editors, Time Warps, String Edits, and Macromolecules. The Theory and Practice of sequence Comparison, pages 253–263. Addison-Wesley, 1983.

    Google Scholar 

  20. G.D. Schuler, S.F. Altschul, and D.J. Lipman. A workbench for multiple alignment construction and analysis. Proteins: Struct., Func., and Genetics, 9:180–190, 1991.

    Google Scholar 

  21. H. Soldano, A. Viari, and M. Champesme. Searching for flexible repeated patterns using a non transitive similarity relation. Pattern Recognition Letters, 1994. in press.

    Google Scholar 

  22. S. Subbiah and S.C. Harrison. A method for multiple sequence alignment with gaps. J. Mol Biol., 209:539–548, 1989.

    PubMed  Google Scholar 

  23. W.R. Taylor. The classification of amino acid conservation. J. Theor. Biol., 119:205–218, 1986.

    PubMed  Google Scholar 

  24. A. Viari and J. Pothier. SmartMulti: a tool for the multiple alignment of protein sequences using flexible blocks. Atelier de BioInformatique, 11, rue P. et M. Curie — 75005 Paris, 1994. in preparation.

    Google Scholar 

  25. A.K.C. Wong, S.C. Chan, and D.K.Y. Chiu. A multiple sequence comparison method. Bull. Math. Biol., 55:465–486, 1993.

    PubMed  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Zvi Galil Esko Ukkonen

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sagot, MF., Viari, A., Soldano, H. (1995). Multiple sequence comparison: A peptide matching approach. In: Galil, Z., Ukkonen, E. (eds) Combinatorial Pattern Matching. CPM 1995. Lecture Notes in Computer Science, vol 937. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60044-2_55

Download citation

  • DOI: https://doi.org/10.1007/3-540-60044-2_55

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60044-2

  • Online ISBN: 978-3-540-49412-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics