Difference between revisions of "Muscle"

From SNIC Documentation
Jump to: navigation, search
(Created page with "Category:Bioinformatics [http://www.drive5.com/muscle/ Muscle] is a fast program for high-quality multiple sequence alignment (MSA). Responsible person: [[User:Joel Hed...")
 
(Compilation)
Line 10: Line 10:
 
However, as Muscle relies heavily on floating point arithmetics, and as such is sensitive to subtle changes in architecture and compiler versions, the alignments produced may not be identical to the ones produced by the official gcc-built binary distribution. The discrepancies have been noted and judged non-critical by NSC and Robert Edgar (author of the Muscle software), but if you rely on bit equivalence in the results, you should use the official precompiled binary distribution instead.  
 
However, as Muscle relies heavily on floating point arithmetics, and as such is sensitive to subtle changes in architecture and compiler versions, the alignments produced may not be identical to the ones produced by the official gcc-built binary distribution. The discrepancies have been noted and judged non-critical by NSC and Robert Edgar (author of the Muscle software), but if you rely on bit equivalence in the results, you should use the official precompiled binary distribution instead.  
  
NSC is currently investigating the possibility of making available a freely distributable binary release compiled with <code>icpc -O3 -ipo</code>, which will be available at this location shortly, if all goes well.
+
That said, a freely distributable binary release compiled at NSC with <code>icpc -O3 -ipo -static</code> is available for download here: [[File:muscle3.8.31-nsc1_i86linux64.tar.gz]]. See README.TXT for licence and details.
  
 
== Links ==
 
== Links ==
 
* [http://www.drive5.com/muscle/ Official website]
 
* [http://www.drive5.com/muscle/ Official website]

Revision as of 14:34, 1 April 2011

Muscle is a fast program for high-quality multiple sequence alignment (MSA).

Responsible person: User:Joel Hedlund (NSC)

Compilation

Benchmarks at NSC have shown that Intel compilers seem to produce more efficient Muscle binaries than does gcc, and in particular when using interprocess optimisations (-ipo), which can more than double the execution speed.

However, as Muscle relies heavily on floating point arithmetics, and as such is sensitive to subtle changes in architecture and compiler versions, the alignments produced may not be identical to the ones produced by the official gcc-built binary distribution. The discrepancies have been noted and judged non-critical by NSC and Robert Edgar (author of the Muscle software), but if you rely on bit equivalence in the results, you should use the official precompiled binary distribution instead.

That said, a freely distributable binary release compiled at NSC with icpc -O3 -ipo -static is available for download here: File:Muscle3.8.31-nsc1 i86linux64.tar.gz. See README.TXT for licence and details.

Links