Hello ABySSers,
I am attempting to assemble a 30 mega base genome using AbySS on my university’s HTC. The test-data was able to assemble without error, but when I ran my samples I received an mpirun error:
bin/abyss-pe np=8 k=61 name=abyssk61 in='CP3.1121.fastq CP3.1222.fastq'
/mnt/gluster/chtc/openmpi-1.6.4/bin/mpirun -np 8 ABYSS-P -k61 -q3 --coverage-hist=coverage.hist -s abyssk61-bubbles.fa -o abyssk61-1.fa CP3.1121.fastq CP3.1222.fastq
mpirun was unable to launch the specified application as it could not find an executable:
Executable: ABYSS-P
Node: e288.chtc.wisc.edu
while attempting to start process rank 0.
8 total processes failed to start
make: [abyssk61-1.fa] Error 133
After reading on the Google Group, I loaded the proper modules using
module load compile/intel
module load openmpi-1.6.4
and reconfigured using:
./configure –with-mpi=/mnt/gluster/chtc/openmpi-1.6.4
checking mpi.h usability... yes
checking mpi.h presence... yes
checking for mpi.h... yes
checking for MPI_Init in -lmpi... yes
However, the make command failed with:
make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /var/lib/condor/execute/slot1/dir_747618/abyss-1.9.0/missing aclocal-1.13
/var/lib/condor/execute/slot1/dir_747618/abyss-1.9.0/missing: line 81: aclocal-1.13: command not found
WARNING: 'aclocal-1.13' is missing on your system.
You should only need it if you modified 'acinclude.m4' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'aclocal' program is part of the GNU Automake package:
http://www.gnu.org/software/automake
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
http://www.gnu.org/software/autoconf
http://www.gnu.org/software/m4/
http://www.perl.org/
make: [aclocal.m4] Error 127
Even after I installed those dependencies with wget. Here is my current ABySS directory:
ABYSS ChangeLog config.sub DataLayer Graph LICENSE missing README.md
aclocal.m4 CITATION.bib configure depcomp index.html LogKmerCount Overlap Scaffold
AdjList CITATION.md configure.ac dialign index.html.1 m4 PairedDBG Sealer
Align Common Consensus DistanceEst install-sh Makefile Parallel SimpleGraph
Assembly config.guess COPYRIGHT doc KAligner Makefile.am ParseAligns stamp-h1
autoconf config.h CP3.1121.fastq doxygen.conf kmerprint Makefile.in PathOverlap test-driver
automake config.h.in CP3.1222.fastq FilterGraph Konnector Map PopBubbles Unittest
bin config.log DAssembler FMIndex Layout MergePaths README.css
Bloom config.status DataBase GapFiller lib Misc README.html
Any suggestions would be appreciated, thank you!
abyss
assembly
error
configure
htc
Hi Zachary,
Are you compiling from the git repository or from the source tarball? I would recommend using the source tarball, because in that case you won't require autoconf/automake. (If you are compiling from the git repository, you need autoconf and automake installed and you also need to run
./autogen.shbefore./configure).It looks like
./configureis finding your MPI library correctly, so it should buildABYSS-Pfor you, once you get rid of the make errors.Hey Benv,
So, I've been able to compile and install the software on my university's HTC system. However, after running for several days there are no outputs and the system cancels my jobs. I've run other assembly softwares on the network, spades, minia...etc. without this issue. Here is the script for assembly: