-
Notifications
You must be signed in to change notification settings - Fork 8
BackBLAST.py
LeeBergstrand edited this page Apr 4, 2014
·
6 revisions
A Biopython program that takes a list of query proteins and uses local BLASTp to search for highly similer proteins within a local blast database (usally a local db of a target proteome). The program then BLASTps backwards from the found subject proteins to the query proteome to confirm gene orthology.
Requirements:
- This program requires the Biopython module: http://biopython.org/wiki/Download
- This script requires BLAST+ 2.2.9 or later.
- All operations are done with protien sequences.
- All query proteins must be from sequenced genomes in order to facilitate backwards BLAST.
- MakeBlastDB must be used to create BLASTp databases for both query and subject proteomes.
- BLAST databases require the FASTA file they were made from be in the same directory.
Usage: BackBLAST.py <queryGeneList.faa> <queryBLASTDB.faa> <subjectBLASTDB.faa>
Example: BackBLAST.py queryGeneList.faa AL123456.3.faa AUUJ00000000.faa