首页 > 其他分享 >TCGA+GTEx基因表达数据合并 | 多癌种表达分析

TCGA+GTEx基因表达数据合并 | 多癌种表达分析

时间:2024-04-11 22:33:57浏览次数:22  
标签:表达 cancer 多癌种 TCGA GTEx 数据 下载

 

这个功能GEPIA2已经实现了,http://gepia2.cancer-pku.cn/#dataset

但问题是它的数据不能导出,原图太丑,不能直接发表,那就没办法了,只能自己下载数据作图了。

 

TCGA数据可以批量下载

GTEx数据也很容易下载

但如何把TCGA的cancer type比对到GTEx特点组织 ,还是有点难度的。

有些cancer没有对应的正常组织,有些正常组织也没有对应的癌症。

最终终于在这里找到了对应的表。

注意:

  • TCGA的数据还是很粗犷的,得到什么DEG完全取决你怎么比;
  • 得到靠谱DEG的前提:对比组选对了,样本量足够大,否则就是扯淡;

 

其实UCSC Xena已经把整合的数据整理好了,这里可以直接下载,省去了大量的curation的时间:

  • A combined cohort of TCGA, TARGET and GTEx samples
  • https://xenabrowser.net/datapages/?cohort=TCGA%20TARGET%20GTEx&removeHub=https%3A%2F%2Fxena.treehouse.gi.ucsc.edu%3A443 

 

奇怪的点:

  • UCSC Xena下载的TPM里居然有大量负数,扯淡了;
  • 最终可以用这个替代:RSEM expected_count (DESeq2 standardized)

 

小常识:TARGET data is intended exclusively for biomedical research using pediatric data

这是儿科的数据,可以过滤掉。

 

参考:

 

标签:表达,cancer,多癌种,TCGA,GTEx,数据,下载
From: https://www.cnblogs.com/leezx/p/18095625

相关文章

  • java中字符串替换的4种方法 replaceAll() 带正则表达式参数 str.replaceAll("[0-9]+
    java中字符串替换的4种方法replaceAll()带正则表达式参数str.replaceAll("[0-9]+","");目录前言一、String的replace()方法二、String的replaceAll()方法三、StringBuffer/StringBuilder的replace()方法四、Matcher的replaceAll()方法总结前言在日常开发中,我们对......
  • 第二节:C#12新语法(主构造函数、集合表达式、默认Lambda参数)
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • 常用正则表达式
    1.校验数字的表达式 1.数字:^[0-9]*$ 2.n位的数字:^\d{n}$ 3.至少n位的数字:^\d{n,}$ 4.m-n位的数字:^\d{m,n}$ 5.零和非零开头的数字:^(0|[1-9][0-9]*)$ 6.非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7.带1-2位小数的正数或负数:^(\-)?\d+(......
  • C#:用Lambda表达式来实现接口中的方法
    在C#中,你可以使用Lambda表达式来实现接口中的方法。Lambda表达式是一种简洁的代码构造,它可以在需要委托类型的地方定义匿名函数。假设你有一个接口IMyInterface,它有一个方法voidDoSomething(),你可以这样使用Lambda表达式来实现这个接口:interfaceIMyInterface{voidDo......
  • ES6生成器,看似同步的异步流程控制表达风格
    本文分享自华为云社区《3月阅读周·你不知道的JavaScript|ES6生成器,看似同步的异步流程控制表达风格》,作者:叶一一。生成器打破完整运行JavaScript开发者在代码中几乎普遍依赖的一个假定:一个函数一旦开始执行,就会运行到结束,期间不会有其他代码能够打断它并插入其间。ES6引入......
  • [Java]Lambda表达式
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/18032049出自【进步*于辰的博客】启发博文:《Lambda表达式超详细总结》(转发)。这是我系统学习Lambda表达式时参考的文章。在下文中,我会引用这篇博文中的一些资源,如:图片、阐述......
  • C++11:超进化--lambda表达式
    目录一、lambda表达式的引入二、lambda表达式的语法2.1lambda表达式各部分说明2.2lambda函数的初步使用2.3详谈捕捉列表2.3.1[var][&var] 2.3.2[=]传值捕捉当前域所有对象 2.3.3[&]传引用捕捉所有对象2.3.4[&,val]混合捕捉​编辑 三、lambda底层、lambda与函数对......
  • Web API(六)之正则表达式
    WebAPI(六)之正则表达式正则表达式正则基本使用元字符边界符量词范围字符类替换和修饰符change事件判断是否有类正则表达式正则表达式(RegularExpression)是一种字符串匹配的模式(规则)使用场景:例如验证表单:手机号表单要求用户只能输入11位的......
  • 再探Java为面试赋能(二)Java基础知识(二)反射机制、Lambda表达式、多态
    文章目录前言1.4反射机制1.4.1Class对象的获取1.4.2Class类的方法1.4.3通过反射机制修改只读类的属性1.5Lambda表达式1.5.1函数式接口1.5.2Lambda表达式的使用1.6多态1.6.1多态的概念1.6.2多态的实现条件1.6.3重载(Overload)和重写(Override)前言往期精选......
  • P1449 后缀表达式
    P1449后缀表达式题目所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级)。本题中运算符仅包含$\texttt{+-*/}$。保证对于$\texttt{/}$运算除数不为0。特别地,其中$......