利用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。 进群:548377875? ?即可获取神秘大礼包一份! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |