美文网首页基因组组装
韦恩图快速绘制工具

韦恩图快速绘制工具

作者: 生信学霸 | 来源:发表于2020-07-09 15:49 被阅读0次

    “Venn图是我们科学研究中常用的图形之一,今天小编给小伙伴们介绍四种Venn图绘制工具,小伙伴根据自己的要求进行选择,如果小伙伴觉得对你有帮助,欢迎转发与收藏。”

    01—数据准备

    关注《生信学霸》,后台回复“Venn图”获取测试数据,如下图所示:

    点击添加图片描述(最多60个字)编辑

    拿着数据快跟着小编一起学习一下这个工具

    02—使用方法

    方法一:Sangbox云平台绘制

    ----------

    1.1__输入参数,如下图所示

    网址导航

    http://sangerbox.com/Tool 点击“韦恩图快速绘制工具”

    1.2__特别注意点

    1. 如果是以文件的格式将数据导入到云平台,平台默认无法读取Excel中的数据,必须将Excel文件转为以制表位符分割的文本文件,否则小工具将无法运行。

    2.将文件从本地上传到网站上应注意文件名只能用字母、数字或下划线命名不能有空格等特殊字符命名,否则将上传失败。

    1.3__结果展示

    1.4__优缺点

    优点—中文图形化交互式分析界面,不需要编程,快速出图,支持多种主流期刊图形配色;

    缺点—内置图形颜色库不是很丰富,可以使用Illustrator对颜色进行更改。

    方法二:R语言

    ----------

    1.1__绘图步骤

    # 安装R包if (!requireNamespace("VennDiagram", quietly = TRUE)) install.packages("VennDiagram",repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")if (!requireNamespace("ggplot2", quietly = TRUE)) install.packages("ggplot2",repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")# 加载R包library(VennDiagram, quietly=TRUE)library(ggplot2, quietly=TRUE)# 读入数据exp = read.csv('./veen_map.txt',header = T,sep='\t',check.names = F)# 绘图venn<- venn.diagram(list(A=na.omit(exp$A),B=na.omit(exp$B),C=na.omit(exp$C),D=na.omit(exp$D)), filename=NULL,fill = c("cornflowerblue", "green", "yellow", "darkorchid1"), col = "black",alpha = 0.4, cat.cex = 1.5,rotation.degree = 0)# 展示图形grid.draw(venn)# 保存图片ggplot2::ggsave(filename = './venn.pdf',plot = venn,width = 6,height = 6,device = cairo_pdf)

    1.2__结果展示

    1.3__优缺点

    优点—能够随心所欲的修改图形的颜色和样式;

    缺点—对于编程初学者,用R语言读入数据和进行数据变过程中会报错,函数参数看不懂需要很长时间,绘图效率低下,一旦遇到报错,不能快速的解决报错。

    方法三:Venny2.0

    ----------

    1.1__输入参数,结果展示

    网址导航

    https://bioinfogp.cnb.csic.es/tools/venny/

    如下图所示:

    1.2__优缺点

    优点—不需要注册,能够显示每个部分交集的百分比

    缺点—不支持四组以上数据venn图的绘制,需要手动的将每组数据粘贴到数据库,需要自动去表头,图形配色方案单一。

    相关文章

      网友评论

        本文标题:韦恩图快速绘制工具

        本文链接:https://www.haomeiwen.com/subject/dqrscktx.html