现在做生物和医学的,很多都可能会和各种组学数据打交道。其中表达谱数据总是最常用的,也是比较好测的。即使在工作中不去测序,也可以利用已有的数据库去做一些数据挖掘,找一找不同表型(比如癌症)对应的marker或者调控的通路。这里跟大家推荐一款分析表达谱数据的神器GENE-E,亲测比较好用,满足常用需求,可以做各种热图,聚类,箱图,相似分析和标记筛选等等,而且非常小巧。

进入软件之后,界面如下,这里显示的就是基因表达的热图(heatmap),其中蓝色表示被低调控,红色表示被高调。横向是不同的细胞系,纵向是不同的基因和探针名。

数据操作

第一次进入程序可以利用它自带的测试数据来上手,如下图,打开File->OpenExample Data-> CCLE,然后需要几分钟来下载数据,别忘记连网。CCLE是Board Institute维护的一个癌症细胞系的数据库,目前有近千个cell line,有兴趣的也可以去官网看看。

等几分钟load完数据之后了就可以挑选感兴趣的数据进行分析了。比如可以在圆圈处敲入skin ovary,即挑选和皮肤癌以及卵巢癌有关的细胞系(此时带有关键词的列名已经被橙色高亮)。然后点击黑色箭头处的图标,既可以选中这些列。

然后点击图中图标,建立新的热图(heatmap)。

相似分析

对两种癌症的数据就可以进行进一步分析。比如我们可以分析不同细胞系间的相似性,如下图Tools->Similarity Matrix,点击ok即可。

得到相似性如下图(这里为了计算更快,只取了其中部分数据),其中矩阵中的(i,j)位置对应细胞系i和细胞系j之间的相似性,红色表示相似度高。矩阵上方和右方的色条表示的是卵巢癌(深蓝)或皮肤癌(浅蓝)的细胞系。我们可以发现一个位置来源的癌细胞都相互之间很像。

聚类分析

另外我们也可以做聚类分析,如下图,点击图标后输入参数。这里需要选择对列(Column)还是行(Row)聚类。这里我们在两个方向都可以聚类。

聚类结果如下图,这里也选择了一部分(事实上只聚类了显示的这一部分。。)。跟刚才的热图的区别就是把行和列重新进行了排列,让更相似的临近在一起,可以方便看出被差异调控的基因或者相关模块。可以看到有一些基因在皮肤癌中高表达,在卵巢癌中低表达。这些基因就是潜在的皮肤癌的marker,至于如何利用这个软件做marker分析,我们下次再说吧。

软件的下载地址在这里

需要安装java,需要机构邮箱来进行注册。如果没有机构邮箱,至少认识一个有的童鞋吧。

一款表达谱数据分析的神器--CCLE--转载的更多相关文章

  1. 推荐一款接口 API 设计神器!

    今天栈长给大家推荐一款接口 API 设计神器,传说中的,牛逼哄洪的 Swagger,它到底是什么?今天为大家揭开谜底! Swagger是什么? 官网:https://swagger.io/ Swagg ...

  2. 低代码开发,推荐一款Web 端自动化神器:Automa

    1. Automa介绍 又到了优秀工具推荐的时候了,今天给大家分享一款前端自动化操作神器: Automa . 首先了解一下Automa是什么? Automa它定位是一款 Chrome 插件,也就意味着 ...

  3. .net反编译的九款神器(转载)

    .net反编译的九款神器  转载来源: https://www.cnblogs.com/zsuxiong/p/5117465.html 本人搜集了下8款非常不错的.Net反编译利器: 1.Reflec ...

  4. 介绍四款windows下的神器

    四款神器:Q-dir, Cmder, Everything, launchy Q-dir Q-dir: windows自带资源管理器explorer的加强版.(windows自带的资料管理器explo ...

  5. 推荐一款全能测试开发神器:Mockoon!1分钟快速上手!

    1. 说一下背景 在日常开发或者测试工作中,经常会因为下游服务不可用或者不稳定时,通过工具或者技术手段去模拟一个HTTP Server,或者模拟所需要的接口数据. 这个时候,很多人脑海里,都会想到可以 ...

  6. 新特性,推荐一款超强接口管理神器 Apifox

    去年,在公众号给大家推荐了一款新面市不久的接口测试神器:Apifox,如果还未了解的读者,感兴趣的话可查阅原文:推荐一款技术人必备的接口测试神器:Apifox 为了照顾新进来的读者,且最近一年,Api ...

  7. 重大发现: windows下C++ UI库 UI神器-SOUI(转载)

    转载:http://www.cnblogs.com/setoutsoft/p/4996870.html 在Windows平台上开发客户端产品是一个非常痛苦的过程,特别是还要用C++的时候.尽管很多语言 ...

  8. linux系统下,11款常见远程桌面控制软件(转载)

    远程控制能够给人们带来很多便利,本文介绍了11款常见的Linux系统下的远程桌面控制工具,总有一款能适合您. 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图 ...

  9. Pandownload倒下了,还有它,又一款百度云下载神器,速度可达10M/s

    最近很多小伙伴反馈 Pandownload 不好使了 对此我表示 脑壳疼 不过经过一番折腾 还是找到了一个不错的替代品 它就是 baidupcs-web 下载解压后就这么一个可执行文件 干净的不可思议 ...

随机推荐

  1. 南京网络赛J-Sum【数论】

    A square-free integer is an integer which is indivisible by any square number except 11. For example ...

  2. [ASP.NET]从Request.Url获取根网址的最简单方法

    在拼接绝对路径的网址时,经常需要从Request.Url中获取根网址(比如http://www.cnblogs.com),然后与相对路径一起拼接为绝对路径. 以前的做法如下: var uri = Re ...

  3. Hibernate的状态,缓存和映射

    Hibernate的状态,缓存和映射 1.对象的状态 1.1.对象状态的概念和分类 在使用Hibernate操作数据库的时候,我们先创建了JavaBean对象,然后使用session来保存或者更新到数 ...

  4. ubuntu ibus ,chinese input-method

    第一:安装IBus框架, sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 启动IBus框架,在终端输入: im-s ...

  5. 如何在window的location使用target

    在页面中window的location跳转时,指定页面在框架中跳转 1. 如果你要让最顶层的框架跳转,就是整个页面,相当于用traget指向顶层 window.top.location   =   & ...

  6. 洛谷P1613 跑路 图论

    正解:倍增+图论 解题报告: 传送门! 话说这题是真滴很妙啊,,,大概港下QwQ 首先看懂这道题,它是说,只要是1<<k的都能1s跑过,而且每条边的长度都是1,就是说一秒可以跑过1< ...

  7. Squeeze-and-Excitation Networks

    Squeeze-and-Excitation Networks Paper 近些年来,卷积神经网络在很多领域都取得了巨大的突破.而卷积核作为卷积神经网络的核心,通常被看做是在局部感受野上,将空间上(s ...

  8. MegaCli 监控raid状态

    MegaCli 监控raid状态 http://blog.chinaunix.net/uid-25135004-id-3139293.html 简介 MegaCli是一款管理维护硬件RAID软件,可以 ...

  9. go-006-运算符

    运算符用于在程序运行时执行数学或逻辑运算. Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算术运算符 下表列出了所有Go语言的算术运算符.假定 A ...

  10. Java线程池ThreadPoolExecuter:execute()原理

    一.线程池执行任务的流程 如果线程池工作线程数<corePoolSize,创建新线程执行task,并不断轮训t等待队列处理task. 如果线程池工作线程数>=corePoolSize并且等 ...