federicomarini / ideal_serveredition

The Server Edition for Interactive Differential Expression AnaLysis - DE made accessible and reproducible
MIT License
1 stars 1 forks source link

Possible inconsistency between Venn plot and UpSetR plots #8

Open tamuanand opened 4 years ago

tamuanand commented 4 years ago

Hi

I somehow find some inconsistency with the VennList plot and the UpSetR plot as shown in image below

image

My list1 file has 2176 genes and the UpDown list from ideal is 2065 genes

Am I misinterpreting something?

tamuanand commented 4 years ago

Hi @federicomarini

Using airway demo dataset, I could reproduce the Venn-UpSet inconsistency on http://shiny.imbei.uni-mainz.de:3838/ideal/

Important info for reproducing:

Data Setup Tab -- use Dex for Design
Counts Overview Tab - filter dds using row means >10    (the dds object will now be 15998 genes - 8 samples)
Extract results - trt vs untrt  (there will be 2705 DE genes - out of 15998)
Functional Analysis tab - use the attached file "322_List_1.txt" for list1 

Look at the Venn and UpSet plots

Also attached the ideal html report within the zip file - this is for reproducing this analysis and also underscores/endorses what ideal is for - interactive yet reproducible analysis

ideal_GH_issue_Venn_vs_Upset_Inconsistency.zip

322_List_1.txt

image

federicomarini commented 4 years ago

I admit it is quite strange, but one possible thought is this: maybe some genes have a gene name which is common across gene id - and somehow this is handled in different ways by the venn diagram function (gplots::venn) and the UpSet plot? I will revisit this soon, thanks for pointing the attention to this aspect!