====Abyss==== ABySS is a de novo, parallel, paired-end sequence assembler that is designed for short reads. You can fins more information on abyss [[http://www.bcgsc.ca/platform/bioinfo/software/abyss|here]]. ====Environment Setup==== To work with abyss first we need to load abyss and it's dependencies. The easiest way to do this is to modify the ''.bashrc'' file in your ''$HOME'' directory. module load gcc module load mpi module load openmpi module load intel/13.1.0 module load abyss/2.0.2 Create a directory in your ''$HOME'' directory where you can submit and run the example job. Copy the ''fastaq'' files used for the example job from the examples directory located with the abyss software. razor-l1:jokinsey:~$ mkdir ABYSS-JOBS razor-l1:jokinsey:~$ cp /share/apps/abyss/examples/SRR001665_* ABYSS-JOBS/ ====Example Job==== To run the example job create a ''PBS'' script file with the information below that we can submit to run the job. #!/bin/bash #PBS -N abyss #PBS -q tiny12core #PBS -j oe #PBS -o abyss.$PBS_JOBID #PBS -l nodes=1:ppn=12 #PBS -l walltime=1:00:00 cd $PBS_O_WORKDIR cp SRR001665_1.fastq SRR001665_2.fastq /scratch/$PBS_JOBID cd /scratch/$PBS_JOBID abyss-pe mpirun='mpirun -v -machinefile $(PBS_NODEFILE)' name=ecoli k=31 in='SRR001665_1.fastq SRR001665_2.fastq' mkdir $PBS_O_WORKDIR/abyss.$PBS_JOBID cd $PBS_O_WORKDIR/abyss.$PBS_JOBID cp -r /scratch/$PBS_JOBID/* This script will produce a directory with the output in the submission directory. You can find information on the output [[https://github.com/bcgsc/abyss#abyss|here]]. Alls thats left to do is submit the job. razor-l1:jokinsey:~/ABYSS-JOBS$ qsub abyss.pbs Once you have your output for this given example try running the command below on the file ''ecoli-1.fa'' and verify your output. razor-l1:jokinsey:~/ABYSS-JOBS/abyss.3539296.sched$ abyss-fac ecoli-1.fa n n:500 L50 min N80 N50 N20 E-size max sum name 1833 414 71 518 8892 18242 36985 23425 67081 4512653 ecoli-1.fa