Skip to content

Compiling MUSCLE

MUSCLE is a multiple sequence alignment program[1] by Robert Edgar.

Download

The source code is available from the download page. Note that the tarball does not contain an enclosing directory.

To extract:

[juser@proteusa01 src]$ mkdir muscle_src_3.8.1551 [juser@proteusa01 src]$ mv muscle_src_3.8.1551.tar.gz muscle_src_3.8.1551 [juser@proteusa01 src]$ cd muscle_src_3.8.1551

Modify the Makefile

Edit the Makefile such that the line defining LDLIBS does not include "-static":

LDLIBS = -lm

If you like, you may change the CFLAGS for optimization.

Environment

Only a basic environment is needed:

Currently Loaded Modulefiles: 1) shared                2) proteus               3) gcc/4.8.1             4) sge/univa

Compile

[juser@proteusa01 muscle_src_3.8.1551]$ make -j 8

This creates the executable program muscle.

References

[1] MUSCLE official website