Originally posted by Rupinder
View Post
There are so many already: MAQ, Shrimp, SOAP, Bowtie, ELAND, Novocraft etc. They are all doing essentially the same thing, and most of them are very efficient indeed, and you are unlikely to better them. I'm sure you could find the appropriate parameters to suit your data, and 20-24 bp reads are not a problem. The reason most of them are 30+ bp is that most Illumina data is around that length, but SOLID3 data is often 24 bp and the aligners work well. Shrimp and others have post-processing scripts to help correct for bias with sequences with non-uniform statistics.
I think you would be better off using the existing tools with appropriate settings, rather than write your own, and get on with the science further down the line.
(But if you have the time, and want to learn more about alignment, optimization, programming etc, go for it! Especially if you want to write a GPU enabled version)
--Torsten
Leave a comment: