OrthoMCL step 12: [mclxReadDimensions] could not parse header
2
0
Entering edit mode
6.9 years ago
jmah ▴ 20

Hi all,

I'm having trouble with OrthoMCL step 12 (mlc command). I'm using a test set of two fastas with 10 proteins, five of which are identical to sequences in the other fasta. Thus, there should be five orthologs. All steps until step 12 appears to work. The orthologs.txt file in the pairs directory does have the correct 5 sequences that should match. However, when I try to run the mcl command for step 12 I get:

user@b403:~/data/my_orthomcl_dir> mcl mclInput -o orthomcl_test_output/

___ [mclxReadDimensions] could not parse header

___ [mcl] no jive

___ [mcl] failed

Is my command or input wrong? Can anyone guess what may be the problem?

Thanks for your help!

Cheers, Jasmine

OrthoMCL error • 2.8k views
ADD COMMENT
0
Entering edit mode

And just for reference, here is the OrthoMCL manual which lists the steps I keep alluding to: http://orthomcl.org/common/downloads/software/v2.0/UserGuide.txt

Cheers, Jasmine

ADD REPLY
0
Entering edit mode

Hi Philipp and lu.ne,

Thanks both of you for your advice! It looks like it works now with the -abc flag. Thank you very much for your help!

ADD REPLY
0
Entering edit mode

If Philipp and lu.ne correctly answered your question, please accept their answers by clicking on the check mark beside their posts. Accepting an answer is important as it both rewards posters for solving your problem and informs others that your issue is resolved. If an answer has helped you solve your problem and you accept it you should also consider voting it up.

ADD REPLY
2
Entering edit mode
6.9 years ago
lu.ne ▴ 70

Assuming your file is in abc format (A B weight, a line for each pair) then you might want to add --abc at the end of your command, I had a similar error when using mcl in the past and it was because of this omission.

ADD COMMENT
1
Entering edit mode
6.9 years ago

Is it possible that you have too few proteins? You have 10 proteins, but the manual says that OrthoMCL assumes entire proteomes as input: 'The input to OrthoMCL is a set of proteomes.'

ADD COMMENT

Login before adding your answer.

Traffic: 2404 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6