首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用Python做了一个GEO下载器

什么是GEO?什么是Python?

GEO: Gene Expression Omnibus

简单讲就是别人发文章后上传的 基因表达数据集。主要是芯片(Array-based)的数据,也有一部分是测序(Sequence-based)的数据。

Python:is an interpreted high-level programming language for ...

就是一门编程语言,Python应该多少都听说过吧。人生苦短,我用Python ...

为什么要下GEO?为什么要用Python?

理论上:当你需要重复、验证别人实验结果的时候,就要用到这些GEO的原始数据了。

实际上:没钱没样本你怎么搞研究(灌水)?只能去垃圾桶(GEO)里翻别人吃剩下的...

当然这个说的有点过分,其实这些数据就是为了提供给其他研究者进行进一步挖掘用的,毕竟人多力量大。对于很多人来说,这也是练习生信数据分析非常好的数据来源。

说到Python,现在搞个研究,你不会点编程都有点说不过去。而Python可能是目前学编程的不二之选,一句话:容易上手社区好。光从入门难度来说,可能算得上最容易的编程语言之一。不仅如此,目前全球Python开发者众多,广泛应用于各个领域,特别是数据分析和人工智能领域。这意味着什么呢,大量的工具不需要自己重新开发即可直接使用别人开发好的,简单便捷。当然,自己动手也能丰衣足食。

其实下载GEO数据途径有很多,用Python写个下载工具,娱乐成分更多一些。

Talk Is Cheap, Show Me The Code

编程大神Linus的名言(这人值得谷歌一下,Linux的创始人,身上传说很多)

下面就上代码了,挂在Github上:

https://github.com/stonepy/fishbone/blob/master/geo-downloader.py

欢迎大家提建议留言~ 有问题往死里吐槽

不会编程的各位,有兴趣的话可以等后续文章,从编程零基础开始,带大家写这个简单小程序入门Python。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181102G0VRN400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券