Blastx -max_target_seqs
2
0
Entering edit mode
10 months ago
sansan • 0

Hello everyone,

I want to annotate a transcriptome that I assemble de novo following the Trinotate workflow, however, I am not clear about the -max_target_seqs command, what is the ideal value?

blastx -db uniprot_sprot.fasta -query Trinity.fasta -num_threads 4 -max_target_seqs 1 -outfmt 6 -evalue 1e-5 > swissprot.blastx.outfmt6
max_target_seqs Blastx • 513 views
ADD COMMENT
2
Entering edit mode
10 months ago
GenoMax 147k

Recommended value is now 5. There was a follow-up to the referenced paper from NCBI: https://academic.oup.com/bioinformatics/article/35/15/2699/5259186

The newest BLAST+ release (scheduled for December 2018) will issue a warning if the user requests fewer than five matches. Future releases may also issue a warning if further equivalent matches are not shown. However, we want to emphasize that, as with any database search, there is always the possibility of equivalent results being returned and it rests upon the user to determine which one(s) to choose depending on the user’s purpose.

ADD COMMENT
0
Entering edit mode

Thanks so much for your answer.

ADD REPLY
1
Entering edit mode
10 months ago
biofalconch ★ 1.3k

I think it is important to read this paper: https://academic.oup.com/bioinformatics/article/35/9/1613/5106166

In short:

The invocation using the parameter ‘-max_target_seqs 1’ simply returns the first good hit found in the database, not the best hit as one would assume. Worse yet, the output produced depends on the order in which the sequences occur in the database

Not sure what the ideal value is, but it is definitely not 1

ADD COMMENT

Login before adding your answer.

Traffic: 2374 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