eGPS_v1.0.5_两种形式的韦恩图你会了吗

专题汇总

<一> 科学家发布生物进化与多组学综合分析软件
<二> eGPS开篇与使用示例一
<三> eGPS使用示例二
<三> eGPS使用示例三与其他
<四> 五秒做一个热图你值得拥有

eGPS 下载地址:http://www.egps-software.org/
QQ group: 550899355

题外话

热图与韦恩图绝对是做生物学研究的两大常用可视化手段,前者直观地展示数据的值的大小;后者展示若干集合的归属关系。这里我们展示一个高度交互式的韦恩图模块,在各种参数下的结果“所见即所得”。

如果不想看文字版的描述请移步Bilibili

一、韦恩图的原理

有若干集合,用一图显示其交、差、并等关系的图,即为韦恩图。通俗地讲:交集就是说,你有我有共同有;差集,你有我没有;并集两者其一有。原理就是这样,精髓在于你怎么样把它做出花来。

一般有两种类型的韦恩图,传统的用各个圆圈的排布组合所形成的图形。还有就是Upset图,前几年兴起的一种图形。当显示的集合数量过多时,前者已经不再适用。但是传统的韦恩图也有其好处,2-3个集合的时候可以根据大小显示,而且其包含、交叉关系更加直观。

二、快速上手:

第一步,打开软件,依次点击菜单栏的 Tools --> Venn diagram 进入模块。

进入模块

1. 输入数据

有两种方式可以输入数据:
第一种是从文件中导入,点击Import file 按钮即可弹出对话框。鼠标悬停在按钮上时可以看到输入文件应该具有的格式。注意在导入数据之前,你需要根据需要选择你的内容是Single string 还是Genomic regions。

第二种是很方便快捷型的方式,直接在内容面板的输入框中粘贴字符串即可。

如果想看示例数据,请直接点击Display example按钮。

输入数据之后,点击左侧的Venn plot进入可视化界面。

2. 参数设置

Upset 可视化界面

所有的参数一目了然。Exporary Analysis 一栏的功能,请看下文的介绍。

点击上面的 Classical venn plot在显示传统的韦恩图。

传统韦恩图的可视化

3. 出图保存

点击工具栏上的保存按钮即可保存。我们支持png, svg, pdf等格式。

三、eGPS的优势

那我们有什么优势呢?简单、方便、交互式!学习成本低!

如果不想看文字版的描述请移步Bilibili

1. 灵活便捷的数据输入与两种形式的韦恩图快速切换

正如标题所述,数据输入与出图相辅相成。“所见即所得”。

2. 不仅支持简单的字符串,还支持基因组区间

用户可以在输入面板中,Content处选择Genomic region,然后再点击Display example,查看该个功能的效果。

该功能的原理:功能上仅仅是将simple string的字符串中的相等规则的判定更改。原先是比较两个字符串是否内容一致,现在成了两个要比较的区间是否是overlap。

3. 图形是高度交互的,而不是静态的图片

便捷操作

第一个选择框:是否展示左上角的饼图

饼图的绘制原理:最内部的灰色的圆代表的是所有集合的并集。外面的每一圈都代表各个集合在并集上的分布。从外向内的圆环分别对应从下到上的left bar。

第二个选择框:是否展示图例

第三个选择框:是否显示上面柱子的具体的数值。

第一个按钮:自适应屏幕,当改变软件窗口大小的时候,点此按钮重新出图。

第二个按钮:随机化所有柱子颜色。

第三个按钮:删除上面为数值为0的所有柱子。

第四个按钮:查找元素所在的集合,若在该个集合,则会以选中的形式出现。

Display Options

这些操作顾名思义。

在图形区域的交互式操作:

左键单击可以设置若干元素的选中状态,支持Ctrl键连选。选中后可点击工具栏上的change color选项改变颜色。

改变颜色

右键单击圆圈或者竖直的柱子可以星标目标交集。

双击竖直的柱子或者圆圈所在的位置可以显示具体的元素内容。

双击title与name可以改内容。

传统韦恩图可以通过点击图例选中目标集合。


传统韦恩图的交互

支持交互式拖拽图形,适合微调一些视觉元素。

4. 支持探索性分析

探索性分析,主要针对的是如下的需求:假设导入了N个集合,用户想看第1个与第2个集合的交集,或者用户想看第1个集合中去除第二个集合元素之后的情况……等等一系列的需求。

在Exporary Analysis一栏中点击Enable analysis选择框。启用探索性分析。
第一步选择特定集合的使用情况,这总共有三种情况:与这个集合的元素取交集、去除这个集合的元素和不考虑这个集合。

第二步:点击Add item增加这个结果,点击remove last item去除最后一个结果,点击clear去除所有结果。

5. 传统的韦恩图根据大小显示经过优化

传统韦恩图在2-3个集合的可视化时,我们支持显示内容与集合大小一致。

传统韦恩图2-3个集合可视化

值得一提的是,我们三个集合的这种展示经过一定优化,可以处理比较多的包含与交叉的关系。

四、最后

欢迎你来提合理的需求或者吐槽哦!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341

推荐阅读更多精彩内容

  • 吃货地图产品需求文档 V1.0-2015/03/30 1概述 1.1产品概述及目标 概述:“吃货地图”是一款基于i...
    michaelshan阅读 5,817评论 1 46
  • 4月16日,美国普利策新闻奖即将揭晓。人们普遍认为,率先披露哈维韦恩斯坦丑闻的《纽约时报》与《纽约客》杂志有可能夺...
    杰罗姆阅读 8,242评论 1 6
  • 一个不善表达的父亲,总想帮助孩子学会表达自己的情绪,结果会怎样? 处处碰壁
    远见为识阅读 159评论 0 1
  • 秋天真的来了! 虽然有点冷,街上的人仍然络绎不绝。熟食店门口,徘徊着一位大妈,六十多岁,身材微胖,系...
    等风来_72c5阅读 341评论 0 0
  • 柯里化是什么 其实就是将原来接受多个参数的函数变成我现在接受一个参数但是返回接受其余参数的函数。有点类似原来用大巴...
    RichardBillion阅读 306评论 0 0