StandAloneBlastPlus: Can't find executable for 'blastdbcmd'
0
0
Entering edit mode
5.2 years ago
gfm255 • 0

I am trying to run a remote blast using the Bio::Tools::Run::StandAloneBlastPlus but I think there is something wrong with my environment/installation. This is required for an assignment I am working on for school. I sent my code to my TA and she said that it worked. I am running OSX El Capitan. I don't have very much experience with programming so I'm not entirely sure how to troubleshoot.

My error is:

------------- EXCEPTION: Bio::Root::Exception ------------- MSG: Can't find executable for 'blastdbcmd'; can't continue STACK: Error::throw STACK: Bio::Root::Root::throw /Library/Perl/5.18/Bio/Root/Root.pm:449 STACK: Bio::Tools::Run::WrapperBase::_run /Library/Perl/5.18/Bio/Tools/Run/WrapperBase/CommandExts.pm:974 STACK: Bio::Tools::Run::StandAloneBlastPlus::check_db /Library/Perl/5.18/Bio/Tools/Run/StandAloneBlastPlus.pm:1099 STACK: /Library/Perl/5.18/Bio/Tools/Run/StandAloneBlastPlus.pm:587

My code is (I don't think there are any problems here?):

my $fac = Bio::Tools::Run::StandAloneBlastPlus->new( -db_name => 'nt', -remote => 1 ); my$result = \$fac->blastn(-query => 'infile.fa',
-outfile => 'outfile.bls',
-method_args => [ -num_alignments => 10 ] );

BioPerl blast RNA-Seq • 1.5k views
0
Entering edit mode

Did you download the pre-compiled blast+ binaries for OS X? That bundle should have contained blastdbcmd. Did you move any files out of that folder?

0
Entering edit mode

I think I have blastdbcmd, but not the ncbi databases? If i type "blastdbcmd" this is the output:

BLAST Database error: No alias or index file found for nucleotide database [nr] in search path [/Users/gillian::]


To clarify, I want to run my pipeline in Eclipse, not in the command line.

0
Entering edit mode

0
Entering edit mode

Did you manage to sort out your issue? I have a similar problem when trying to use Bio::Tools::Run::Alignment::Blat module