-
Notifications
You must be signed in to change notification settings - Fork 37
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
VIBRANT error: could not identify KEGG HMM files in database directory. Please run VIBRANT_setup.py. #35
Comments
@KrisKieft |
Hi, I do not believe I have seen this issue before with a successful setup. There are two questions that I can ask to start with. (1) are there any error messages in the setup log file (see databases folder) or (2) do you see pressed HMM files in the databases folder? Pressed HMM files will end in .h3f, .h3i, .h3m and .h3p. It's likely that you downloaded the databases but they were unable to be pressed for some reason. If you do not see the pressed files then type in Kris |
Hi, Q1:
And I can only see .h3i files in that folder and no file ending with h3p/h3m/h3f. Below are the only files in databases folder and after setup completed. |
It looks like we found the problem, we now need to figure out how to resolve it. Since there are no h3p/h3m/h3f files it means the databases were not pressed correctly/fully. My first guess is that your machine may have ran out of memory (RAM), but I'm not entirely sure. It's possible that we can finish the setup manually. First, remove the existing files ending in ".h3i" (just the 3 files). Retain all of the other .HMM files. Then, run the command The image below is the successful output for pressing the HMMs. If you get an error please let me know what it says. If you get a successful prompt then go ahead and run |
Thank you very much. Maybe some compatibility problem with different dependencies and this might be helpful to others who get such issue. Thanks again and have a great festive season ahead. |
Wonderful, I'm happy to hear this worked. I'll dig a little deeper to see if this is a solvable issue to be implemented in a new version. Happy holidays. |
Same problem, solved! Thanks to KrisKieft so much! By the way, to everyone with the same problem. Do not run "VIBRANT_setup.py" after running HMMPRESS, or those newly created files will be erased. |
Here as well! HMMPRESS needs to be run on the KEGG, VOG, and PFAM HMM files and then it seems to be ok! |
Hello, I did this and mine is not working. I am still getting the same error VIBRANT error: could not identify KEGG HMM files in database directory. Please run VIBRANT_setup.py. I'm not sure what to do to sort it |
Getting below error every time I try to run any file from example_data folder
VIBRANT error: could not identify KEGG HMM files in database directory. Please run VIBRANT_setup.py.
Please note below setup command was successful,
_python VIBRANT_setup.py -test
Verifying correct dependency versions ...
Logger started. Check log file for messages and errors.
VIBRANT v1.2.1 is good to go!
See example_data/ for quick test files._
I'm running it on macOS 11.0.1 with python 3.7 and all dependencies installed as per the mentioned steps.
The text was updated successfully, but these errors were encountered: