BioMedInfo 板


LINE

※ [本文转录自 Python 看板] 作者: huggie (huggie) 看板: Python 标题: Re: [连署]请大家帮忙喔 ^^ 时间: Tue Jun 3 00:11:02 2008 : 推 Arton0306:请问python适合生物资讯的地方在哪@@ 06/02 18:39 : 推 revivalworld:因为"python"是大蟒蛇 是唯一以生物命名且人气够的 06/02 19:26 : → revivalworld:程式语言 所以适合拿来做生物资讯XD 06/02 19:27 : 推 huggie:楼上正解! 06/02 23:23 大致上所有的 scripting language 都很适合做 bioinformatics 当然也有许多用途是 Java 比较适合的,可是大部分的 Bioinformatics 工作是 quick and dirty 的,撰写个小小没有几行的程式来处理 DNA/RNA/Protein 序列的问题。基本上就是许多工作就是字串处理, parsing 资料,资料库存取等。因此只要是语法简单,不累赘,都很适合 生物资讯使用。另外当然也有大型的 application,或者是图形介面等, 当然就有其他的工具比较适合。当然我觉得 Python 也蛮适合大型程式的, 不过 GUI 可能就辛苦点。 要讲 Python 是否适合生资,就要讲它最主要的对手。传统上因为早期 Perl regular expression 好用,生物资讯大部分的工作都使用 Perl。 当然 Perl 的缺点逛这个板的许多人也有经验了,易出错、奇怪的 OO model、语法非常不 orthogonal 因此较不易学/记得、写的人常常没意 识到他的程式非跨平台、legacy syntax 很多人在用等。讲起来很多也 不完全是这语言的错,只是整个用的人,使用的方式,环绕他的文化等 (例如过度鼓励 Regular Expression -- 错误的使用瑞士刀)。 今天也不是只有 Perl 有成熟的 regular expression 。但是使用语言 不只是语法的问题。但是跟任何商业市场一样,一旦已经出现一个老大 ,老二要推翻老大也不是那麽的容易。使用一个程式不是它的语法而已 ,许多程式已经是 Perl,生资相关套件就属 Perl 最为完整 (BioPerl), documentation 也最详尽。有些资料库只提供 Perl API 例如 ensembl.org,相对的,你要使用其他语言就会吃点亏。 当然,我不会因为这些缺点就停止使用 Python ,毕竟她是我最爱的语 言。 I'm deeply in love with her. 对於已经懂得 Python 想要跨入 这个领域的人来说,个人认为也没有必要放弃 Python 。至於不会程式 的人来说,就不一定要考虑 Python 了。在一般科学领域来说,Python 是很吃香的,Scipy + numpy 非常强大(这我不会,也就是为何想 去 PycTW2008 取经的原因,无奈额满了), 物理领域用得蛮多的, chemical informatics 好像也是 (http://tinyurl.com/52dyuh ),网 路上也有看过有人提倡放弃 Matlab 改用 Python,总之觉得在生资 Python 相对不盛行是很可惜的。 如果有人想看看生资上面 Python 的应用,可以去 python.org 首页右 下角 Bioinformatics 的连结: http://www.pasteur.fr/recherche/unites/sis/formation/python/index.html 这是小弟上去做网页的 bug report 建议的连结,python.org 原本连结 的是 http://www.onlamp.com/pub/a/python/2002/10/17/biopython.html Python 的套件: http://biopython.org 最後欢迎莅临 BioMedInfo 板,开张了!啊如果有人想替 Python 在生 资方面贡献一份心力的话也可以来写写套件吧!XD --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.160.62 ※ 编辑: huggie 来自: 140.129.160.62 (06/03 00:14) --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.160.62
1F:推 nightcatman:是否放弃Matlab改用Python其实要看应用领域是在哪方面 06/03 06:49
2F:→ huggie:看 library 对吧? 06/03 08:10
3F:推 nightcatman:对 例如影像或讯号处理之类的 Python的支援现在还远不 06/03 08:52
4F:→ nightcatman:及Matlab, 但如果要从资料库取data出来就算之类的,用 06/03 08:54
5F:→ nightcatman:Python就会省掉不少麻烦,前後端都可以包办 06/03 08:54
※ 编辑: huggie 来自: 140.129.160.62 (06/03 08:56)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP