Hi,
Is there any fast aligner that aligns nucleotide sequences to protein databases?
I've used blastx but blastx is too slow and takes too much memory, I'm wondering if anything like bowtie exists.
Thanks!
Hi,
Is there any fast aligner that aligns nucleotide sequences to protein databases?
I've used blastx but blastx is too slow and takes too much memory, I'm wondering if anything like bowtie exists.
Thanks!
Maybe Usearch might be useful.
RAPsearch 2 can do DNA vs protein or protein vs protein, very fast.
The mapx command from Real Time Genomics is for this specific scenario. As well as being inherently very fast, it also supports multiple cores. It is included in our commercial RTG Metagenomics and RTG Core products, as well as the non-commercial version of RTG Core.
Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Apparently blat can't do this. I got this when I ran it: d and q must both be either protein or dna
Really? Interesting, I've never tried and just assumed it had a blastx-like function.
A new answer brought me back to this old thread.
The error message "d and q must both be either protein or dna" is not correct; it should begin "t and q". Furthermore, this error occurs when -q=dna, not -q=dnax as I suggested. The error in the latter case is "Unrecognized combination of target and query types."
An answer in this thread suggests simply switching the -t and -q options (i.e. -q=prot -t=dnax).
Blat with options -t=prot -q=dnax gives results similar to tBLASTn but not BLASTx. Be careful during the comparisons.