首页 > 解决方案 > 如何生成一个文件,在该文件中我们可以在维恩图中获得以每个组合表示的常见基因列表

问题描述

我生成了一个维恩图,我可以使用 venn() 生成对交叉点数据的访问,如下所示:

  num Novembre Decembre Janvier Fevrier
0000   0        0        0       0       0
0001  21        0        0       0       1
0010  60        0        0       1       0
0011   9        0        0       1       1
0100 434        0        1       0       0
0101   0        0        1       0       1
0110   0        0        1       1       0
0111   0        0        1       1       1
1000  62        1        0       0       0
1001   7        1        0       0       1
1010   9        1        0       1       0
1011  20        1        0       1       1
1100   0        1        1       0       0
1101   0        1        1       0       1
1110   0        1        1       1       0
1111   0        1        1       1       1
attr(,"intersections")
attr(,"intersections")$`Janvier:Fevrier`
[1] "Qrob_P0051380.2" "Qrob_P0057520.2" "Qrob_P0111560.2" "Qrob_P0155280.2" "Qrob_P0196590.2" "Qrob_P0344390.2" "Qrob_P0425470.2" "Qrob_P0474120.2" "Qrob_P0730350.2"

attr(,"intersections")$`Novembre:Fevrier`
[1] "Qrob_P0104640.2" "Qrob_P0223890.2" "Qrob_P0286790.2" "Qrob_P0291840.2" "Qrob_P0418650.2" "Qrob_P0556330.2" "Qrob_P0765470.2"

attr(,"intersections")$`Novembre:Janvier`
[1] "Qrob_P0051350.2" "Qrob_P0051360.2" "Qrob_P0051620.2" "Qrob_P0051730.2" "Qrob_P0103750.2" "Qrob_P0297970.2" "Qrob_P0405980.2" "Qrob_P0472310.2" "Qrob_P0478790.2"

attr(,"intersections")$`Novembre:Janvier:Fevrier`
 [1] "Qrob_P0051640.2" "Qrob_P0115060.2" "Qrob_P0122530.2" "Qrob_P0131080.2" "Qrob_P0155990.2" "Qrob_P0157520.2" "Qrob_P0181110.2" "Qrob_P0190180.2" "Qrob_P0190210.2" "Qrob_P0196560.2" "Qrob_P0232110.2" "Qrob_P0302630.2"
[13] "Qrob_P0388940.2" "Qrob_P0488960.2" "Qrob_P0503590.2" "Qrob_P0503600.2" "Qrob_P0556320.2" "Qrob_P0582310.2" "Qrob_P0740100.2" "Qrob_P0768850.2"

attr(,"intersections")$Fevrier
 [1] "Qrob_P0052760.2" "Qrob_P0067620.2" "Qrob_P0070060.2" "Qrob_P0135090.2" "Qrob_P0155980.2" "Qrob_P0173120.2" "Qrob_P0196570.2" "Qrob_P0242780.2" "Qrob_P0263100.2" "Qrob_P0310350.2" "Qrob_P0361200.2" "Qrob_P0370740.2"
[13] "Qrob_P0454040.2" "Qrob_P0454080.2" "Qrob_P0492330.2" "Qrob_P0533420.2" "Qrob_P0551020.2" "Qrob_P0566900.2" "Qrob_P0571060.2" "Qrob_P0642020.2" "Qrob_P0669830.2"
........

我想为每个交叉点获取一个文件,该文件给我这个交叉点的基因及其相关线,有没有一种有效的方法来做到这一点?一个函数,一个脚本?我尝试了一些方法,但它真的很慢而且效率不高,我有很多这种类型的数据要检索,我想优化。

我可以将 compare() 用于两个表,但我不必比较 3 或 4 个表......

感谢您的帮助,并提前感谢您的回答,

祝你今天过得愉快,

阿卡

标签: rvenn-diagram

解决方案


推荐阅读