我以前分享过:真正的编程能力是什么?解决问题的能力,就是编程能力,强调了如果你有解决问题的能力,放心大胆的联系我,我会给你提供无穷无尽的学习资源,投资你,帮助你成长。但是也有很多人留言说,解决问题的能力并不是一个很清晰的法则,我就以使用GDC工具来进行TCGA数据下载的例子来说明。
学习过TCGA数据挖掘课程的朋友们都是应该知道,可以使用GDC工具来进行TCGA数据下载,首先需要下载一个编译后的二进制可执行的GDC工具软件文件,简单的bing搜索就可以找到官方链接,如下:
链接在:https://gdc.cancer.gov/access-data/gdc-data-transfer-tool
这个时候就有3个变量,首先是操作系统,可以是Windows,macOS,或者ubuntu这3个选项,然后是系统的python版本问题,可以是2.7或者3,假如你使用GDC工具来进行TCGA数据下载遇到了报错,就应该是知道可以从这两个方面去排查错误!
首先控制的变量是操纵系统
如果你是在Windows电脑报错,可以去macOS,或者ubuntu下载对应的软件去试试看, 假如你是在centos,会遇到如下报错:
其次需要控制的变量是python版本
比如,我在一个ubuntu的操作系统,然后下载对应python3的GDC工具,就顺利下载了:
如果两个变量测试ok还不能解决问题
还可以替换你的manifest文件,因为这个gdc工具是根据一个manifest文件来进行下载。如果更换了manifest文件仍然是无法下载成功,也有可能是你的网络问题, 可以跟网友求助,让大家测试你的代码。
当然,如何求助,又是另外的一些技巧了。
文末友情推荐
要想真正入门生物信息学建议务必购买全套书籍,一点一滴攻克计算机基础知识,书单在:什么,生信入门全套书籍仅需160 。
如果大家没有时间自行慢慢摸索着学习,可以考虑我们生信技能树官方举办的学习班:
- 数据挖掘学习班第4期(线上直播3周,马拉松式陪伴,带你入门)
- 生信爆款入门-第6期(线上直播4周,马拉松式陪伴,带你入门)
如果你没有服务器的话,做NGS数据分析实战可能会有点勉强,建议考虑:每天不足一块钱,定制生信云送给你