Ticket #424 (closed bug: fixed)

Opened 5 years ago

Last modified 5 years ago

GO output options: inclusive/disjoint

Reported by: tomaz Owned by: ales
Milestone: Future Component: canvas
Severity: minor Keywords: GO widget
Cc: Blocking:
Blocked By:


Ales, prosim popravi in preveri to funkcionalnost GO widgeta:

GO enrichment: what does disjoint/inclusive do

let's say you analyze a set of genes, from which you select an enriched term t1 to which genes {g1,g2,g3} are annotated, and you also select term t2 with genes {g3,g4}.

Under the disjoint option, you should get only those genes that are not shared between the selected terms:

g1 t1
g2 t1
g4 t2

Under inclusive, you should get all genes from all selected terms:


If you have the "Add GO term as class", then the shared genes should be multiplied by the number of terms where they appear, and the term label added as class:

g1 t1
g2 t1
g3 t1
g3 t2
g4 t2

Yes, the wording of this option is cryptic. I suggest that Ales changes the check box to a radio button and checks if the implementation of this option works correctly:

*all selected genes (this should be default, and the tooltip should read: Outputs genes annotated to all selected GO terms.)

*term-specific genes (tooltip should read: Outputs genes that appear in only one of selected GO terms.)

Change History

comment:1 Changed 5 years ago by ales

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.