前言

本教程涉及内容:

  1. TCGA网页数据下载,检索方式
  2. gdc-client软件安装和配置
  3. 使用gdc-client下载TCGA数据

[补充]

  1. 怎么根据TCGA官方的API下载数据?简单几句命令轻轻松松下载想要的TCGA大数据
  2. Python脚本下载TCGA大数据,非常简单,开放源代码
  3. 图形界面下载TCGA大数据,GitHub项目
  4. 插播:CPI Retrieval System
    自己搭建的化合物和 蛋白质相互作用关系检索系统。本系统是基于深度学习模型自动提取文献摘要中的关系而来。欢迎访问指教。

正文开始

本教程使用原生态的TCGA官方数据下载方式,比使用第三方的工具具有数据更新快,真实的特点,当然如果觉得麻烦可以使用第三方的一些工具,单对于想要真正了解TCGA数据库的人,还是使用原生态的TCGA方式。

TCGA改版后,下载方式变得大为不同,数据都整合在GDC(Genomic Data Commons)的DATA PORTAL中。
TCGA官网:https://cancergenome.nih.gov/
TCGA数据下载网址:https://portal.gdc.cancer.gov/
Data Transfer Tool网址:https://gdc.cancer.gov/access-data/gdc-data-transfer-tool
如果下载慢,我这提供一份下载好的连接:
https://github.com/chenwi/TCGAD/blob/master/gdc-client_v1.3.0_Windows_x64.zip

TCGA官网数据检索

如果在官网下,需要点击右边的Launch Data Portal,也就是上面TCGA数据下载的网址

进入到数据下载页面(可以直接点击上面TCGA数据下载网址)后,看到的目前版本如下,目前已有40个project,32555个case。

我以白血病(AML)为例,下载与白血病相关的miRNA数据。
首先点击上图的Repository进入数据检索界面,你看到的界面如下:

File栏目下,选择Experiment StrategymiRNA-Seq 还有Data TypemiRNA Expression Quantification;然后在Case栏目下选择Primary Site 中的BloodBone Marrow,和Disease TypeAcute Myeloid Leukemia,这时候你会看到界面变成下面这样了:

因为一般只能下载open数据,所有,可以再上面图中Access Level的地方点击一下 ,就会得到知识open的数据了(不点击也没关系,反正后期只会下载open的数据)

这次选择下载的是miRNA-Seq数据,上图显示共有265个case,301个文件,为什么会比case数多呢,说明一些case不止对应1个miRNA-Seq样本的文件,有些是重复。所有数据一共15.14MB,也不大,可以直接在网页下载,但是,本教程是讲解使用官方API下载,数据小更好演示,下面具体讲解使用gdc-client下载数据。(TCGA数据库在数据下载有规定:让Cart文件夹大于50M时,只能通过Data Transfer Tool工具进行下载。所以我这次要使用Data Transfer Tool工具来下载数据。)

首先点击上图中Manifest 这时候会下载一个包含所有文件名的小txt文件,是后面下载TCGA数据所必须准备的。我下载保存到下面文件夹了:

安装配置 Data Transfer Tool

如何安装Data Transfer Tool,也就是gdc-client这个接口软件呢?
要安装Data Transfer Tool,需要到下载页面下载该工具。
Data Transfer Tool网址:https://gdc.cancer.gov/access-data/gdc-data-transfer-tool
进去界面后,找到下图的地方,并选择windows环境下的工具,也就是打钩的那个。下载后解压缩即可使用。至于怎么用,我刚开始看到是.exe文件,但是这个软件是需要用命令行来使用的。


我把该工具解压到下面这个文件夹,根据图标,说明这个软件是用Python写的,然后使用Pyinstaller打包的。
!!!!!!!!!!!!!!!**注意**!!!!!!!!!!!!!!!!!
该软件不能解压到含有中文名的文件夹下,否则会报错,不能使用!!!

具体使用:打开CMD命令行窗口,输入-h命令,可以看软件是否能使用。

把gdc-client加入环境变量

有没有发现我的这个命令很长?那是因为,我还没把这个软件加入环境变量,如果以后想在任何一个路劲简单使用gdc-client这个命令,那就需要把这个软件的路径加到环境变量。就是在Path加入刚刚软件所在的路径即可”。具体操作如下:
打开电脑控制面板——》系统和安全——》系统——》高级系统设置——》环境变量——》Path——》“加入你的gdc-client所在路径” ,然后应用保存。

  1. 打开电脑控制面板
  2. 系统和安全
  3. 系统
  4. 高级系统设置
  5. 环境变量
  6. Path

上面配置都完成后,看下图,现在简单输入gdc-client -h 就行了。

使用gdc-client下载TCGA数据

下载方式很简单,还记得上文中下载的Manifest文件吧,然后在windows下打开cmd,并在其中输入下载命令:

gdc-client download -m gdc_manifest.2018-07-02.txt

然后就是慢慢下载了,如果中间有报错断了,一般就是网络不好的原因,重新下载或者换个时间段就行了。
最后就下载完了,一共301个文件,命令行界面和文件夹界面如下所示:

此教程结束。

其他使用python自定义脚本下载,以及将多个文件合并到一起的教程,请参考我的其他博文。

