Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

igblastn and igblastp return an error #65

Open
comrade1809 opened this issue Mar 13, 2018 · 13 comments
Open

igblastn and igblastp return an error #65

comrade1809 opened this issue Mar 13, 2018 · 13 comments

Comments

@comrade1809
Copy link

comrade1809 commented Mar 13, 2018

Hi,

I'm having an issue running igblastn. Every time I do, I get an error saying an annotation database in internal_data could not be found.
I did follow the installation instructions.
igblast is installed in "/tools/GNU/igblast/1.8.0"
PATH is set to "/tools/GNU/igblast/1.8.0/bin"
LD_LIBRARY_PATH is set to "/tools/GNU/igblast/1.8.0/lib"
$IGDATA is set to "/tools/GNU/igblast/1.8.0/bin"
I did download the internal_data folder from ticket 48 and placed the whole internal_data folder in the /bin directory as instructed.
The error is still there.

Fully copy of the error is as follows:

Tuesday, March 13, 2018: 14:25:05       CMD: /.automount/tools/GNU/trinity/2.5.1/util/support_scripts/get_Trinity_gene_to_trans_map.pl /projects/Illumina/SolexaPipeline-0.2.2.6/W_eland_test/tracer/tracer-master/tracer-master/assemble_test2/cell_name/Trinity_output/Trinity_cell_name_TCR_B.Trinity.fasta > /projects/Illumina/SolexaPipeline-0.2.2.6/W_eland_test/tracer/tracer-master/tracer-master/assemble_test2/cell_name/Trinity_output/Trinity_cell_name_TCR_B.Trinity.fasta.gene_trans_map
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

##Running IgBLAST##
BLAST query/options error: Germline annotation database mouse/mouse_TR_V could not be found in [internal_data] directory
Please refer to the BLAST+ user manual.
@mstubb
Copy link
Member

mstubb commented Mar 13, 2018

Hi, have you also set the $IGDATA environment variable as described in issue #48?

Thanks,

Mike

@mstubb
Copy link
Member

mstubb commented Mar 13, 2018

Oh sorry. Just seen that you did!

I’ll look into this tomorrow.

@comrade1809
Copy link
Author

Quick update:
When I run 'igblastn' or 'igblastp' without any other options, I get an error stating
BLAST Database error: No alias or index file found for nucleotide database [human_gl_V] in search path [/.automount/tools/GNU/igblast/1.8.0::]
This is with the $IGDATA pointing to the bin directory as stated in issue #48.

@mstubb
Copy link
Member

mstubb commented Mar 16, 2018

If you have the full internal_data directory installed under /tools/GNU/igblast/1.8.0/bin and you've set $IGDATA to be /tools/GNU/igblast/1.8.0/bin then I'm not totally sure what the problem is.

Could it be something to do with the fact that igblastn seems to think that it lives in /.automount/tools/GNU/igblast/1.8.0? What happens if you set $IGDATA to be /.automount/tools/GNU/igblast/1.8.0/bin?

PS - running igblastn without other options will always give that error message even if it's installed correctly. The best way to test will be to use tracer test -r where the -r switch will make it resume with previous assemblies so you don't waste time re-running Trinity.

Let me know how you get on...

@comrade1809
Copy link
Author

I did just change the IGDATA to what you suggested, but it did not help.
I believe the .automount folder is a simple mount point for /tools so either that or /tools would have been correct in the eyes of Linux mounts.

After the change, I did run the application and got the following error.

[wbarnes@gencpu01 Illumina]$ /tools/GNU/igblast/1.8.0/bin/igblastn
BLAST query/options error: Germline annotation database human/human_V could not be found in [internal_data] directory
Please refer to the BLAST+ user manual.

@mstubb
Copy link
Member

mstubb commented Mar 22, 2018

Please can you send me the output of the following commands:

ls /tools/GNU/igblast/1.8.0
ls /tools/GNU/igblast/1.8.0/bin
ls /tools/GNU/igblast/1.8.0/bin/internal_data

Thanks,

Mike

@comrade1809
Copy link
Author

comrade1809 commented Mar 22, 2018 via email

@mstubb
Copy link
Member

mstubb commented Mar 23, 2018

Thanks. Please can you send me the path where you've installed Tracer and also the config file that you're using.

@comrade1809
Copy link
Author

comrade1809 commented Mar 23, 2018 via email

@mstubb
Copy link
Member

mstubb commented Mar 23, 2018

Thanks for this. The config file details some settings for TraCeR and is described here: https://github.com/teichlab/tracer#setup.

It's found as follows:

TraCeR looks for the configuration file, in descending order of priority, from the following sources:

The -c option used at run time for any of the TraCeR modes
The environmental variable TRACER_CONF, which can be set to point to a default location
The default global location of ~/.tracerrc
If all else fails, the provided example tracer.conf in the directory is used

@ktpolanski
Copy link
Contributor

Hey, sorry to butt in, but does your server support Docker by any chance?

@comrade1809
Copy link
Author

comrade1809 commented Mar 23, 2018 via email

@comrade1809
Copy link
Author

comrade1809 commented Mar 23, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants