Question: OMA, Error in PropagateFunctionByGroup, invalid arguments in intersect (Mac OS)
gravatar for linlinzhao.c
2.4 years ago by
linlinzhao.c0 wrote:

Hello, my first try on running OMA standalone on just two genomes randomly downloaded from 'OMA--export All/All' get stuck in the error:

   Hierarchical Group computation finished. 
  Found 587 toplevel groups

Propagating function through group 8/601
Error, (in PropagateFunctionByGroup) invalid arguments in intersect

Could anyone direct me to find the problem? Thanks a lot!

oma orthologs • 672 views
ADD COMMENTlink modified 18 months ago by andreag19870 • written 2.4 years ago by linlinzhao.c0

I did all the same on a Linux machine without any problem. Not sure what happened.

ADD REPLYlink written 2.3 years ago by linlinzhao.c0
gravatar for adrian.altenhoff
2.3 years ago by
adrian.altenhoff620 wrote:


I'm one of the developers of OMA standalone. Obviously, this should not happen. About these two runs: did you analyse the same dataset, i.e. the same genomes? what were the two platforms? one linux box, what about the other (failing) platform?

The bug seemed to have occurred during the GO function propagation step which is a rather new feature. If you aren't interested in these predictions, you might as a work-around turn that step off by setting the 'DoGroupFunctionPrediction' paramter to false in the paramters file.


ADD COMMENTlink modified 2.3 years ago • written 2.3 years ago by adrian.altenhoff620

Hi Adrian, a late thanks for the reply. I almost forgot I put a question on Biostar as the problem not showing up in Linux.

ADD REPLYlink written 2.2 years ago by linlinzhao.c0
gravatar for andreag1987
18 months ago by
andreag19870 wrote:

Hello, I am having the same issue on Linux (Ubuntu 16.04). I have performed the analysis (4 bacterial genomes) without using the export function "OMA--export All/All" and everything went fine. However I would like to have the GO function prediction, can you help me solving the problem? Thanks a lot!

ADD COMMENTlink written 18 months ago by andreag19870

OMA does not predict gene functions based on the sequences directly, but rather from annotations from other genomes using the fact that orthologs share often the same gene function. Because of that OMA must be provided with existing gene functions. Currently, no annotations for non-exported genomes are considered for this. but we might consider adding that feature later.

ADD REPLYlink written 17 months ago by adrian.altenhoff620
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 645 users visited in the last hour