This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
contributors:team_4_page [2015/06/01 07:32] emfeal |
contributors:team_4_page [2015/07/18 20:52] (current) 92.247.181.31 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 39: | Line 39: | ||
| % --enable-dependency-tracking\ | % --enable-dependency-tracking\ | ||
| % --with-boost=/campusdata/BME235/include/boost\ | % --with-boost=/campusdata/BME235/include/boost\ | ||
| - | % --with-mpi=/campusdata/BME235/include\ | + | % --with-mpi=/opt/openmpi\ |
| - | % CC=gcc-4.9.2 CXX=g++-4.9.2\ | + | % CC=gcc CXX=g++\ |
| - | % CPPFLAGS=-I/campusdata/BME235/include/sparsehash | + | % CPPFLAGS=-I/campusdata/BME235/include/ |
| </code> | </code> | ||
| Then ABySS can be installed via the makefile | Then ABySS can be installed via the makefile | ||
| Line 48: | Line 48: | ||
| % make install | % make install | ||
| </code> | </code> | ||
| + | ==== Notes on Installation ==== | ||
| + | * the //-enable-maxk// is by default set to 64. Always ensure the max kmer is set to the smallest possible value that accommodates your target kmers so as to minimize ABySS's memory footprint. | ||
| + | * ensure that the CPPFLAGS specified directory holds the google sparsehash includes. Look for a warning in the ABySS compilation to be sure. | ||
| + | * the boost libraries do not need to be compiled before installing. | ||
| + | * ensure openmpi is installed with the --with-sge option (for SGE) to ensure tight integration. | ||
| =====ABySS parameters===== | =====ABySS parameters===== | ||
| Line 98: | Line 103: | ||
| </code> | </code> | ||
| Note that the parallel version of ABySS requires two things in particular: | Note that the parallel version of ABySS requires two things in particular: | ||
| - | * The use of a [[parallel environment]] (PE) which can be selected using a qsub option. | + | * The use of a [[archive:parallel_environment]] (PE) which can be selected using a qsub option. |
| * The //np// option of abyss-pe. The number of processes here must reflect the number included in the parallel environment option. | * The //np// option of abyss-pe. The number of processes here must reflect the number included in the parallel environment option. | ||
| The PE option in the script above: | The PE option in the script above: | ||