Closed fconstancias closed 4 years ago
Hi!
Can you send us the /datadrive05/Flo/tools/SqueezeMeta/scripts/SqueezeMeta_conf.pl
file?
I see ... $databasepath = "/datadrive04/db/sqeezeMeta/db/test_data/-h/db";
Actually I have the following error when I try to run the download_databases.pl
script.
db/DB_BUILD_DATE db/selected_marker_sets.tsv db/bacar_marker.hmm db/hmms/ db/hmms/phylo.hmm db/hmms/checkm.hmm.ssi db/hmms/checkm.hmm db/hmms/phylo.hmm.ssi db/img/ db/img/img_metadata.tsv db/euk.hmm db/LCA_tax/ db/LCA_tax/parents.db db/LCA_tax/taxid.db db/LCA_tax/parents.txt db/pfam/ db/pfam/Pfam-A.hmm.dat db/pfam/tigrfam2pfam.tsv db/taxdb.btd
Updating configuration... Died at /datadrive05/Flo/tools/SqueezeMeta/scripts/preparing_databases/download_databases.pl line 57.
I guess this is when the $databasepath
is not updated
It seems that manually updating the $databasepath solved my problem.
Very nice to hear that. Thanks a lot for your feedback!
fconstancias notifications@github.com escribió:
It seems that manually updating the $databasepath solved my problem.
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/jtamames/SqueezeMeta/issues/54#issuecomment-574093708
This is a nice step forward, but you will need a second file that is not being generated by the script because it dies in line 57. WIthout that file SqueezeMeta should run fine until step 18, but die when trying to run checkm.
Here are two quick questions to try to troubleshoot the issue:
/datadrive05/Flo/tools/SqueezeMeta/lib/checkm/
exist?If both are true, can you try the following?
/datadrive04/db/sqeezeMeta/test2
perl /datadrive05/Flo/tools/SqueezeMeta/scripts/preparing_databases/download_databases.pl /datadrive04/db/sqeezeMeta/test2 > download_databases.log
And then send me the download_databases.log
file?
Does the directory /datadrive05/Flo/tools/SqueezeMeta/lib/checkm/ exist?
yes
If so, does your user have writing permissions on it?
yes
perl /datadrive05/Flo/tools/SqueezeMeta/scripts/preparing_databases/download_databases.pl /datadrive04/db/sqeezeMeta/test2 > download_databases.log 2>&1
Should I keep the script going ?
Please find below the output when I killed ctrl +c
it
Yes please, keep it going until it dies or finishes.
Did it work in the end? if so I'll close the issue
Hi @fpusan. Sorry, but it stoped because my worksapce is full on the cluster.
Dear Javier,
Thanks a ton for developping SqueezeMeta. I am trying to use SqueezeMeta in order to generate gene catalog from waste water metagenomes.
I followed the installation instructions but when I run the pipeline on a toy dataset I got the following error :
Checking the error revealed that I have made a mistake setting up the databases. Actually I wanted to look for help of the download_databases.pl script
download_databases.pl -h
and it generated another database at the location /datadrive04/db/sqeezeMeta/db/test_data/-h/db.Then I removed this folder and tried to set up the databases again.
I got these errors
and I got the same error again running because the script is still looking for the database in the privious location (datadrive04/db/sqeezeMeta/db/test_data/-h/db).
(
squeezemeta) constancias@scelse:/datadrive05/Flo/EZ/NEW_assembly/tests_gene_catalog$ perl /datadrive05/Flo/tools/SqueezeMeta/scripts/SqueezeMeta.pl -m coassembly -p EZ-squeezemeta -s EZ_test_sqeezeMeta.samples -f sub --nobins --nomaxbin --nometabat -t 10
Thanks in advance for your help.