Parallel CLUSTAL W for PC Clusters

  • James Cheetham
  • Frank Dehne
  • Sylvain Pitre
  • Andrew Rau-Chaplin
  • Peter J. Taillon
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2668)


This paper presents a parallel version of CLUSTALW, called pCLUSTAL. In contrast to the commercial SGI parallel Clustal, which requires an expensive shared memory SGI multiprocessor, pCLUSTAL can be run on a range of distributed and shared memory parallel machines, from high-end parallel multiprocessors (e.g. Sunfire 6800, IBM SP2, etc.) to PC clusters, to simple networks of workstations. We have implemented pCLUSTAL using C and the MPI communication library, and tested it on a PC cluster. Our experimental evaluation shows that our pCLUSTAL code achieves similar or better speedup on a distributed memory PC clusters than the commercial SGI parallel Clustal on a shared memory SGI multiprocessor.


Multiple Sequence Alignment CLUSTALW Parallel Computing Computational Biochemistry 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    H. Carillo. and D. Lipman. The multiple sequence alignment problem in biology. SIAM J. Appl. Math, 48(5):1073–1082, 1998.CrossRefGoogle Scholar
  2. [2]
    G.H. Gonnet, C. Korostensky, and S. Benner. Evaluation measures of multiple sequence alignments. J Comput Biol., 7(1–2):261–276, 2000.CrossRefGoogle Scholar
  3. [3]
    H.G. Higgins, A.J. Bleasby, and R. Fuchs. CLUSTAL V: improved software for multiple sequence alignment. CABIOS, 8:189–191, 1992.Google Scholar
  4. [4]
    H.G. Higgins and P.M. Sharp. CLUSTAL: a package for performing multiple sequence alignment on a microcomputer. Gene, 73:237–244, 1988.CrossRefGoogle Scholar
  5. [5]
    H.G. Higgins and P.M. Sharp. Fast and sensitive multiple sequence alignments on a microcomputer. CABIOS, 5:151–153, 1989.Google Scholar
  6. [6]
    H.G. Higgins, J.D. Thompson, and T.J. Gibson. Using CLUSTAL for multiple sequence alignments. Methods Enzymol, 266:383–402, 1996.CrossRefGoogle Scholar
  7. [7]
    F. Jeanmougin, J.D. Thompson, M. Gouy, D.G. Higgins, and T.J. Gibson. Multiple sequence alignment with CLUSTAL X. Trends Biochem Sci, 23:403–405, 1998.CrossRefGoogle Scholar
  8. [8]
    Performance optimization of clustal w: Parallel clustal w, ht clustal, and multiclustal. industries/sciences/chembio/resources/papers/Clustal_DevNews/Clustal_DevNews.html.
  9. [9]
    J.D. Thompson, T.J. Gibson, F. Plewniak, F. Jeanmougin, and H.G. Higgins. The CLUSTAL X windows interface: flexible strategies for multiple sequence alignment aided by quality analysis tools. Nucleic Acids Research, 24:4876–4882, 1997.CrossRefGoogle Scholar
  10. [10]
    J.D. Thompson, H.G. Higgins, and T.J. Gibson. CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, positions-specific gap penalties and weight matrix choice. Nucleic Acids Research, 22:4673–4680, 1994.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • James Cheetham
    • 1
  • Frank Dehne
    • 2
  • Sylvain Pitre
    • 2
  • Andrew Rau-Chaplin
    • 3
  • Peter J. Taillon
    • 2
  1. 1.Institute of BiochemistryCarleton UniversityOttawaCanada
  2. 2.School of Computer ScienceCarleton UniversityOttawaCanada
  3. 3.Faculty of Computer ScienceDalhousie UniversityHalifaxCanada

Personalised recommendations