Open mcintyrejosh opened 7 years ago
Hello
You are correct and it seems that the problem lies somewhere within Quake parameters, as "correct" program run in line
correct -c 1 -u --log -f Read-files -m Read-files.qcts -k 17 -q 64 -p 8
is a binary part of quake software.
I don't know the exact answer to your problem, but I try to help you debug that. Unfortunately InteMap is a very complicated assembly software created by combining many other linux-based assemblers and any error in any one of them gets propagated up to you.
As first I suggest you to try as many successful assemblies as possible, using the example data in the paper. There are more than 1 example used as benchmark in the original paper; By reassembling many of the more complicated examples you will have more succeeded configurations to compare with. One of the big examples is "sim113" consisted of simulated metagenome of 113 bacteria.
After successfully assembling more example data, it may be good to play with parameters in the file "Para/QuakeParaFile". I am not sure what parameters should be changed, but try playing with "quality-start" and "hash_size". If your input files are very big it may be useful to increase "hash_size" as much as possible. For multi-gigabyte fastq input files, it consumes tens of gigabytes of disk storage for intermediate files and uses as much as 15GB ram when running! So be sure your device has enough amount of RAM and free disk storage. Running InteMap on sim113 example data is good for showing how heavy its process can be (it took days for me to be completed)!
Simultaneously you should email the authors of InteMap paper too. As you know I haven't written this software and even running it as test was hard for me, such that I had to write a script just for its installation. So the authors will probably help you more about that exact error.
P.S. I wrote the installation scripts so that all binary files of used programs are placed in "/opt/bioinformatics/" to make them separate from other linux software, and then added that location to the PATH environment variable so that they can be accessed globally.
Hey Thanks sinamomken I only recently saw your comment and i have been trying to run the sim113 dataset but I'm getting the same error so i think there is some issue with how the program has been installed but thank you
I have gotten the example data to run with InteMAP just fine. However now I am trying to run two of my own files before scaling up to my full data set. I have metagenomics samples from an Illumina hiseq 2000 that I have trimmed with fastxtoolkit. however when I try to run InteMAP with just two files it loads all of the parafiles gets through Jellyfish count and Jellyfish dump and it appears to get through correct as well. Then just after displayying the AT% and number of trusted Kmers it says
As far as I can figure out Read.H is called by Quake however there are no options to change this value with the QuakeParaFile. additionally The size of this number suggests that I am doing something very wrong when I am inputting the code but I have been unable to fix the issue after being at it for a couple of days. Any help would be greatly appreciated.
I have post more of the command line below for context