TCGA数据下载教程:使用官方gdc-client软件下载相关推荐

  1. classin安卓手机安装条件_classin上课软件下载安装-classin官方安卓免费版软件下载-丫丫安卓网...

    <classin上课软件下载安装>是一款非常不错的在线课堂学习平台,这款软件的功能还挺多的,用户在这里可以现在互动交流学习,IM即时通讯让学习交流更方便,让孩子在家也能轻松在线直播学习,为 ...

  2. mysql在c盘导入txt_TxtToMy|txt导入myql数据库工具(TxtToMy)下载v3.5官方版 - 欧普软件下载...

    TxtToMy是一个简单实用的可以将txt文件导入到mysql数据库的工具,支持向导和命令行两种操作方式,支持sql查询语句,能帮助用户把txt和csv中的数据导入到Msql数据库的表中,满足不同习惯 ...

  3. mywebsql java版_MyWebSQL|MySQL数据库管理软件(MyWebSQL)下载v3.7官方版 - 欧普软件下载...

    MyWebSQL是一个拥有与桌面应用相似的MySQL Web管理工具,该工具可以在一个表格模式中轻松创建,编辑和删除表格或记录,并且支持批量操作.此外还提供右键菜单快捷键来加速浏览和操作.还有其它一些 ...

  4. 排球计分系统java_排球计分系统|网世技术排球计分系统下载v1.0官方版 - 欧普软件下载...

    排球计分系统是一款免费的排球比赛计分软件,采用五局三胜制,可以准确的记录双方的得分情况,包括犯规.球员信息.全队得分等信息,支持多种设备输出,是日常排球比赛计分的好工具,有需要的朋友可以来本站下载! ...

  5. |ViaVoice(IBM语音识别输入系统)下载v9.1官方版 - 欧普软件下载

    ViaVoice是一款专业的IBM语音识别输入系统,拥有先进的语音识别技术,完整的语音数据库,可以快速识别语音内容,输入速度甚至可以达到150字/秒,正确率高达95%以上,自带常用命令集,可满足对电脑 ...

  6. ae批量修改字体_|AE多文字样式修改脚本(Dojo Text Updater)下载v1.0 官方版 - 欧普软件下载...

    Dojo Text Updater是一款多文字样式修改脚本,有了这款脚本就能够让多个文字图层同时更新样式,包括字体大小.填充颜色.笔触颜色.跟踪和对其等参数,让文字样式修改变得更简单,需要的AE设计师 ...

  7. 小狈.搜集的一些photoshop 教程.软件.下载方法及相关网站 ps软件下载官方网站

    小狈.搜集的一些photoshop 教程.软件.下载方法及相关网站 ps软件下载官方网站 2011年03月24日 请大家多多支持!转载请留言,珍惜珍惜偶的劳动成果..... 教程一定不能用迅雷下!! ...

  8. 卡莱特led显示屏调试教程_|卡莱特LED显示屏校正软件(Calibration Pro)下载v3.5.0 官方版 - 欧普软件下载...

    Calibration Pro是基于卡莱特同步接收卡推出的一款LED显示屏校正软件,主要用于整屏和单箱校正,包括参数设置.相机调节.拍摄照片调整.生成系数等,另外附件中还提供了Calibration ...

  9. 【ArcGIS风暴】ArcGIS Editor for OSM中文教程(1):软件下载及安装

    OpenStreetMap ArcGIS编辑器允许你使用ArcGIS工具为OpenStreetMap数据工作.这个桌面工具允许你加载OpenStreetMap数据并将其存储在地理数据库中 .你可以使用 ...

  10. 【软件下载】Excel下载 word下载 官方 官网下载 原始镜像 开发工具 开发软件下载

    原文: [软件下载]Excel下载 word下载 官方 官网下载 原始镜像 开发工具 [开发软件下载] 官网 下载地址:www.liuguiqing.com.cn

最新文章

  1. 深入 理解 Statement 和 PreparedStatement
  2. python基础学习1-计数器实例
  3. 白话Elasticsearch26-深度探秘搜索技术之function_score自定义相关度分数算法
  4. poi excel 隐藏标识_纳尼?Excel竟然自带项目管理模板
  5. HDOJ 1071 The area (纯数学题)
  6. IIS7.5配置对PHP的支持
  7. Linux字符设备与块设备的区别与比较
  8. No access for action Display of object type Product (PRODUCT)
  9. jzoj1274-游历的路线【分层图,SPFA】
  10. 关于.net ashx一般处理文件中取不到session问题
  11. mysql 保存emoji 4字节宽度字符串
  12. 跟着开涛学习网址收藏
  13. 随机点名器(java基础)
  14. Emgucv摄像头使用
  15. 全景拍摄中的全景接片是什么?怎么操作?
  16. 小米9se用twrp刷机时,出现persist挂载失败,导致系统启动不了的解决方法
  17. 条码标签打印机打印头金线包封封装用胶方案
  18. 因缺思厅的程序员故事
  19. 在Node js中实现任务调度与执行
  20. Apache Shiro Java 反序列化漏洞分析

热门文章

  1. Service not registered
  2. 哔哩哔哩弹幕api及一些解释
  3. Linux下mpstat命令下,linux mpstat命令使用详解
  4. Linux CPU之mpstat
  5. CSAPP Lab5实验记录 ---- Shell Lab(实验分析 + 完整代码)
  6. python函数计算乘积教材课后题_Python3函数习题解析
  7. 中职计算机应用基础教案1,中职计算机应用基础教案
  8. 计算机应用基础win7.pdf,计算机应用基础教案win7.pdf
  9. ClearType修改win系统字体
  10. Fedora 14 安装 mplayer + kmplayer