Common usage
SPAdes: de Bruijn graph based assembler
The last assembler we will run is SPAdes. SPAdes is different from the other assemblers in that it generates a final assembly from multiple kmers. A list of kmers is automatically selected by SPAdes using the maximum read length of the input data, and each individual kmer contributes to the final assembly. To run SPAdes we will use the spades.py
command with the --careful
option to minimize the number of mismatches in the contigs, -o
for the output folder, -1
for the path to the forward reads, -2
for the path to the reverse reads, and -s
for the path to the singles reads. If desired, a list of kmers can be specified with the -k
flag which will override automatic kmer selection.
spades.py --careful -o SPAdes_out -1 /common/Assembly_Tutorial/Quality_Control/Sample_1.fastq -2 /common/Assembly_Tutorial/Quality_Control/Sample_2.fastq -s /common/Assembly_Tutorial/Quality_Control/Sample_s.fastq
The latest relase of LastZ at http://www.bx.psu.edu/~rsharris/lastz/newer/