July 1st 2009 MUSCLE v4.0 posted
Version 4 is an experimental version of MUSCLE based on a new algorithm.

This new version has several capabilities not available in previous versions, including repeat detection, inversion and palindrome detection, local multiple alignment with re-arrangements and frame-shift detection. It achieves the highest accuracy scores so far reported on BALIBASE, PREFAB and BRALIBASE.

Frequent updates are likely with improvements to the algorithm and documentation.

Version 3.7 is still being maintained and supported as it offers faster speed and reduced memory use on large numbers of sequences and has several capabilities not yet implemented in v4. Feedback from users interested in trying the new version is welcomed.

Currently there is only minimal documentation for the new program; see the README.TXT file in the download. Source code and a build script is provided for Unix and Linux systems, plus a Microsoft Visual Studio project file. No binaries are currently provided.

Download MUSCLE v4 source code.

 

Introduction to MUSCLE
MUSCLE is public domain multiple alignment software for protein and nucleotide sequences. MUSCLE stands for multiple sequence comparison by log-expectation.

Running MUSCLE via the web
Here is the MUSCLE web server.

Running MUSCLE locally
You can run MUSCLE locally as a command-line program. It has been compiled for Windows, Mac and Linux, and should be readily portable to other platforms. The source code is freely available. It is very simple to install, all you have to do is copy the binary file. Any standard PC that is used to run bioinformatics software should be able to run MUSCLE. I am happy to help port to other platforms.

Downloads
You can download MUSCLE here

Citing MUSCLE
Please cite:

Edgar, Robert C. (2004), MUSCLE: multiple sequence alignment with high accuracy and high throughput, Nucleic Acids Research 32(5), 1792-97.

Complete description of the algorithm
The NAR paper above gives only a brief overview of the algorithm and implementation details. For a full discussion of the method and many of the non-default options that it offers, please see:

Edgar, R.C. (2004) MUSCLE: a multiple sequence alignment method with reduced time and space complexity. BMC Bioinformatics 5(1): 113.

News and updates
MUSCLE is updated frequently, typically a new version is posted every two or three months. E-mail me if you would like to be notified of new versions.