Skip to content

Compiling Clustal W and Clustal Omega

Clustal[1] is a multiple sequence alignment program.

Clustal W is the older version, and Clustal Omega is the newer version. The compilation instructions are the same for both.

Download

Download source code from: http://www.clustal.org/

Environment

First, set the environment:

[juser@proteusa01 src]$ module load gcc

These are the loaded modules:

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

Set these environment variables:

[juser@proteusa01 src]$ export CFLAGS="-O3 -msse4.2 -mfpmath=sse -mavx" [juser@proteusa01 src]$ export CXXFLAGS="${CFLAGS}"

Build

Then, configure:

[juser@proteusa01 clustal-omega-1.2.1]$ ./configure --prefix=/mnt/HA/groups/myresearchGrp/opt

And make:

[juser@proteusa01 clustal-omega-1.2.1]$ make -j 16 >& Make.out &

Install:

[juser@proteusa01 clustal-omega-1.2.1]$ make install >& Make.install.out &

References

[1] Clustal Omega official web site