CUSHAW3: sensitive and accurate base-space and color-space short-read alignment with hybrid seeding.
The majority of next-generation sequencing short-reads can be properly aligned by leading aligners at high speed. However, the alignment quality can still be further improved, since usually not all reads can be correctly aligned to large genomes, such as the human genome, even for simulated data. Moreover, even slight improvements in this area are important but challenging, and usually require significantly more computational endeavor. In this paper, we present CUSHAW3, an open-source parallelized, sensitive and accurate short-read aligner for both base-space and color-space sequences. In this aligner, we have investigated a hybrid seeding approach to improve alignment quality, which incorporates three different seed types, i.e. maximal exact match seeds, exact-match k-mer seeds and variable-length seeds, into the alignment pipeline. Furthermore, three techniques: weighted seed-pairing heuristic, paired-end alignment pair ranking and read mate rescuing have been conceived to facilitate accurate paired-end alignment. For base-space alignment, we have compared CUSHAW3 to Novoalign, CUSHAW2, BWA-MEM, Bowtie2 and GEM, by aligning both simulated and real reads to the human genome. The results show that CUSHAW3 consistently outperforms CUSHAW2, BWA-MEM, Bowtie2 and GEM in terms of single-end and paired-end alignment. Furthermore, our aligner has demonstrated better paired-end alignment performance than Novoalign for short-reads with high error rates. For color-space alignment, CUSHAW3 is consistently one of the best aligners compared to SHRiMP2 and BFAST. The source code of CUSHAW3 and all simulated data are available at http://cushaw3.sourceforge.net.
Institut für Informatik, Johannes Gutenberg Universität Mainz, Mainz, Germany.
Yongchao
Y
Liu
Institute of Human Genetics, University of Erlangen-Nuremberg, Erlangen, Germany.
Bernt
B
Popp
Institut für Informatik, Johannes Gutenberg Universität Mainz, Mainz, Germany.
Bertil
B
Schmidt
D001483:Base Sequence / Q000235:genetics*; D019295:Computational Biology / Q000379:methods*; D003198:Computer Simulation; D059014:High-Throughput Nucleotide Sequencing / Q000379:methods; D016415:Sequence Alignment / Q000379:methods*; D012984:Software