首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >函数calculate.overlap的输出顺序

函数calculate.overlap的输出顺序
EN

Stack Overflow用户
提问于 2016-05-26 10:45:38
回答 4查看 3.4K关注 0票数 7

我正在使用R包"VennDiagram“中的"calculate.overlap”函数。我比较了以下四组数据:

代码语言:javascript
复制
library(VennDiagram)

overlap=calculate.overlap(
    x=list(
        "1"=1,
        "2"=2,
        "3"=3,
        "4"=4
    )
) 

输出文件“重叠”由15个列表组成。它们被称为:

代码语言:javascript
复制
$a6, a12, a11...  

我如何知道哪个列表属于哪个比较?

EN

回答 4

Stack Overflow用户

发布于 2016-05-26 11:29:27

通过将overlap[[x]]中的x替换为红色数字1-15,您可以获得维恩图中特定位置感兴趣的基因的完整列表。

此外,您还可以使用length()函数获得基因的数量。

票数 4
EN

Stack Overflow用户

发布于 2017-03-09 01:47:03

抱歉,我需要指出这是错误的,可能会产生误导。我已经标出了下面的正确答案:

代码语言:javascript
复制
a6  = n1234;
a12 = n123[-which(n123 %in% a6)];
a11 = n124[-which(n124 %in% a6)];
a5  = n134[-which(n134 %in% a6)];
a7  = n234[-which(n234 %in% a6)];
a15 = n12[-which(n12 %in% c(a6,a11,a12))];
a4  = n13[-which(n13 %in% c(a6,a5,a12))];
a10 = n14[-which(n14 %in% c(a6,a5,a11))];
a13 = n23[-which(n23 %in% c(a6,a7,a12))];
a8  = n24[-which(n24 %in% c(a6,a7,a11))];
a2  = n34[-which(n34 %in% c(a6,a5,a7))];
a9  = A[-which(A %in% c(a4,a5,a6,a10,a11,a12,a15))];
a14 = B[-which(B %in% c(a6,a7,a8,a11,a12,a13,a15))];
a1  = C[-which(C %in% c(a2,a4,a5,a6,a7,a12,a13))];
a3  = D[-which(D %in% c(a2,a5,a6,a7,a8,a10,a11))];
票数 2
EN

Stack Overflow用户

发布于 2019-04-09 18:04:03

如果有人需要一种不同的方法来完成此任务,我已经解释了如何使用nVennR列出所有区域in another post

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37450698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档