BlastP vs BlastX
2
1
Entering edit mode
23 months ago
mdmoandd ▴ 10

What's the difference between BLASTX and BLASTP? I know that BLASTX translates your nucleotide sequence into proteins and compares this to protein database, but isnt this the same thing as BLASTP which is comparing your peptide sequence to a protein database?

BLAST • 2.1k views
ADD COMMENT
0
Entering edit mode

After the translation it's the same. The input for blastX is DNA, the input for blastP is protein

ADD REPLY
3
Entering edit mode
23 months ago
shelkmike ▴ 620

No, they are not the same. BLASTX performs translation in all 6 reading frames and aligns all of them to the database. If you translate your gene into a protein and run BLASTP, then only one (the correct one) reading frame will be used.

ADD COMMENT
0
Entering edit mode

Insightful, but would be more helpful with a reference.

ADD REPLY
2
Entering edit mode

The reference is simply the list of options of BLASTX. If you run "blastx -help", you'll see, among other options, the option "-strand" with the following description: "Query strand(s) to search against database/subject. Default = both".
Also, there is a format specifier "qframe", which shows the query frame in the results.

This means that BLASTX by default searches both strands and considers different frames.

ADD REPLY
0
Entering edit mode
23 months ago
Shalu Jhanwar ▴ 500

Once BLASTX translates the nucleotide sequences into putative six frames, then it works the same as BLASTP. Additional functionality of BLASTX is the translation of the DNA sequence to the corresponding protein sequence.

ADD COMMENT

Login before adding your answer.

Traffic: 1073 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6